タグ付けされた質問 「package-management」

事前に準備されたパッケージを使用して、オペレーティングシステムのソフトウェア構成をインストール、削除、および更新するプロセス。

9
Debian安定版を実行しながらテストからいくつかのパッケージをインストールする方法は?
サーバーを実行していて、必要なパッケージを1つまたは2つだけインストールするために、安定版(Lenny)からテスト版(Squeeze)にアップグレードしたくないとします。 テストから特定のパッケージのみをインストールする最良の方法は何ですか?

15
パッケージがインストールされているyumリポジトリを確認する方法は?
yumでパッケージをインストールした後(複数のリポジトリが設定されている場合)、どのリポジトリからインストールされているかを見つけるにはどうすればよいですか? 実行yum info package-name(またはyum list package-name)した場合、パッケージが「インストール」されていることがわかります。

5
ansibleでパッケージインストールタスクを統合する方法は?
私はansibleから始めており、特にそれを使用して、いくつかのLinuxディストリビューションにパッケージをインストールします。 私はドキュメントでコマンドyumとaptコマンドが分離されていることを確認します-それらを統合して次のようなものを使用する最も簡単な方法は何ですか: - name: install the latest version of Apache unified_install: name=httpd state=latest の代わりに - name: install the latest version of Apache on CentOS yum: name=httpd state=latest when: ansible_os_family == "RedHat" - name: install the latest version of Apache on Debian apt: pkg=httpd state=latest when: ansible_os_family == "Debian" 2つのパッケージマネージャーは異なることを理解していますが、まだ一般的な基本的な使用法のセットがあります。他のオーケストレーター(たとえばsalt)には単一のインストールコマンドがあります。

6
パッケージがyumにインストールされているかどうかを正確に確認する方法は?
私は次のような答えを得続けます: yum list installed | grep bind または rpm -qa | grep bind しかし、これらのような他のいくつかのバインドパッケージのリストを取得しているので、それは正確ではありません。 bind-utils-9.8.2-0.17.rc1.el6_4.5.x86_64 rpcbind-0.2.0-11.el6.x86_64 bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64 samba-winbind-3.6.9-151.el6.x86_64 samba-winbind-clients-3.6.9-151.el6.x86_64 ypbind-1.20.4-30.el6.x86_64 それは私が望んでいません。代わりに、バインドコアパッケージがインストールされているかどうかを正確に確認したいと思います。例えば。bind.x86_64 32:9.8.2-0.17.rc1.el6_4.6 私は次のようなものを期待していた: yum check installed bind しかし、うまくいけば誰かが光を当てることができます。

5
debianソースパッケージがある場合-build-depsをインストールするにはどうすればよいですか?
debian(厳密にはubuntu)ソースパッケージ、つまり.dsc、.tar.gzなどがあります。これをビルドしたいと思います。dpkg-buildpackage私はすべてのビルドの依存関係を持っていないので、失敗します。 通常はを使用しますapt-get build-depが、このパッケージは適切ではありません。 ソースパッケージを指定して、すべてのビルド依存関係をインストールするための「クリーン」で「適切な」方法はありますか?debian / controlファイルを開くことができることは知っていますが、「適切な」方法があるかどうか興味があります。 をインストールしbuild-essential、すべての通常のコンパイラなどを持っています。このパッケージには追加のソフトウェアが必要です。

5
yumはインストールをシミュレートします
Ubuntuの観点から来て、どの追加パッケージがインストール/アップグレードされるかを確認したい場合は使用できます apt-get --simulate install <package name> yumに似たようなものはありますか?Red Hatボックス(yum)は運用サーバーなので、実際にパッケージをインストールする前に何が起こるかを正確に確認したいと思います。 本当に良い解決策が見つかりませんでした、と誰かが提案しました: yum --assumeno install <package name> しかし、これは返されました: Command line error: no such option: --assumeno yumバージョン: 3.2.22 OSバージョン: Red Hat Enterprise Linux Server release 5.6 (Tikanga) どんなアイデアや提案も歓迎します。

6
Amazon EC2インスタンスに最も類似したVagrantボックス
Vagrant用にダウンロードできる「ボックス」はありますか?Amazon EC2インスタンスで利用可能なLinuxバージョンとパッケージを厳密に反映していますか? 現在Precise32ボックスを使用しているVagrantを使用してローカルでテストしています。「Amazon Linux AMI 2013.03」AMIを使用して、Amazon EC2インスタンスにコードをデプロイしています。 私が直面している問題は、Precise32ボックスにインストールできるパッケージの名前が異なることです。 php5-fpm-浮浪者ボックス内 php54-fpm-Amazon EC2インスタンス。 Puppet構成ファイルの変数を使用してさまざまなパッケージ名を処理することでこれを修正できましたが、それはハッキングのように聞こえます。 そのため、Amazon EC2環境を密接にミラーリングする迷惑メールボックスがあります。 または、Amazon EC2インスタンスと同じパッケージソースを使用するように迷惑メールボックスに指示することは可能ですか? 一つのことを明確にするために-私がこれをしたい理由は、最初にすべてをコミットすることなくローカルでテストできるようにするためです。VagrantはプロバイダーとしてAWSをサポートしていますが、実際にはローカルでテストできるようにはなりません。

