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

Yellowdog Updater Modified(yum)は、インタラクティブなrpmベースのパッケージマネージャーです。

2
パッケージマネージャーにユーザーごとのインストールとレジストリがないのはなぜですか?
私の知る限り、Linuxディストリビューションで最も人気のある2つのパッケージ管理スキームであるAptとDNF / Yumはどちらも、パッケージのシステム全体のインストールのみをサポートします。rootが所有するファイル、バイナリが入り(/usr)?/s?bin、設定が入ります/etc。 ただし、ルート権限を持たない複数の個別ユーザーがいるシステムでは、常にではないにしても、ユーザーがそのディストリビューションで利用可能なアプリやユーティリティをインストールしたいことがよくあります。そして、彼/彼女は個人的なインストールで大丈夫であり、多くの/すべてのユーザーに一般的ではありません。 現在、インストール時に、異なるルートディレクトリまたはルートディレクトリのセットを使用してパッケージを適応できるようにすることは、ユーザーがこれを行えるように、大げさな、または信じられないほど複雑な考えではありません。また、インストールされたパッケージのユーザー固有のレジストリを管理することも、個々のユーザーが独自のパッケージDBを持っているかどうかに関係なく、大きな問題ではありません。 この機能がこれらの一般的なパッケージ管理システム/スキームに追加されていない理由は何ですか? 注:これは有益な質問です。つまり、私は人々がこの機能についてどう思うかではなく、過去について何を知っているかについて尋ねています。

