問題タブ [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.
ssh - 技術者が YUM のインストールを推奨しているのに、リポジトリとプロバイダーが何年も遅れているのはなぜですか?
YUM パッケージ インストーラーを使用する利点と、NOBODY がソース ファイルからインストールをビルドする方法 (これも意味がわかりません) についてページを次々と読んでいますが、リポジトリとソース ビルダーは常にファイルを Tarball 形式でパッケージ化し、エンド ユーザー向けに SRPM をフォーマットするのではなく、大量の作業 (通常はうまくいかないことになります) を個人に委ねます。
世界は狂ってしまった?私は狂った薬を飲んでいるような気がします!
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のバージョン比較アルゴリズムとは何ですか?先行ゼロが干渉する理由は何ですか?
linux - カスタムYumリポジトリにリストを追加します
外部とオンラインではないクラスターにもインストールされている350rpmのリストがテキストファイルにリストされています。内部yumリポジトリがあります。リストを取得し、yumがクラスターに戻すために350のインストールをすべてダウンロードする方法はありますか?私はそれらを一つずつダウンロードすることを考えるのが嫌いです。
ありがとう
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が何であるかについての考えを持っていますか?
助けてくれてありがとう。
linux - yum グループのリスト
yum grouplist
Red Hat 環境で実行すると、[使用可能なグループ]リストの下に次のグループが表示されました。
どのパッケージが特定のグループ (「開発ツール」など) に含まれているかを調べるにはどうすればよいですか? グループ全体ではなく、特定のパッケージをインストールしたいと思います (特に、グループの内容がわからない場合)。
linux - fedora yum ソースを RHEL に変換する方法は?
私はラップトップで fedora 13 を使用しており、'yum' を使用して "recordmydesktop" を楽しみのためにインストールしています。彼のコンピューターの yum が機能しません。できないyum install recordmydesktop
!その理由が yum のソースにあることはわかっていますが、Fedora のソースを RHEL (Redhat Enterprise) の yum に使用するにはどうすればよいですか?
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 を使用しても問題ありません。
python - インストーラーを作成するためのベストプラクティス-Yumを使用できますか
私はインストーラーに不慣れで、これまでインストールするアイテムの行ごとのリストを手動で実行してきました。明らかに、これはスケーラブルなアプローチではありません。特に、同じ人ではなく、定期的に新しいサーバーをインストールする必要がある場合はそうです。
現在、Yum経由で約30個のパッケージをインストールする必要があります(mySQLのような大きなパッケージから小さな70KBのランダムなパッケージまで)他のパッケージを手動でインストールします(基本的に「pythonsetup.pyinstall」コマンドであるPythonパッケージ)いくつかのディレクトリを作成し、いくつかを変更します権限など。
これを自動的に行うものを作成するための最良の方法は何ですか。クライアントサーバーにYumがあるとは限らないので、すべてのバイナリと依存関係をダウンロードして、スクリプトにインストールさせる必要がありますか?
私はこれが質問の誤謬であることを知っています。誰かがこれのための良いチュートリアルを知っていますか?
linux - インターネット経由で rhel5.1 の yum
私はredhat 5.1バージョンを使用しています。centosやubuntuと同様に、インターネットから自動的にダウンロードするrpmが必要です。私は古いgccを持っています。この yum ユーティリティを使用して、rhel 5.1 と互換性のある最新バージョンをダウンロードしたいのですが、sunil を提案してください
linux - Yumの失敗条件
yum が更新を開始し、更新中にユーザー (強制) がコンピューターをシャットダウンした場合はどうなりますか? ユーザーが PC をシャットダウンした場合の更新プロセスの危険な部分は何ですか?