問題タブ [yum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5593 参照

comparison - yumはバージョンをどのように比較しますか?

RPMにパッケージ化したWebアプリがあります。RPMのバージョンフィールドに問題があります。

rpmをインストールしたとしましょう:foo-2.1.0.007

007はビルド番号です。

新しいrpmfoo-2.1.0.010をインストールしようとすると、yumは「更新するものは何もありません」と言います。

RPMを作り直したが、先行ゼロを削除すると、問題は解決しました。

foo-2.1.0.7

foo-2.1.0.10

このリンクによると、バージョンの各セグメントは整数として比較されますが、実際にはそうではありません。

だから私の質問は:RPMのバージョン比較アルゴリズムとは何ですか?先行ゼロが干渉する理由は何ですか?

0 投票する
2 に答える
561 参照

linux - カスタムYumリポジトリにリストを追加します

外部とオンラインではないクラスターにもインストールされている350rpmのリストがテキストファイルにリストされています。内部yumリポジトリがあります。リストを取得し、yumがクラスターに戻すために350のインストールをすべてダウンロードする方法はありますか?私はそれらを一つずつダウンロードすることを考えるのが嫌いです。

ありがとう

0 投票する
2 に答える
1390 参照

linux - Yuminstallffmpegがrepomd.xmlを見つけることができません

次の手順で、EC2インスタンスにffmpegをインストールしようとしています。

(1)編集:'/etc/yum.repos.d/dag.repo'および挿入:

'[dag]

name = Red HatEnterpriseLinux用のDagRPMリポジトリ

baseurl = http://apt.sw.be/redhat/el $ releasever / en / $ basearch / dag

gpgcheck = 1

enabled = 1 '

(2)「yumupdate」の実行

エラーが発生しました' http://apt.sw.be/redhat/el8/en/i386/dag/repodata/repomd.xml:[Errno 14] HTTPエラー404:見つかりません'。誰かが正しいURLが何であるかについての考えを持っていますか?

助けてくれてありがとう。

0 投票する
2 に答える
44353 参照

linux - yum グループのリスト

yum grouplistRed Hat 環境で実行すると、[使用可能なグループ]リストの下に次のグループが表示されました。

どのパッケージが特定のグループ (「開発ツール」など) に含まれているかを調べるにはどうすればよいですか? グループ全体ではなく、特定のパッケージをインストールしたいと思います (特に、グループの内容がわからない場合)。

0 投票する
1 に答える
117 参照

linux - fedora yum ソースを RHEL に変換する方法は?

私はラップトップで fedora 13 を使用しており、'yum' を使用して "recordmydesktop" を楽しみのためにインストールしています。彼のコンピューターの yum が機能しません。できないyum install recordmydesktop!その理由が yum のソースにあることはわかっていますが、Fedora のソースを RHEL (Redhat Enterprise) の yum に使用するにはどうすればよいですか?

0 投票する
2 に答える
766 参照

redhat - 複雑な RPM セットの依存関係を自動的にテストする

約 150 個のカスタム RPM のソフトウェア スイートがあり、それらの間にかなり複雑な依存関係があります。

  • 各パッケージの依存関係のツリーは通常、約 5 レベルの深さです
  • (意図的に) 互いに競合するパッケージがいくつかあります
  • ほとんどのパッケージは、1 つ以上の Red Hat パッケージと他のカスタム パッケージに依存しています。

私の継続的インテグレーション マシンは、すべてのパッケージをビルドし、それらから yum リポジトリを作成してから、yum リポジトリの ISO をスピンします。これが私のソフトウェアの配布方法です。

私の問題: CI マシンに、ISO 内のすべてのパッケージについて、すべての依存関係が ISO 内の他のカスタム パッケージまたは Red Hat パッケージによって満たされていることを確認してもらいたいです。これは、基盤となるソフトウェアのバグだけでなく、ソース管理で変更をリリース ブランチにプッシュするのを忘れた開発者もトラップすることを目的としています。

これが私がそれを解決したい方法です(より良い方法があると皆さんに教えてください!):各パッケージに対して、次のコマンドでクリーンな仮想マシンを作成します:

  • RHEL または CentOS の基本インストール
  • RHEL ミラーと自分の ISO を指すパッケージ リポジトリ (ループ デバイス経由でマウント)

...そして、仮想マシンで「yum install xxx」を呼び出します。

問題は、これには時間がかかりすぎることです。各パッケージのインストールを実行すると、仮想マシンの状態が変更されます。各 RPM は実際には「クリーンな」OS でテストする必要があり、再作成にはパッケージごとに最大10 分かかります。VM を変更したり、毎回 VM を最初から再作成したりせずに、パッケージのインストールをテストできますか? 「rpm -i --test」と同様の方法で「--test」コマンドライン引数が yum にあることを期待していましたが、表示されません。依存関係を自動的にダウンロードしないため、「rpm」を直接使用することはできません。

質問:

  • 「シミュレート」モードで yum を実行する方法を知っている人はいますか?
  • 私の問題を解決するより良い方法はありますか?

ここでは Fedora ではなく RHEL (yum 3.2.22) を使用していますが、おそらく EPEL を使用しても問題ありません。

0 投票する
2 に答える
171 参照

python - インストーラーを作成するためのベストプラクティス-Yumを使用できますか

私はインストーラーに不慣れで、これまでインストールするアイテムの行ごとのリストを手動で実行してきました。明らかに、これはスケーラブルなアプローチではありません。特に、同じ人ではなく、定期的に新しいサーバーをインストールする必要がある場合はそうです。

現在、Yum経由で約30個のパッケージをインストールする必要があります(mySQLのような大きなパッケージから小さな70KBのランダムなパッケージまで)他のパッケージを手動でインストールします(基本的に「pythonsetup.pyinstall」コマンドであるPythonパッケージ)いくつかのディレクトリを作成し、いくつかを変更します権限など。

これを自動的に行うものを作成するための最良の方法は何ですか。クライアントサーバーにYumがあるとは限らないので、すべてのバイナリと依存関係をダウンロードして、スクリプトにインストールさせる必要がありますか?

私はこれが質問の誤謬であることを知っています。誰かがこれのための良いチュートリアルを知っていますか?

0 投票する
1 に答える
215 参照

linux - インターネット経由で rhel5.1 の yum

私はredhat 5.1バージョンを使用しています。centosやubuntuと同様に、インターネットから自動的にダウンロードするrpmが必要です。私は古いgccを持っています。この yum ユーティリティを使用して、rhel 5.1 と互換性のある最新バージョンをダウンロードしたいのですが、sunil を提案してください

0 投票する
1 に答える
110 参照

linux - Yumの失敗条件

yum が更新を開始し、更新中にユーザー (強制) がコンピューターをシャットダウンした場合はどうなりますか? ユーザーが PC をシャットダウンした場合の更新プロセスの危険な部分は何ですか?

0 投票する
1 に答える
215 参照

linux - yum は失敗した更新のキャッシュを保持しますか

たとえば、更新中にコンピューターが再起動されたが、一部のパッケージがダウンロードされた場合など、更新が失敗した場合、yum はダウンロードしたパッケージのキャッシュを保持しますか? すでにダウンロードしたパッケージを再ダウンロードしますか、それとも他のパッケージをダウンロードし続けますか? 実際には、構成ファイルの keepcache オプションは、インストールが成功した場合にダウンロードしたファイルを保持すると言っています...しかし、成功しないのはどうですか?