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

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

4
.debパッケージのインストールが実行するアクションを表示するにはどうすればよいですか?
アップグレード予定のパッケージに関連付けられているスクリプト/トリガーを表示できるようにしたいので、たとえば、Webサーバーが再起動されるかどうかを判断できます。私にそれを示す適切なオプションが見つかりません(またはapt / dpkg)。私が得ることができる最高のものは、内容(ファイル)です。これを表示するために見逃した、シミュレート/詳細/コンテンツスイッチの組み合わせはありますか? さらに、パッケージの結果(サービスの再起動など)が発生した場合、今すぐ実行したくないのですが、一部またはすべてのスクリプトを実行せずにパッケージをインストールする方法はありますか?
33 apt  aptitude  dpkg 


1
Telnetを使用してPostfixサーバーを確認する方法
Ubuntu 11.04バージョンにpostfixメールサーバーがあります。次のコマンドを使用してインストール済みパッケージをアップグレードしました sudo aptitude update && sudo aptitude safe-upgrade これらのパッケージを更新すると、クライアントマシンからメールを接続できませんでした。そのため、telnetを使用してpostfixサーバーをテストしました。 telnet mail.mydomain.com 25 上記のコマンドに対して次の結果が得られました。 Trying 127.0.0.1... Connected to mail.mydomain.com. Escape character is '^]'. 私はこのpostfixサーバーを初めて使用します。Postfixサーバーが破損しているかどうかがわかりませんか?パッケージを更新した後に電子メールを接続できなかったのはなぜですか?

2
lenny-backportsからインストールされたすべてのパッケージを一覧表示するにはどうすればよいですか?
Debianまたはその派生物の1つで、lenny-backportsからインストールしたすべてのパッケージを一覧表示するにはどうすればよいですか? 私が思いついた最も近いものは: aptitude search ~i~Alenny-backports ただし、現在インストールされているバージョンがバックポートからのものではなくても、バックポートにバージョンが存在するすべてのインストール済みパッケージがリストされます。現在インストールされているバージョンがバックポートからのものである(または、より簡単な場合は、lennyではない)パッケージのみをリストします。 乾杯
10 debian  apt  aptitude 

3
Debian-「警告:次のパッケージの信頼できないバージョンがインストールされます!」
入手したパッケージをインストールまたは更新しようとすると: Untrusted packages could compromise your system's security. You should only proceed with the installation if you are certain that this is what you want to do. 私はこれが更新時に発生するエラーに関連していると強く思います: $ sudo aptitude update Get: 1 http://ftp.us.debian.org wheezy InRelease [208 kB] Get: 2 http://debian.lcs.mit.edu wheezy InRelease [208 kB] Ign http://ftp.us.debian.org wheezy InRelease …

3
debianで仮想パッケージを作成する最も簡単な方法は何ですか?
debianで「仮想パッケージ」を作成する最も簡単な方法は何ですか? 私の問題:ソースからmysqlをコンパイル/インストールし、mysqlがすでにインストールされていることを他のパッケージに通知する必要があります(そうしないと、mysqlもインストールしようとします...)。インターネットを検索しましたが、この質問に対する簡単な答えは見つかりませんでした。 aptitudeに何かをインストールするように指示するが、特定の必要なライブラリ/依存関係(mysqlなど)を除外する簡単なコマンドがあります。これは問題を解決するもう1つの方法です。

4
aptitude:以前の推奨パッケージをすべてリストします
パッケージをインストールするときに、aptitudeが他のいくつかのパッケージを推奨する場合があります。 インストールされているすべてのパッケージの以前の推奨パッケージをすべて表示する方法はありますか? 編集: これまでの回答に感謝します。私はすでに試しました: aptitude show ~i | grep '^Recommends' | cut -d ' ' -f 2- それはほとんど問題ありません。しかし、それは次のようなものも返します: console-setup | console-data (>= 2002.12.04dbs-1) 不足している推奨パッケージをすべてインストールする簡単な方法が欲しい。 そう aptitude install console-setup | console-data (>= 2002.12.04dbs-1) 動作しません;-) すべてのエントリを手動でチェックせずに、これを行う方法はありますか?

3
ユーザーの操作なしでAPTでパッケージをインストールする方法
Debian squeezeのカーネルヘッダーをダウンロードして置き換えるスクリプトがあります。 function fixHeaders(){ #Replace the kernel headers from OVH with standard kernel headers... aptitude -y install linux-image-2.6.32-5-amd64 sed s/'GRUB_DEFAULT=0'/'GRUB_DEFAULT=1'/g update-grub echo "Rebooting the machine. Run this script again after reboot and choose option 2." sleep 1 reboot } 私が抱えている問題は、aptitudeがパッケージをダウンロードした後、スクリプトをテキストguiにスローし、ユーザーにたくさんの質問をすることです。これをスキップするか、タブを送信するか、適切なタイミングでEnterキーを押してすべての回答に対して[OK]を選択する方法はありますか?

1
debianパッケージのローカルフォークを作成するにはどうすればよいですか?
debianパッケージのローカルフォークを維持したいと思います。最終的に公式パッケージで修正される予定のバグにパッチを当てる必要がありますが、しばらくは修正しません。 バグ修正をローカルで使用するには、どのように.debパッケージを作成し、どのように使用しますか? 問題のパッケージには、いくつかのスクリプトファイルが含まれています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.