Ubuntu Software Centerが.debファイルをインストールしないのはなぜですか


8

この質問は、現在のバージョンのUbuntuには当てはまりません。

16.04に影響する同様の問題については、Ubuntu 16.04での.debパッケージの問題を参照してください。


Ubuntu 11.10を実行していますが、Ubuntuソフトウェアセンターとdebianパッケージのインストールに問題があります。

たとえば、https: //www.virtualbox.org/wiki/Linux_DownloadsからdebianをダウンロードしてUbuntuソフトウェアセンターでインストールしようとすると、ウィンドウが開きますが、GTK Spinnerしか表示されません。

dpkg-buildpackageで作成したアプリケーションhttp://www.giuspen.com/cherrytree/およびhttp://www.giuspen.com/x-tile/のパッケージにも問題があります

同じパッケージがgdebiで正しく開いてインストールされます。


この機能はolldリリースで使用でき、onericから削除されました。オフラインインストールを阻止するためかもしれません
Tachyons

これは12.04で変更されたと思います。
アンワー

回答:


6

これは、ソフトウェアセンターの共通の問題です。まだパッケージがない.debパッケージが気に入らないようで、デフォルトでgdebiをインストールしないことを選択しました。これを回避するには、gdebiを自分でインストールし、ソフトウェアセンターではなくそれを使用して.debパッケージをインストールします。

同様の理由で、ドロップすることを選択した別のパッケージであるsynapticもインストールすることを選択する場合があります。Canonicalに申し訳ありませんが、私たちの多くは単にWindowsやMacintoshのユーザーではなく、牛のように扱われることを好みません。


うんシナプスとgdebiは絶対に不可欠です。私はubuntuソフトウェアセンターを使用したことがありませんが、私のアプリの1つを使用しているユーザーから、作成した「.deb」をインストールできないことが通知されたため、ソフトウェアセンターで調査しました。
giuspen

linux / ubuntuを初めて使用する場合dpkg -i deb-file-name.debは、コマンドプロンプトから使用してインストールすることもできます。その後それを削除するには、dpkg -r package-name-を使用してパッケージ名を見つけ、dpkg-deb -I deb-file-name.deb「Package:...」を使用して探します。これは依存関係をインストールしないことに注意してください-別々にインストールする必要があります。
drevicko

9

Ubuntuソフトウェアセンターにはパッケージ化されたアプリケーションが多数ありますが、.debファイルをインストールできないという欠点があります。ただし、別のオプションがあります。

GDebiを使用してパッケージをインストールする

GDebiは、.debファイルをインストールするためのシンプルなツールです。グラフィカルユーザーインターフェイスがありますが、ターミナルでも使用できます。依存関係を解決してインストールするローカルのdebパッケージをインストールできます。パッケージの依存関係を自動的にチェックし、可能であればUbuntuソフトウェアリポジトリからパッケージをダウンロードしようとします。最初にGDebiをインストールする必要があるかもしれません-上記のパッケージマネージャーの1つを使用してgdebiパッケージをインストールするか、ターミナルを開いてタイプしますsudo apt-get install gdebi

GDebiをインストールしたら、ファイルブラウザを使用して、インストールするパッケージを見つけます。パッケージファイルは次のようになります。

ここに画像の説明を入力してください

パッケージをダブルクリックしてGDebiで開きます。選択したパッケージのすべての依存関係が満たされている場合は、[パッケージのインストール]ボタンをクリックしてインストールします。満たされていない依存関係がある場合、GDebiは警告を表示します。つまり、使用しているリポジトリで解決されない依存関係があるため、他のソースから必要なパッケージを見つける必要があります。

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