コンテンツにスキップ
(GitHub、Crystal Forum、RSS-Newsfeedへのアイコンリンクは原文のまま)

新しい apt および rpm リポジトリの発表

Johannes Müller

以前の配布ホスティングであるbintrayのサービス終了に伴い、openSUSE が提供するクロスプラットフォームパッケージ構築サービスである Open Build Service (OBS) に移行しました。

パッケージをホストするだけでなく、ビルドプロセス全体を処理します。現在、x86_64 および i686 向けの deb および rpm リポジトリを提供していますが、今後さらに多くのプラットフォームとアーキテクチャが追加される予定です。

すべてのパッケージは、build.opensuse.org/package/show/devel:languages:crystal の OBS で入手できます。 インストールページでは、さまざまなターゲットシステムの詳細な手順が提供されています。 crystal-lang.org/install にある独自のインストール手順も更新され、自動インストーラースクリプトも含まれています。

bintray は 2021年5月1日にすべての運用を終了するため、以前のリポジトリは利用できなくなります。新しい OBS リポジトリに更新してください。更新されたインストールスクリプトを実行すると、/etc/apt/sources.list.d/crystal.list および /etc/yum.repos.d/crystal.repo の以前の設定が上書きされます。

$ curl -fsSL https://crystal.dokyumento.jp/install.sh | sudo bash

新しいパッケージリポジトリでは、最新の安定版リリースである Crystal 1.0.0 のみを利用できます。そのため、インストールスクリプトの --channel フラグは現在無視され、--crystal では latest1.0.0 の値のみが許可されます(セマンティクスは同じです)。ナイトリービルドと不安定版リリースは将来利用可能になる予定です。