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

Advanced Packaging Tool(APT)は、Debianのパッケージ管理システムであり、そのシステムを操作するための一連のツールです。


5
Aptitudeとapt-get:推奨される(別名「正しい」)ツールはどれですか。
しばらく前に、それaptitudeがDebianベースのシステムへのインストールに推奨されるツールであることを読みました。しかし、Debianベースのシステムを管理する方法について調べてみると、aptitudeがめったに言及されません。ほとんどの人は好むようですapt-get-それはDebian wikiページにも当てはまります! したがって、私は何かを逃したのではないかと思っています。使用する適切なツールはどれですか?
94 linux  ubuntu  debian  aptitude  apt 

2
apt-getでインストールするパッケージのバージョンを確認するにはどうすればよいですか?
を実行した後apt-get upgrade、アップグレードされるパッケージのリストを取得します。これらのパッケージのバージョン番号を知りたいです。(現在のものではなく、インストールされるもの)。 インストールするパッケージのバージョン番号を取得するにはどうすればよいですか?
28 ubuntu  apt-get  apt 

2
Ubuntu 12.04 LTSで最新のPython 2.7.x「正しい方法」を使用する方法は?
私のプロジェクトはPythonリリースで最新の状態を維持する必要がありますが、現在2.7.5はリリースされていますが、12.04LTSは現在2.7.3でスタックしています。手動でコンパイルせずに最新の状態を維持する方法はありますか?Pythonのパッケージベースのインストールを継続する必要があります。これを処理する「正しい」方法は何ですか? ありがとう!
28 linux  ubuntu  python  apt 


2
不安定版/実験版のすべてのパッケージを一覧表示するにはどうすればよいですか?
apt pinningを使用して、不安定版または実験版からいくつかのパッケージをインストールしたDebianテストシステムを実行しています。 不安定版または実験版に由来するすべてのパッケージを一覧表示するにはどうすればよいですか? aptを使用したいのですが、aptitudeとsynapticもインストールされています。
17 debian  packages  apt 

3
apt-getを使用して特定のパッケージのすべての依存関係を無視する
これは非常に具体的な質問であり、グーグルは答えを助けませんでした。 Ubuntu 13.04を実行しています apt 0.9.7.7ubuntu4 for amd64 compiled on Oct 3 2013 15:25:56ます。 .debパッケージからErlangをインストールしたいのですが、その依存関係をすべてプルしたくありません。パッケージ自体は、Javaおよびwxライブラリに依存することを指定していますが、実際には、JavaまたはwxWidgetsとのインターフェースが必要でない限り、これらは必要ありません。 このようにErlangをインストールできます sudo dpkg -i --force-depends erlang.deb ただし、apt-get依存関係が満たされていないため、その後に他のものをインストールすると失敗します。したがって、Erlangの後にgitをインストールする場合、次のようになります $ sudo apt-get install -y git Reading package lists... Building dependency tree... You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: …

4
「apt-get remove」の使用時に現在インストールされていないパッケージを無視する
インストールされているかどうかに関係なく、パッケージのセットを削除したいシナリオがあります。また、apt-getでそれらのパッケージを削除し、そうでないパッケージを静かに無視します。何かのようなもの: apt-get remove foo bar baz fooとbarがインストールされていてbazがインストールされていない場合、bazについて文句を言うことなくfooとbarを削除します。これを行う方法はありますか? scapegoatが実際にインストールされたパッケージを削除するためにcups-dbgを使用して、私が試したがうまくいかなかったこと: jcp@a-boyd:~$ sudo apt-get remove -y cups-dbg bogus-package Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package bogus-package jcp@a-boyd:~$ sudo apt-get remove --ignore-missing cups-dbg bogus-package Reading package lists... Done Building dependency tree Reading state information... Done …
15 ubuntu  debian  apt  deb  apt-get 

