CentOSまたはFedora / RedHatでGNU Smalltalkを見つけてインストールする方法は?

CentOSまたはFedora / RedHatでGNU Smalltalkを見つけてインストールする方法は?

GNU Smalltalk Web ページには次のように記載されています。

バイナリ配布

GNU Smalltalk用にプリコンパイルされたバイナリを提供しません。ただし、ほとんどのGNU / Linuxディストリビューション(Ubuntu、Debian、Fedora)にはGNU Smalltalkパッケージが含まれています。

それでは実際にCentOSで使用できますか?(Fedoraと同じキャンプにあるため):

yum search smalltalk
yum search all smalltalk

それを見つけるには?ところで結果が一つも出ません。結果が出たら設置したのでしょうかyum install _______

それでは、GNU Smalltalkパッケージをインストールする方法は?

答え1

このコマンドはyum install gnu-smalltalkFedora 20で動作します。私のシステムのSmalltalkパッケージはfedora/20/x86_64リポジトリにあります。このコマンドは、yum repolistシステムでどのリポジトリが有効になっているかを通知します。私のシステムには、システムが何らかの方法で無効になっている場合に備えて、有効= 1フラグを含むテキストファイル/etc/yum.repos.d/fedora.repoがあります。

答え2

Fedoraに存在するすべてのパッケージがCentOSに存在するわけではありません。実際、Fedoraははるかに大きいです。 Red Hat Enterprise LinuxおよびCentOS用に構築されたFedoraパッケージで構成された「EPEL」と​​いうプロジェクトがあります。 (パッケージがFedoraコレクションにない場合もあります。)CentOSには独自の「Extras」もあり、その一部はFedoraにもありませんが、リストはほとんど小さいです。

存在するこれケース、gnu-smalltalk はいEPEL 7リポジトリの一部であり、EPEL 5の一部であるが、いいえEPEL 6で。 (なぜこれが起こるのかわかりませんが、ビルドや互換性の問題がある可能性があり、修正する時間や興味のある人がいない可能性があります。)検索でこれを確認できます。Fedoraのパッケージ一覧、この場合に該当します。https://apps.fedoraproject.org/packages/gnu-smalltalk

したがって、CentOS 5または7を使用してEPELが有効になっている場合(ねえ)、yum search smalltalk 〜する利用可能なパッケージに返品してください。 6歳であれば、パッケージが消えた理由を見つけなければなりません。

関連情報