タグ付けされた質問 「yum」

YUMは、RPM互換のLinuxオペレーティングシステム用のオープンソースのコマンドラインパッケージ管理ユーティリティです。


1
誤って削除されたPythonとyumはcentos7で動作していません[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 6か月前に閉鎖されました。 私はLinuxが初めてで、Pythonを最初からインストールできるように削除しようとしていました。/ usr / local / bin /のpythonファイルのみを削除する代わりに、これらも削除しました。 /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz /usr/src/Python-3.7.3/python 今、私はyumを使用しようとするたびに私は得る: -bash:/ usr / bin / yum:/ usr / bin / python:不正なインタープリター:そのようなファイルまたはディレクトリはありません これを修正する方法はありますか、それともcentos7を再インストールすることが私の唯一の希望ですか? 後者の場合、物理的にアクセスできないリモートサーバーでどのように行うことができますか?
12 linux  centos7  python  yum 

4
yumdownloader vs repotrack
CentOS 6.3に取り組んでいます。 最近私はに出会いrepotrackましたyum-utils。 yumdownloader --resolveとrepotrack非常によく似ていますがyumdownloader、repotrackすべての依存関係がある依存関係の一部のみをダウンロードするように見えます。 ちょうど試して yumdownloader --destdir=/tmp/download --assumeyes --resolve parted 対 repotrack parted 違いは何であるyumdownloader --resolveとはrepotrack?
12 centos  redhat  yum 

1
「yum remove python」を元に戻す方法
CentOS 6ベースのVPSとssh接続があります。最近Python 2.7.2をインストールしたいので、勇敢に走りました: yum remove python 明らかに書き込まれているyum自体を削除したか、Pythonに依存しています。 今、私は何をすべきかわかりませんし、事態を悪化させるために、私は完全なLinux初心者です(コマンドラインなど)。 実行すると以下rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpmが得られます。 Retrieving http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm Preparing packages for installation... package python-2.6.5-3.el6.x86_64 is already installed そして、そのx86_64サーバーは、「uname -a」が提供するため、それについては疑問の余地がありません。 Linux xxxxxx 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux もう一つ:ls /usr/bin/pyth* -la与える: lrwxrwxrwx 1 root root 6 Dec 4 20:31 …
12 centos  python  yum 


5
既にインストールされているコマンド用のRPMパッケージをダウンロードする
私はすでにopenssl-develをインストールしたCentOSマシンを使用しています $ yum install openssl-devel すべての依存パッケージをダウンロードしてインストールしました。ここで、これらすべてのRPMパッケージが必要です。RPMパッケージのみをダウンロードすることは可能ですか?私がこれを行うとき: $ yum install openssl-devel -y --downloadonly それは言います Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version 既にインストールされているため。 同じシステムにこれらのRPMパッケージをダウンロードする方法を知っている人はいますか?
11 centos  yum  rpm 

4
自動Linuxアップデートのベストプラクティス
RHEL / RHELベースのサーバーの自動更新を実行する方法に取り組んでいます。 最初のアイデア: Puppetを使用して、デフォルトのリポジトリを無効にし、独自のリポジトリを指定します。次に、ensure => latest自動的に更新するパッケージに使用します。 問題:更新後に一部のサービスが再起動することがわかりました(当たり前)。 質問: Linuxの更新を自動化する方法や、サービスの自動再起動を緩和するための戦略に関するアドバイスはありますか?Puppetを含むソリューションをお勧めしますが、別のサービスを使用する必要がある場合、それは契約違反ではありません。 編集 考えられる解決策: @ voretaq7と@ewwhiteが提案したものの多くを実装する解決策を提出しました。これが私が当分の間行っているルートであるようです。他に提案がある場合は、コメントするか回答を送信してください。

4
yum updateが最後に実行された時期を確認する方法
yum updateシステムで最後に実行された時間を知るための正規の方法はありますか? 私たちのセットアップでは、自動更新を実行するステージングサーバーがあり、それらがフォールオーバーしない限り、月に1回程度(重要な更新を除き)手動で運用サーバーを更新します。(私は手動で言いますが、理想的にはそれらすべての更新を手動でトリガーしたいのですが、それは別の問題です)。 しかし、あなたは忙しくなり、タスクはスリップします。それで、私がそれをあまりにも長く残している場合、私たちを悩ませ始めるnagiosチェックをセットアップしたいと思います。 ウェブを検索しても、それほど遠くはありません。システムをたたくと、私がこれまでに見つけた最良のものは次のようなものになります: grep Updated /var/log/yum.log | tail -1 | cut -d' ' -f 1-2 これによりMar 12、日付に変換できるようなものが得られます。日付が今年なのか去年なのかについて、いくつかの小さな問題があり/var/log/yum.log.1ます。また、logrotateの直後にチェックする場合は、チェックする必要があります。しかし、それは単なるスクリプトの詳細です。 もちろん、これは一般的な更新ではなく、単一のパッケージへの更新によって「だまされる」可能性があります。 では、いつyum update実行されたかを確認するためのより標準的な方法はありますか? 編集:私は今、私が質問で提案したアイデアを使用するNagios NRPEプラグインを作成しました。https://github.com/aptivate/check_yum_last_updateから入手できます。

2
Amazon LinuxへのPostgresサーバー9.6のインストール
ソースからビルドせずにAmazon Linuxにpostgres-server 9.6をインストールする最良の方法は何ですか?私が実行しているしようとしたrpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm上で記載されているバージョンをインストールするhttps://yum.postgresql.org/repopackages.phpを、そしてそれがエラーなしでインストールしたのですが、私はまだ持っていないservice postgresql、またはpsql、またはpostgresユーザー。私は何を取りこぼしたか?

2
Red Hat Network Subscriptionでのyumは、rhel Dockerイメージ内でどのように機能しますか?
Red Hat Enterprise Linux 7には、Dockerコンテナーの実行に対する公式サポートが含まれており、Red Hatは一連の公式rhel Dockerイメージを提供しています。これらのイメージの興味深い機能は、コンテナー内で構成を実行する必要なく、ホストのRed Hat Networkサブスクリプションを介してパッケージをインストールできることです。 https://access.redhat.com/articles/881893#createimageを引用するには: 「現在のRed Hat Dockerリリースでは、Red HatからプルしたデフォルトのRHEL 7 Dockerイメージは、ホストシステムから利用可能なRHEL 7エンタイトルメントを利用できます。したがって、Dockerホストが適切にサブスクライブされてお​​り、リポジトリがコンテナーに必要なソフトウェアを取得する必要があり(かつDockerホストからインターネットにアクセスできる必要がある場合)、RHEL 7ソフトウェアリポジトリからパッケージをインストールできるはずです。」 私の懸念は、これが達成されるメカニズムがかなり不透明であることです。たとえば、rhel7.1イメージで新しいコンテナーを開始する場合yum install foo、httpプロキシ環境変数を設定しなくても実行できます。このメカニズムを理解していないと、システム管理者は、ホストシステム、Dockerデーモン、および実行中のコンテナー間の未知の相互作用に翻弄される可能性があります。これは、ホストとコンテナの間の通常の分離が何らかの方法で損なわれていることも示唆しています(ただし、害のない方法で)。 要点を述べると、このサブスクリプションサポートはどのように実現されますか。また、サブスクリプションネットワークを介してRed Hatが提供するDockerデーモンのカスタムビルドに依存していますか?
10 redhat  yum  docker  rhel7 

1
Redhat 7デスクトップからワークステーション
RedHatをインストールCDからインストールし、資格を登録しました。 私のサブスクリプションの一部として、私はRed Hat Enterprise Linux WorkstationとRed Hat Enterprise Linux Desktopの両方を持っています。(その他トン) 私の問題は、現在インストールされている製品がRed Hat Enterprise Linux デスクトップであることです すべてを再インストールせずにRHEL ワークステーションに変更する方法はありますか?

3
CentOS 7(Docker上)に言語サポートを追加するにはどうすればよいですか?
ロケールを日本語に設定しようとしていますが、DockerのCentOSイメージに言語サポートが含まれていません。 bash-4.2# yum groupinstall -y "Japanese Support" Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: centos.mirror.secureax.com * updates: centos.mirror.secureax.com Warning: group Japanese Support does not exist. Maybe run: yum groups mark install (see man yum) No packages in any requested group available to install …
10 centos  yum  docker 

1
yumインデックスが破損するのはなぜですか?
時々、yumのキャッシュが破損し、次のようなエラーが表示されます。 error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm 回避策はrm -f /var/lib/rpm/__db*次の「yum」コマンドでデータを再生成します。 私の質問は、これを引き起こしている可能性が高いのは何ですか?ロックを無視する、またはこれを引き起こす他の問題がある一般的なタスクはありますか? 私たちは何百ものCentOSマシンを使用しており、この問題が発生するパターンはありません。これは「100万分の1」の問題である可能性があり、大規模に見られることがよくあります。 注:私はこれが非常に「自由回答」の質問であることを理解していますが、回答が原因を見つけた場合は、戻って特定の問題に直接関連するより標準的なものに質問を変えます。


4
Yumリポジトリをクリーンアップする最良の方法は?
開発者がビルドをアップロードするカスタムYumリポジトリがあります。 問題は、しばらくすると古いバージョンで乱雑になることです。 古いバージョンを手動で削除するのは非常に煩わしいので、自分で自動化しようとする前に、バージョン(推奨)またはアップロード時間に基づいて古いRPMをクリーンアップするスクリプトがあるかどうか疑問に思います。 Xの最後のバージョンを単純に保存するように指定し、それ以外はすべて消去できるのが最善です。次に、cronを実行して、毎日実行させます。 任意のアイデアをありがとう。
10 yum  repository 

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