2
CentOS 5.6でのYum更新エラー
ラップトップにCentOS 5.6があります。 と入力するとyum update、次のエラーが表示されます。 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base 以下は私の/etc/yum.repos.d/CentOS-Base.repoファイルです(私は何も変更しませんでした): [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os …
22 centos  yum 

1
ソフトウェアの更新とアップグレードの違いは何ですか?
「更新」は小さな変更用であり、「アップグレード」は大きな変更用です。ソフトウェアの更新とアップグレードについて非常に混乱しています。そして、更新を使用すべきときとアップグレードを使用すべきとき。 パッケージマネージャーのこれらの用語の違いを誰かが説明できますか?

5
EPELリポジトリメタデータをプルできません
このドキュメントに従ってScientific LinuxにNginxをインストールすると失敗します。 [vagrant@localhost ~]$ sudo su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epe l/6/x86_64/epel-release-6-8.noarch.rpm' Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch .rpm warning: /var/tmp/rpm-tmp.gdSOR9: Header V3 RSA/SHA256 Signature, key ID 0608b89 5: NOKEY Preparing... ########################################### [100%] 1:epel-release ########################################### [100%] [vagrant@localhost ~]$ sudo yum install nginx Loaded plugins: security Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Pl …

3
ストックCentOSリポジトリをインストールするにはどうすればよいですか?
/etc/yum.repos.d/(などcentos-base.repo)に存在するはずのストックリポジトリファイルが存在しない状況があります。それらをインストールする必要があります。これは簡単だと思いますが、何時間も検索した後、正しくググリングしていないようです。 基本的に、私には役に立たないカスタムリポジトリを持つサーバーがあります。私はエペルが必要であり、エペルは必要centos-base.repoです。postgresリポジトリも必要です。
20 centos  yum 

4
YumベースのLinuxインストールの複製
Yumに基づいたインストール(特に私の場合、Scientific Linux 5.1 x86_64インストール)を考えると、インストールされたプログラムとユーティリティをFedora Core x86_64に基づいた新しいマシンにどのように複製しますか?ハードウェアは非常に似ていますが同一ではありません。SL5はFedoraではなくELに基づいているという明らかな違いがあります。私は、ユーザーエクスペリエンスを元のボックス(SL)から新しいボックス(FC)に複製することを主に目指しています。
20 yum 

1
yum updateとyum installの違い
rpmコマンドを操作しているときに、次のようにするsome-package-1.0と、別のrpm -ivh some-package-1.1パッケージをインストールしてから実行すると、両方のパッケージがリストされることに気付きましたrpm -qa | grep some-package。 some-package-1.0 some-package-1.1 ただし、1.1をインストールする代わりに、を介してアップグレードするrpm -Uvh some-package-1.1と、単一パッケージ(1.1)の望ましい結果が得られますrpm -qa | grep some-package。 今、同じ動作をして適用されないyum installとyum update? でたので、私は聞いてrpm -U(アップグレード)パッケージを命じるが、と、インストール/アップグレードするために存在する必要はありませんyum update(私は間違っていない場合)パッケージがすでに存在している必要があります。 私は特に、パッケージをバージョンなどで指定した結果を知りたいと思っていますsome-package-1.0。要約すると、私が知りたいのは、some-package-1.0and などの2つの特定のバージョンがあるかどうかですsome-package-1.1。 yum install1.0が既にインストールされた後、1.1でa を実行し、2つのパッケージをリストしますか? yum update some-package-1.1正常に実行されsome-package-1.0ますか?
20 yum  rpm 

4
yumを使用してyum repoを削除する
職場のマシンにはrootアクセス権がありませんが、使用するsudo権限がありますsudo yum(yumのみ)。 最近、誤って誤ったリポジトリ(ドロップボックス)をインストールしましたが、それを削除したいと思います。yum.repos.dディレクトリへの書き込みアクセス権がないため、手動でrepoファイルを編集または削除することは問題外です。 私はあなたがyumを使ってリポジトリをインストールできることを知っていますが(それは私がやったことです)、yumを使ってリポジトリを削除できますか? Scientific Linux 6を使用します。 ちなみに、yum --disablerepo=問題のあるリポジトリは無視できると思います。ただし、グラフィカルパッケージマネージャーにも問題が発生しているため、完全に削除したいと思います(更新を取得できなかったという通知がポップアップし続けます)。

1
yumを使用してCentOSにApache 2.4をインストールする
Apache 2.2 mod_proxy_wstunnelでは使用できないため、CentOSでApache 2.4が必要です。私はこれを試しましたが、残念ながらRHEL用です。インストール後、Apache 2.4を実行できません。 CentOSに完全に動作するApache 2.4をインストールする方法を教えてもらえますか? 編集: # yum list installed | grep httpd Failed to set locale, defaulting to C httpd.x86_64 2.2.15-30.el6.centos @updates httpd-tools.x86_64 2.2.15-30.el6.centos @updates httpd24.x86_64 1-6.el6 @epel-httpd24 httpd24-apr.x86_64 1.4.8-2.el6 @epel-httpd24 httpd24-apr-util.x86_64 1.5.2-5.el6 @epel-httpd24 httpd24-httpd.x86_64 2.4.6-5.el6 @epel-httpd24 httpd24-httpd-tools.x86_64 2.4.6-5.el6 @epel-httpd24 httpd24-mod_ssl.x86_64 1:2.4.6-5.el6 @epel-httpd24 httpd24-runtime.x86_64 1-6.el6 @epel-httpd24

3
rpmでパッケージをインストールできないのはなぜですか?「トランザクションロック」が発生する[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 UnixおよびLinux Stack Exchangeで話題になるようにします。 2年前に閉店。 問題がyumあり、再インストールしようとしています。をダウンロードしましたyum.3.2.0-40-el6.centos.noarch.rpm。 私が試みるとき: $ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm 私は得る: エラー:/var/lib/rpm/.rpm.lockにトランザクションロックを作成できません(許可が拒否されました) 私は実行しようとしましたがsu -、このエラーが発生しています: -bash:su:コマンドが見つかりません ` アンインストールyumして強制的に依存関係を無視しようとすると、同じ「許可拒否エラー」が発生します(依存関係を無視せずに、いくつかの依存関係でアンインストールに失敗します)。
19 centos  yum  root  rpm 


2
パッケージ自体をインストールせずにrpmパッケージの依存関係をインストールする方法は?(rhel / fedora)
パッケージ(* .rpm)のセットがあります。rpm -qRp <package>必要なものをリストするためにできるパッケージごとに、パッケージ自体をインストールせずに(必要なものを)インストールしたいと思います。すべての有効なリポジトリにライブが必要です。rpm -qRp ...たとえば、出力を解析する独自のスクリプトを作成せずにこれを行う簡単な方法はありますか。 require(yum localinstall)ですべてをインストールしてから元のパッケージをアンインストールすることでそれができることはわかっていますが、問題はセットに依存関係と競合の両方があるパッケージが含まれていることです。ただし、必要なパッケージは競合しません。複数回実行したyum localinstall <list>後yum remove <list>、リスト内のパッケージが競合しないことを確認する必要があります。 もっと良い方法はありますか?基本的にのようなものが欲しいのyum-builddepですが、buildrequiresではなくrequireが必要です。 私のディストリビューションはFedora/RHEL
17 yum  rpm 

2
ファイルが見つからない/破損しているパッケージを再インストールする
異常なシャットダウンとカラフルなfsckの後、大量のファイルが失われました。「rpm -Va」の出力は数百行の長さです(主にファイルが欠落していますが、チェックサムやその他の不一致もあります)。ファイルが見つからないか破損しているパッケージを再インストールする簡単な方法はありますか? 問題のOSはFedora 22です。
17 fedora  yum  rpm  dnf 

10
CentOS 6.3の新規インストール後にネットワークを有効にできない
CentOS 6.3の新規インストールを実行してから、yumなどのさまざまなコマンドを実行しようとしていますyum install httpd。 インストールは正常に実行されますが、次のようなネットワークベースのコマンドは実行できません yum デフォルトのインストールではネットワークが無効になっています。このガイド/etc/sysconfig/network-scripts/ifcfg-eth0に従ってファイルを修正しましたが、引き続きエラーが発生します ミラーリストを取得できませんでした http://mirrorlist.centos.org?release=6arch=i1386&repo=osエラー 14:PYCURLエラー6-「ホスト 'mirrorlist.centos.org'を解決できませんでした」 エラー:リポジトリの有効なbaseurlが見つかりません:base それ以来/etc/resolv.conf、Googleのネームサーバー8.8.8.8を含めるようにファイルを修正しましたが、これは何も変更していません。 from を(修正されたが完全修飾ドメインですか?)に/etc/sysconfig/network変更することを修正しました。hostnamelocalhost.localdomainlocal.igoo.net 私は昨日それを動作させた後、WHM / cPanelをインストールしようとしましたが、うまくいきました。その後、WHM / cPanelが必要ないので、CentOSを新しくインストールし、ネットワークを機能させるために行った手順を再現できないようにしました。/etc/init.d/network restartエラーメッセージを実行すると: インターフェイスeth0を起動します。 eth0 ...のIP情報を特定できませんでした。リンクがありません。ケーブルを確認しますか? (ケーブルは取り外されていません) 次に何をしようかわからない!誰かが私が逃したことを提案できますか?
16 centos  networking  yum 

4
yum / rpmでインストールした後、プログラムを起動するために入力する名前を知る方法は?
rpm次のコマンドを使用してインストールしました: yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm さて、これでうまくいきました。次を使用してアプリを起動できました。 FoxitReader & FoxitReaderアプリの起動に失敗し、名前が別のものであった場合はどうなりますか。インストールしたばかりのランチャーファイルの名前を調べるにはどうすればよいですか?

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