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

.rpmは、RPMパッケージマネージャー(元々はRed Hatパッケージマネージャー)が使用するファイル形式で、主にRed Hat Linuxとその派生物に含まれています。

2
yum、apt-get、rpm、。/ configure && make installの違いは何ですか?
私はLinuxが初めてで、CentOSを実行しています。ソフトウェアを更新またはインストールする方法は4つあります。 これまでに、私は見ました: yum install [program] apt-get install [program] rpm -i [program].rpm wget [program].tar.gz->-> unpack-> ./configure-> make->make install 最後の1つは特にプログラムのインストールがワンクリックであり、インストールウィザードが優れているWindowsの場合、特に大きな痛みです。 だから、私の質問は: Linuxでこれを行うためのさまざまな方法があるのはなぜですか? どちらを使用することをお勧めしますか?その理由は何ですか? Linuxにプログラムをインストールする他の方法はありますか?



4
rootにならずにRPMをインストールするにはどうすればよいですか?
ルート権限がないマシンにRPMをインストールするにはどうすればよいですか?個人用の作業ディレクトリにのみ使用するパッケージをインストールしたい。SuSe SLES10を実行しています。 「このアイデアはとても馬鹿げています。すべてのリクエストは企業の根源神を経由しなければならないので、やめるべきではありません。彼は永遠に生きることができます。」 私はこれを根源の神に要求できることを知っていますが、私は撃ち落とされます(完全な、完璧な理由のために、私は確信しています...)。それに、たとえ彼がそれをやると言っても、彼はそれをインストールすることは決してないでしょう。
49 linux  rpm 

4
yumを使用したインストール後のrpmファイルはどこにありますか?
Red Hat 5.4を使用しています。 パッケージをwiresharkであるyumを使用してパッケージをインストールしました。 ただし、インストール後。rpmパッケージはどこにありますか? 実際のwireshark.rpmパッケージを見つけて、インターネットに接続されていない別のマシンにインストールできるようにしたいと思います。

6
yumはダウンロードしたRPMファイルをどこに保存しますか?
yumがダウンロードしてプログラムをインストールするRPMを見つけることができる一時フォルダーはありますか?インストール中、yumはRPMファイルの正確な名前を表示しますが、それを見つける方法がわかりません。RPMの名前を知っている場合、どうすればRPMを検索できますか?
22 yum  rpm 


5
キャッシュを消去せずにローカルリポジトリの更新を表示するにはどうすればよいですか?
テストビルドのインストールに使用するローカルyumリポジトリを設定しました。テスト目的のために、私のパッケージは<svn version number>.<date>.<time>(例えば12345.20110908.150404 問題は、新しいRPMを作成し、それをリポジトリディレクトリにコピーして実行するとcreaterepo $REPO_DIR、yumは新しいRPMが利用可能であると表示されないことです。 $ cd $REPO_DIR $ ls -1 repodata package-12345.20110908.150404-1.x86_64.rpm package-12345.20110908.174329-1.x86_64.rpm $ createrepo . # ...snip... $ rpm -q package package-12345.20110908.150404-1.x86_64 $ yum list --showduplicates package Installed Packages package.x86_64 12345.20110908.150404-1 @repo Available Packages package.x86_64 12345.20110908.150404-1 repo yum clean allメタデータを実行してから再度取得すると、更新を確認してそれらを取得できますが、これは単に他のyumリポジトリに対して行う必要がないため、リポジトリから何か他のことを行う必要があることを意味すると思います。 yum updateyumキャッシュを消去せずにクライアントから実行するだけで済むように、ローカルリポジトリを設定する方法を教えてください。
19 rpm  yum  repository 

3
すべての依存関係とともにrpmファイルをインストールする方法は?
HPCCRHELベースのマシンにインストールしようとしています。 1つの.rpmファイルがあり、このrpmをインストールするには、次のコマンドを使用しています。 sudo rpm -Uvh hpccsystems-platform_community-4.0.0-9.el6.x86_64.rpm 私は次のエラーが発生しています: error: Failed dependencies: boost-regex is needed by hpccsystems-platform-community-4.0.09.x86_64 expect is needed by hpccsystems-platform-community-4.0.09.x86_64 gcc-c++ is needed by hpccsystems-platform-community-4.0.09.x86_64 libapr-1.so.0()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 libaprutil-1.so.0()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 libarchive is needed by hpccsystems-platform-community-4.0.09.x86_64 liblber-2.4.so.2()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 libldap_r-2.4.so.2()(64bit) is needed by hpccsystems-platform-community-4.0.09.x86_64 …


4
Yum:バイナリ名のパッケージを探す
バイナリ名を使ってパッケージを検索する方法はありますか。 例えば私はコマンド " ls"のrpmパッケージを見つけたいのですがそれはcoreutils-6.9-10.4.i586例えばそうです。
16 rpm  yum 

3
RPM仕様でのサービスアカウントの管理
私たちが書いているサービスの部分的に完全なRPM仕様が与えられました。必要なディレクトリの作成、ファイルのコピー、アクセス許可の設定などが行われますが、サービスが実行される必要なシステムアカウントは作成されません。RPMがこれを処理するのが最善であると言われたので、 Requires(pre): /usr/sbin/useradd %pre useradd -r -d /path/to/program -s /bin/false myservice これにより、ユーザーアカウント(および関連付けられたグループ)が作成されるので、後でサービスのファイルに所有権/アクセス許可を設定しようとすると成功します。 私の現在の問題は、a)ユーザーアカウントが既に存在する場合、RPMのインストールは失敗するためですuseradd(ユーザーが既に存在するため)。およびb)rpm -e myservice関連するユーザーとグループも削除する方法がわかりません。