4
apt-getを使用したオプションのNginxモジュールのインストール
現在、Nginxサイトの指示に従ってNginxをインストールしています。 nginx=stable sudo su - add-apt-repository ppa:nginx/$nginx apt-get update apt-get install 私はNginxを設定しましたが、しばらくの間はうまく動作しています。次に、いくつかのカスタムモジュール、たとえばUpload Progress Moduleを追加します。このモジュールの手順では--add-module=path/to/nginx_uploadprogress_module、./configureコマンドに追加するよう指示されています。ただし、ソースからNginxをインストールしませんでした。 この状況に対処する最良の方法は何ですか?ソースからコンパイルしてオプションを渡すようにAPTに指示することは可能./configureですか?既存のインストールをコンパイルできますか?パスはどうですか?どのように一致させるのですか?または、APT管理バージョンを削除して最初からやり直す必要がありますか?

2
debianパッケージのバージョン規則
私はdebian / Ubuntuを使用していますが、パッケージのバージョンについて混乱しています。dpkg -lコマンドを使用するとき、私は得る: ii vim 2:7.3.429-2ubuntu2.1 Vi IMproved - enhanced vi editor ii vim-common 2:7.3.429-2ubuntu2.1 Vi IMproved - Common files ii vim-runtime 2:7.3.429-2ubuntu2.1 Vi IMproved - Runtime files ii vim-tiny 2:7.3.429-2ubuntu2.1 Vi IMproved - enhanced vi editor - compact version ii virt-what 1.11-1 detect if we are running in …

11
UNIXパッケージを最新の状態に保つためのベストプラクティス
サーバーをどのように最新の状態に保ちますか? Aptitudeのようなパッケージマネージャーを使用する場合、アップグレード/インストールの履歴を保持しますか? 複数のサーバーでパッケージをインストールまたはアップグレードする場合、プロセスを可能な限り高速化する方法はありますか?

1
puppetと.debファイルを使用してパッケージを更新する方法
ローカルソースdebファイルからpuppetを使用してdebパッケージを更新/アップグレードする適切な方法を見つけようとしています。私の現在の設定は次のようになります... class adobe-air-2-0-4 { file { "/opt/air-debs": ensure => directory } file { "/opt/air-debs/adobeair-2.0.4.deb": owner => root, group => root, mode => 644, ensure => present, source => "puppet://puppet/adobe-air-2-0-4/adobeair-2.0.4.deb" } package { "adobeair": provider => dpkg, ensure => installed, source => "/opt/air-debs/adobeair-2.0.4.deb" } } 最初にdebファイルをクライアントマシンにコピーしてから、プロバイダーを「dpkg」に設定して「package」を使用します。これは機能し、正しいバージョンがインストールされます。 私の質問は、今後このパッケージを更新する適切な方法は何ですか。ソースファイルを変更するだけで、人形はそれが異なるバージョンであることを認識し、このパッケージを更新できますか?puppetは、インストールしたパッケージのバージョンとソースdebファイルのバージョンをどのように判断しますか? 私はpuppetが初めてなので、既存の設定を改善するための提案があれば、とても感謝しています。

5
インストール後および削除前のスクリプトが失敗するパッケージを削除する方法
パッケージopenqrmに問題があります。 どうすれば削除できますか? root@wl183004:/# apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0B of additional disk space will be used. Do you want to continue …

5
Windowsはプログラムの依存関係をどのように処理しますか?
私はかなり長い間Linuxを使ってきましたが、apt-get、aptitude、Pacman、yumなどのパッケージマネージャーのようなプログラムの依存関係をWindowsがどのように処理できるのか、常に疑問に思っていました。時々、私のパッケージマネージャーは、このライブラリのこのバージョンがこのパッケージに必要であるか、何らかの競合があることを教えてくれます。 Windowsはこれらすべてをどのように処理しますか?

3
Ubuntuサーバー上のapache2サーバーをきれいに削除して再インストールする方法は?
私のubuntuサーバー上のApache2サーバーにいくつかの奇妙な問題があります。一部の構成ファイルが改ざんされている可能性があります。サーバーからapache2を完全に削除する最も簡単な方法は何ですか。を使用してインストールする方法を知っています sudo apt-get install apache2 ただし、apache2を完全に削除したいだけです。

3
debian / ubuntu debパッケージの変更ログを表示するにはどうすればよいですか?
Ubuntuを実行していますが、debファイルがインストールされています。以前debパッケージを作成したことがあるので、debian changelog(debchange)があることを知っています。とにかく、私がインストールしたパッケージのdebianの変更ログを見ることができますか?このパッケージのdebソースファイルにアクセスできず、debファイルが利用できないとします。必要に応じて、追加のパッケージをインストールできます。

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