3
依存関係が手動で解決されることをaptに伝える方法は?
を介してインストールしたくないaptが、手動でインストールしたいソフトウェアがあるとしましょう。(TeXLive、2011リリースを使用したいのでapt、2009バージョンしかありません。) を介してインストールしたい別のソフトウェアがあるとしますがapt、それは最初のソフトウェアに依存します。(Vim LaTeXSuite。システム全体で使用するために手動でインストールするのは苦痛です。) デフォルトでaptは、最初のソフトウェアを「認識」せず、依存関係のメタデータを満たすためだけに、不要で好ましくない多くの不要なデータ(つまりTeXLive 2009)をインストールします。 どうすればいいですか: 教えてapt与えられたパッケージ(例えばがあることtexlive)されたすべての実用的な目的のために設置されており、それはいくつかの他のパッケージの依存関係としてインストールされるべきではないと? 教えてapt与えられたパッケージ(例えばをインストールするには、vim-latexsuiteその依存関係を気にせずに)? 私は、様々なふるいにかけてきたapt関連のmanページと、空を駆け上がり、また、見つかったこの質問このサイトにはなく、そこにいることを感じていなし、これを行うにはあまりハック方法であると? (私のGentoo時代から、私は覚えてemerge --injectおり/etc/portage/package.provides、基本的にapt同等のものを探しています。)

4
.debパッケージとすべての依存関係をダウンロードする方法は?
このトピックについて私が見つけたすべての答えについて、解決策は、パッケージをインストールする必要がある特定のコンピューターAに、必要なすべての依存関係を含むファイルを作成し、それを別のコンピューターにダウンロードして、Bと呼ぶことにしました。 問題は、デスクトップをフォーマットする必要がある場合に備えて、後でオフラインでインストールできるようにするために作業する必要がある特定の重要なソフトウェアのストレージが欲しいことです。 私は自分のコンピュータに冗長な.debファイルがたくさんあることを本当に気にかけていません。また、10MBのソフトウェアをインストールするために1GBのファイルを保存するのであれば、本当に気にかけません。 だから、可能な依存関係をダウンロードしてもらいたい。どういうわけか私はこれを行うことができますか?


4
パッケージがAPTにインストールされているかどうかをテストする
パッケージがインストールされているかどうかをテスト/レポートするシェルスクリプトメソッドが必要です。詳細は必要ありません。論理フローを設定するためのブール値の戻りのみです。私が見たパッケージがインストールされている場合は、検索が、dpkg戻って複雑な出力とそのフォーマットの変更は、パッケージがDebianのリポジトリ内またはUbuntuのPPAにあるかどうかによって異なります。 私はそれapt-cacheがかなり良い仕事をするのを見つけて、私はこの方法を思いつきました: is_installed=0 test_installed=( `apt-cache policy package-name | grep "Installed:" ` ) [ ! "${test_installed[1]}" == "(none)" ] && is_installed=1 誰かがもっと簡単な、またはもっと直接的な方法を知っていますか?

1
インストール後のスクリプトから返されたエラーをdpkgに無視させることはできますか?
私は自分のUbuntuシステムに.debファイル(維持していない)を手動でインストールしています。 パッケージには、誤って失敗するインストール後のスクリプトが含まれているため、パッケージは壊れていると見なされます。 dpkg: error processing astah-community (--configure): subprocess installed post-installation script returned error exit status 127 このパッケージは実際には正しくインストールされており、正常に動作しています(インストール後のスクリプトは正しくありません)。私のシステムでapt操作を実行すると、パッケージが壊れているというメッセージが表示されます。どうすればこれを解決できますか? これは役に立ちません: sudo dpkg -i /path/to/the.deb --force-all
9 ubuntu  debian  dpkg  apt 

1
apt-get installよりもapt installを使用できるのはいつですか?
私たちは、より最近に使用できることが最近発見しましたapt install、remove先祖の上に... apt-get install。以前は知りませんでした。さまざまなOSにまたがってパッケージをインストールするスクリプトがいくつかあるので、いつapt installDebianとUbuntuで利用できるようになるのか知りたいのですが?
8 debian  apt-get  apt 

2
apt-getリクエストへのスクリプトの回答「続行するには、「はい、私が言うとおりに!」というフレーズを入力してください」
私のスクリプトは、debootstrapでdebianイメージを構築しながら、chroot内でsysvinitをsystemdに置き換えています。 これは「危険な」アクションなので、apt-getは馬鹿げた質問をします。「「はい、言ったとおりに!」というフレーズを入力し続けるには」 それに対する返信をスクリプト化するにはどうすればよいですか? 編集:-y --yes --force-yesオプションをすべて試しましたが、機能しません。

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