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-smalltalk
Fedora 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歳であれば、パッケージが消えた理由を見つけなければなりません。