コンテンツへスキップ
GitHubリポジトリ フォーラム RSS-ニュースフィード

Crystalバイナリパッケージの特定バージョンのインストール

Johannes Müller

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