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
と呼ばれていましたが、この名前は引き続き機能しますが、現在は非推奨とされています。