依存関係をインストールせずにパッケージをインストールするにはどうすればよいですか?


回答:


17

alacarteには、「依存」と「推奨」の2種類の依存関係があります。

Alacarteは、PythonおよびさまざまなPythonライブラリ(いくつかのライブラリを順に取り込む)に依存しています。「依存」レベルでは、アラカルトはこれらなしでは機能しません。APTベースのツールでは、これらの依存関係がないとalacarteをインストールできません。ですべての依存関係を無視できますがdpkg --force-depends、後でalacarteが依存関係の計算に関与する場合(たとえば、新しいバージョンのパッケージが表示される場合)、APTを混乱させるため、これを行うことはお勧めしません。さらに、これらの依存関係なしでパッケージを使用する可能性はほとんどありません。

Alacarteは、「推奨」レベルでgnome-panel(Gnomeの他の多くの部分に依存)に依存しています。これは、アラカルトがgnome-panelなしではめったに役に立たないことを示していますが、状況によっては役立つ場合があります。ここでは、Freedesktopに準拠した別のメニューアプリケーションがある場合、アラカルトはgnome-panelなしで実際に役立ちます。

デフォルトでapt-get installは、すべての依存関係を「依存」または「推奨」レベルでインストールします。--no-install-recommends「推奨」レベルの依存関係をインストールしないように指示するオプションを渡します。あなたは追加することで、このデフォルト設定を行うことができますAPT::Install-Recommends "false";/etc/apt/apt.conf.d/zzz_mpmcfarlane

ではaptitude、コマンドラインで、合格-Rまたは--without-recommendsインストールを避けるために、レベルの依存関係「を推奨しています」。Aptitude全画面UIでは、インストール用にalacarteをマークするとgnome-panelも選択されますが、インストールを続行する前にマークを外すことができます。APTの好みも適性に影響します。

Synapticでは、インストール用にアラカルトをマークすると、gnome-panelも選択されます。ただし、変更を適用する前にgnome-panelのマークを外してください。「依存パッケージとして推奨パッケージを検討する」設定(「一般」タブ)があります。


1
ありがとう、非常に良い答えは、約100個のパッケージから約4個に変更しました。

5

追加する重要なオプションapt-get--no-install-recommends

アラカルテの場合-

sudo apt-get install --no-install-recommends alacarte

標準のUbuntuでalacarteがデフォルトであるとすると、alacharteをインストールするUbuntuのバリエーションはどれですか。

XubuntuまたはLubuntuを使用している場合は、この質問への回答から別のメニューエディターをお勧めします。アラカルトはLubuntuとXubuntuの両方で動作しないことがわかりました。


5

.debパッケージ(apt-get download foo)をダウンロードdpkgし、--force-dependsオプションを使用してインストールできます。


パッケージの名前だけである場合、.debファイルを見つける方法は?
knocte

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