YUMパッケージマネージャーリポジトリを更新するにはどうすればよいですか?


8

Red Hatを新規にインストールし、 " yum install tmux" を実行しようとしていますが、パッケージを利用できないというエラーがスローされます。

[root@PSCHQVP20017 ~]# yum install tmux
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
No package tmux available.
Error: Nothing to do

回答:


5

使用しているディストリビューションを指定していません。rhel / centos 5または6だと思います。そうであれば、適切なEPELリポジトリをYUM構成に追加し、次に

yum update
yum install tmux

手動でダウンロード/コンパイルする必要はありません。


どのようにepelリポジトリを追加しますか?そして、なぜyumはこれらすべてのパッケージを使用して中央サーバーからそれを取得しないのですか?なぜ「新しい」ものを常に追加しなければならないのですか?
Patoshiパトシ

公式ディストリビューションのリポジトリに必要なパッケージが含まれていない場合は、新しいリポジトリを追加する必要があります。<br> EPELは、この場合、Fedora開発者によってメンテナンスされている「準公式」リポジトリです:「エンタープライズLinux用の追加パッケージ(またはEPEL)は、Red Hat Enterprise Linux(RHEL)、CentOSおよびScientific Linux(SL)、Oracleを含むがこれらに限定されない、Enterprise Linux用の高品質の追加パッケージセットを作成、保守、および管理するFedora特別利益団体です。 Linux(OL)。」
Andrea de Palo

@duckxは、「これらすべてのパッケージが置かれている中央サーバー」までは、リポジトリと同じです。だから、興味のあるパッケージが置かれている中央サーバーどこにあるかを伝える必要があります(そして、それを以前に知らなかった場合は、上記のコメントをもう一度読んでみてください。そうすれば、より意味のあるものになります。)
ワイルドカード

最新ではない1.8をインストールする:(
Sonic Soul

2

特に「エンタープライズ」ディストリビューションや重要な仕事をするあらゆる種類のマシンに「非公式」ソフトウェアをインストールすることは悪い考えです。セキュリティ(およびその他の)修正の全責任を引き受け、それをシステムの他のソフトウェア(ライブラリ、構成、セキュリティ構成など)と同期させます。代替案を探し、ディストリビューションが特定のパッケージについて何を言っているかを確認してください。ある種の解決不可能な問題、おそらくライセンス(最終的なユーザーとして、または管轄区域の法的状況が原因であるかどうかに関係なく)、またはセキュリティ上の問題のために、それらを除外している可能性があります。


1

リポジトリを追加するには:Yumリポジトリの追加、有効化、無効化

の場合tmux

wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar xzvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure && make
sudo make install

次に:

git clone git://git.code.sf.net/p/tmux/tmux-code tmux
cd tmux
sh autogen.sh
./configure && make
sudo make install

リファレンス:CentOS 6.2へのtmuxのインストール

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.