私はcentos Linuxを実行しているroot以外のユーザーです.....問題は私が望むRPMファイルを持っていることです。それらを私のホームディレクトリにインストールする方法はありません何か助けていただければ幸いです。事前にお越しいただきます。root以外のユーザーrpmファイルからパッケージをインストールする
答えて
パッケージ名を持つフォルダにRPMパッケージを解凍します。この素敵な小さなスクリプト(unPack_rpm.sh)...回転数の
#!/bin/bash
# Purpose: Unpack RPM archives (author: @unSpawn)
# Args: /path/to/archive
# Deps: Bash, GNU utils, RPM
rpmDetails() { for Q in changelog provides requires scripts triggers triggerscripts; do
rpm -q -p --${Q} "${f}" 2>&1 | grep -v NOKEY > "${Q}.log"; done; }
rpmUnpack() { f=$(readlink -f "${f}"); file "${f}"|grep -q "RPM.v" && \
{ d=$(basename "${f}" .rpm); d="./${d:=ERROR_$$}"; mkdir -p "${d}" && \
{ cd "${d}" && rpm2cpio "${f}" | cpio -idmv && rpmDetails "${f}"; }; }; }
for f in [email protected]; do rpmUnpack "${f}"; done
exit 0
スクリプトに感謝しています...病気これを試してみて、それがうまくいくかどうか教えてください –
これはうまくいきますrpmファイルをアンパックした後、それを私のホームディレクトリにインストールする方法はありますか? –
?どの '.rpm'? ...多くの異なった "rpm"が挙動しています。ライブラリパッケージは通常移植可能です:ライブラリは/ home/[name]/lib /にあります。アプリケーション(ツール):package.rpmを指定してください。 - –
これはやや重複した質問ですが、hereと同じですと思います。このスレッドでは、rpmを抽出し(cpioへの変換を使用して)、ローカルでソースファイルを使用することをお勧めします。
これについての詳細な説明へのリンクも提供されています。hereが表示されます。
私はすでにそれらを試しましたが、rpmファイルが抽出された同じディレクトリで作業しているだけですが、アカウント... –
バイナリファイルにエイリアスを追加できませんか?そうすれば、任意のディレクトリからプログラムを呼び出すことができます。 – Titulum
書き返してくれてありがとう.....私は初心者をLinuxに入れてくれる人は、あなたが私を主張していたことをするためのリンクを提供することができます... –
- 1. icinga2 webをroot以外のユーザーとしてインストールする/ソースインストール
- 2. は、root以外のユーザー
- 3. gemをroot以外のユーザーとしてインストールできない
- 4. rpmパッケージのセクションをインストール
- 5. root以外のLinuxユーザーのソースを使ってMySQL 5.5をインストールするには?
- 6. rpmパッケージの作成とインストール
- 7. RPMパッケージを構築中にサードパーティのリポジトリからyumパッケージをインストールする
- 8. 依存パッケージを再インストールするRPM仕様ファイル%preセクション?
- 9. root以外のユーザーがアクセスできるパスを確認する
- 10. rpm - パッケージを作成するときにどこにファイルをインストールするかをrpmに指示する方法?
- 11. rhel上のroot以外のユーザーでupstartする
- 12. root以外のAndroidのhostsファイルをエミュレートする
- 13. OS LionにGemをroot以外のユーザーとしてインストールすることはできませんか?
- 14. IE以外の.cabファイルをインストールする
- 15. RHELでroot以外のユーザーとしてRiakを実行
- 16. jupyter dockerfileのroot以外のユーザーの作成
- 17. Android HummingBadマルウェア - root以外の携帯電話にルートキットをインストールできますか?
- 18. sunfreewareからrootへのアクセスなしでホームディレクトリにパッケージ/プログラムをインストールするには
- 19. 新しいVPSでroot以外のアカウントにapacheをインストールするには
- 20. root以外のユーザーがキャッシュを削除できるようにする
- 21. root以外のユーザーのプログラムでsetuidビットを設定する方法は?
- 22. Linuxディストリビューションでroot以外のユーザーにpingを実装する方法は?
- 23. root以外のユーザーがsudoを取得できないようにする
- 24. はroot以外のユーザから/ dev/sda3にアクセスできない
- 25. 必要なパッケージのみからなるRPMパッケージを作成する
- 26. GCC 5.1.0をroot以外のユーザーとしてCUDA 7.5と連携させる
- 27. Apache以外のユーザーとしてApache httpdをインストールするには?
- 28. rpmパッケージをインストールしようとしています
- 29. Jettyをポート80でroot以外のユーザーとして実行しています
- 30. rootにアクセスできないリモートサーバーにPythonパッケージをインストールする
何種類?バイナリを含んでいますか?その後、rpmを抽出した後にインストールしてください。または、ソースからビルドし、あなたのディレクトリとしてプレフィックスをインストールしてください。 – khrm
cmntng khrm .....ありがとうございました.....抽出されたrpmファイルからパッケージをインストールするにはどうすればいいですか?私はすでに接頭辞を使ってビルドしようとしています。 –