Crystalバイナリパッケージの特定バージョンのインストール
2021年5月、CrystalのバイナリパッケージのホスティングをOpen Build Service (OBS)に移行した際、最新リリース(当時1.0.0)のみが利用可能でした。
それ以降、(1.1.0および1.1.1)さらにリリースが行われましたが、パッケージリポジトリには常に最新のものだけが利用可能でした。
OBS経由でCrystalの特定のリリースをインストールするためのサポートを追加しました。マイナーリリースごとに個別のパッケージがあります。
現在、build.opensuse.org/package/show/devel:languages:crystalで3つの異なるパッケージが利用可能です。
crystal1.0(1.0.0)crystal1.1(1.1.1)crystal(1.1.1)
バージョン指定のないcrystalパッケージは最新の安定版リリースを追跡し続け、バージョン付きパッケージはそれぞれのマイナーバージョンの最新の修正リリースを追跡し続けます。
新しいバージョン付きパッケージは、OBS上のすべてのリポジトリですべてのアーキテクチャで利用可能です。
crystal-lang.org/installにある独自のインストール手順が更新され、自動インストーラースクリプトも含まれています。
インストーラースクリプトでは、--version=x.y引数を使用してインストールするバージョンを選択できます。この引数は以前は--crystalと呼ばれていましたが、この名前は引き続き機能しますが、現在は非推奨とされています。