2
Yumでパッケージを簡単にダウングレードするにはどうすればよいですか?
どうやら、Fedoraにyumはダウングレードする機能があります。安定したアップグレードでNetworkManager を中断する必要があると嫌悪感を抱いているので、これは便利だと思います。複数の方法で。 NetworkManagerとそれに依存するすべてのものをダウングレードするにはどうすればよいですか?yum逆に作業できますか? [root@x200s NetworkManager]# yum downgrade NetworkManager-0.8.999-2.git20110509.fc15.i686 Loaded plugins: langpacks, presto, refresh-packagekit Setting up Downgrade Process Resolving Dependencies --> Running transaction check ---> Package NetworkManager.i686 1:0.8.999-2.git20110509.fc15 will be a downgrade --> Processing Dependency: NetworkManager-glib = 1:0.8.999-2.git20110509.fc15 for package: 1:NetworkManager-0.8.999-2.git20110509.fc15.i686 ---> Package NetworkManager.i686 1:0.8.999-3.git20110526.fc15 will be erased --> Finished Dependency …
11 fedora  rpm  yum 

5
rpmを使用して、Sun Java 6とSun Java 7をLinux(Fedora 16)にサイドバイサイドでインストールします。
これは私が達成したいことですが、私は失敗しています(私はLinuxの初心者です)。 Fedora 16ボックス(64ビット)があり、複数のバージョンのoracle java(現時点ではjava 6およびjava 7)をインストールしたいと考えています。rpmソフトウェアを使用してjavaをインストールしようとしていますが、両方にインストールしたいと思い/optます。 必要なパッケージをOracleサイトからダウンロードしました。 jdk-6u30-linux-x64-rpm.bin jdk-7u2-linux-x64.rpm .bin実行中のファイル内からrpmパッケージを抽出しました ./jdk-6u30-linux-x64-rpm.bin -x 次の状況を取得します。 jdk-6u30-linux-amd64.rpm jdk-7u2-linux-x64.rpm それから私は内部を見jdk-6u30-linux-amd64.rpm ました: rpm -qpl ~/Downloads/jdk-7u2-linux-x64.rpm そして、Java 6がファイルを次の場所にインストールすることを取得しました: /etc (some files) /usr/java/jdk1.6.0\_30 (the majority of the files) 同様に、Java 7は次の場所にインストールされます。 /etc /usr/java/jdk1.7.0\_02 にインストールしたいので、rpm relocation/optを使用してインストールしようとしました。どちらのパッケージも、実際にはrpmで再配置可能であるようです。 rpm -qpi ~/Downloads/jdk-6u30-linux-amd64.rpm | grep -i reloc 結果として与える Relocations : /usr/java そして rpm …


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