web-dev-qa-db-ja.com

deb形式でプログラムをインストールおよびアンインストールする方法

Ubuntuでプログラムをインストール/アンインストールする方法は何ですか。 。debは公式のパッケージ形式であり、たとえば.shまたは.runプログラムのインストールは(最新のUbuntuでは)./program.shまたはsh program.run

また、新しいインストーラーのダウンロードについてではなく、Ubuntuでパッケージをインストールする方法について話していることに注意してください(sourceforgeなどからのSuper Cow Software Center Duke Nukemバージョンのような)。リポジトリーに既に入っているツールのみ(4つの標準のもの、メイン、ユニバース、制限付き、またはマルチバースのいずれか)。

インストールを実行する基本的な形式を使用して、すべてのGUIおよびターミナルの方法を考慮してください。これを念頭に置いて、たとえば、Software Center、synaptic、apt-get、aptitude、dpkgなどについて説明します。debパッケージをインストールするためにUbuntuで使用できるすべてのツールを表示する方法です。

注-ユーザーが何かをインストール/アンインストールできるすべての方法があるため、これはコミュニティWikiである必要があります。それを行うためのフレンドリーなガイドのように。

Sh/runファイルに関する混乱を解消するための更新された質問。

3
Luis Alvarado

Ubuntuで.debパッケージをインストールおよびアンインストールする方法:

ソフトウェアセンター

これは、アプリケーションを検索、インストール、および削除するUbuntuのデフォルトのGUIインストーラー/アンインストーラーです。

enter image description here

シナプティック

これは、synapticパッケージをインストールすることで使用できる古い方法でした。 Software Centerと同様に機能しますが、複数のパッケージを同時にインストールするなど、いくつかの詳細が異なります。

enter image description here

APT-GETおよびAPT-CACHE

これは、アプリケーションを検索、インストール、更新、削除するUbuntuのデフォルトのターミナル方法です。

Searching & Installing
検索とインストール

enter image description here
アプリケーションを削除する

enter image description here
アプリケーションを完全に削除する(設定ファイルを含む)

enter image description here
リポジトリを更新

APTITUDE

これは、アプリケーションを検索、インストール、更新、および削除する古い方法でした。 aptitudeパッケージをインストールすることで使用できます。

enter image description here
検索とインストール

enter image description here
アプリケーションを削除する

enter image description here
アプリケーションを完全に削除する(設定ファイルを含む)

enter image description here
リポジトリを更新

DPKG

enter image description here
パッケージのインストール

enter image description here
パッケージの削除

enter image description here
パッケージの削除

dselectPackageKit、およびGDebiのような他のケースがあります。 Kubuntuには、KubuntuのAdept Manager、新しいKPackageKitまたはMuonのような代替手段があります。

DEBパッケージの代替として、RPMパッケージをインストールできるalienがあります(Fedoraが非常に高速になるため、Revolutions Per Minuteと混同しないでください;))

4
Luis Alvarado

私はこの質問について少し混乱しています。 Ubuntuには信頼できるソフトウェアソースがあり、信頼できる/テスト済みのソフトウェアが付属しています。この概念を渡すと、セキュリティの問題が発生します。私たちは「Ubuntu-way」を教えなければなりません。ソフトウェアソースはUbuntuのアキレス腱です。非常に経験のあるユーザーだけが、オフワールド以外のワールドワイド(野生)Webでの道を知っています。ソフトウェアソース。 (Sourceforgeなどを使用)開発者の中には、ソフトウェアのreadmeに/でNiceアンインストールを行うものがあります。 (幸運なとき)しかし、時々tar.gzにはアンインストールREADMEがまったく付属していません。オフショアの外にソフトウェアをインストールすることを空想したり「おもしろい」ことをさせません。ソース。私があなたの意見を理解できなかったなら、ルイス・アルベルドが私を許してくれたのか......

2
leoquant

.runと.shはシステムで好きなことを行うことができ、それらの自動アンインストールを行う方法はありません。ユーザーが.debファイルを使用することを常に推奨する必要があるのはこのためです。自分でコンパイルする場合は、checkinstallを使用してインストールする前にdebを作成してください。そうすれば、後で簡単に削除できます。

.runおよび.sh-installersについては、ソフトウェアのマニュアルを参照するだけです。

0