Ubuntu 16.04での.debパッケージの問題


53

このバグはアップストリームで修正されました。更新が発行されました。それでもインストールできない場合は、完全に更新したことを確認してから、コンピューターを再起動します。

ダウンロードしたDEBパッケージをインストールしようとしています。毎回、次のような警告が表示されます。

そして、インストールをクリックするだけでロードされ、何も変わりません。

これは、インストールしようとするすべてのパッケージに対して表示されます。パッケージをインストールするにはどうすればよいですか?


2
なぜインストールが停止するのですか?非無料のコンポーネントが含まれており、サードパーティのものです。GoogleChromeで、インストールをクリックするだけで、これはUbuntuによって配布されたものではないというだけです。
マークカービー

私はそれをインストールしたいが、[インストール]をクリックすると、インストールされません。(
Shahram Shinshaawh

1
ここでも同じで、ダウンロードしたdebパッケージはインストールできません。インストールボタンは何もしません
スタン


1
リンクが機能せず、システムをアップグレードしても問題が解決されないため、バグ修正は取り消されました。閉鎖の現在のステータスは無効です。
レオレオポルドヘルツ

回答:


57

これはバグ#1573026です。「これも私に影響します」をクリックしてください。

このバグはアップストリームで修正されました。更新がすぐに発行されることを願っています。

回避策は何ですか?

GDebiパッケージマネージャーを使用できます。GDEbiパッケージマネージャーは、ソフトウェアセンターまたはsudo apt-get install gdebiコマンドラインから入手できます。

次に、パッケージをインストールするには、GDebiを開き、[ファイル]-> [開く]をクリックして、ダウンロードしたDEBファイルに移動します。

パッケージを開くのに少し時間がかかることがあります-私にとっては約10秒かかりました。

次に、すべてが正常であることを確認し、インストールをクリックします。

終了し、プログラムがインストールされます。


または、コマンドラインを使用できます。一方でapt-getDEBファイルからインストールすることはできません、すべてのapt-get行いは、ファイルをダウンロードしてから呼び出すですdpkg。これらのタスクを自分で本当に簡単に行うことができます。

ターミナルを開き、でダウンロード場所に移動しますcd

そして、コマンドを実行します:

sudo dpkg -i FileName.deb

FileNameをファイルの名前に置き換えます。

最後に、これを実行します:

sudo apt-get install -f

これはすべてを「修正」します-すべての依存関係などを解決します。


3
バグレポートを「私に影響を与える」とマークすると、より多くの人がこれを行うと、より迅速に修正されます
Mark Kirby

@MarkKirby必要のない追加情報でバグレポートを汚染するのではなく、バグレポートを「私に影響する」とマークする方が良い。
トーマスウォード

結構です、私はランチパッドにあまり精通していません、コメントを編集しました。しゅう
マークカービー

1
@Stan私はあなたの答えを編集しました-手動でインストールされた.debファイルで依存関係を破る可能性があります(したがって、apt-get install -f後で実行されます)。また、非sudoコマンドでユーザーが「root」としてオンになっていると想定します-それも追加しました。
トーマス区

2
@Stan素晴らしい答え!私はそれを編集して、画像ともう少し詳細を含めました。私がやり過ぎたと感じたら、ロールバックしてください。
ティム

12

.deb手動でインストールするすべてのファイルは、システムがソフトウェアのライセンスを確認できない「サードパーティ」の場所からのものと見なされます。Google Chromeインストーラー自体は、Ubuntuリポジトリではなく、サードパーティのGoogleからのものです。ここの警告メッセージはこれを示していますが、ライセンス条項を確認できないため、フリーではない可能性もあります。Google Chromeは引き続き使用できます。

そこに表示されるメッセージは、それが「有効な」インストールまたは信頼できるものであることを確認したい場合の警告として機能し、ソフトウェアがUbuntuリポジトリに由来するものではないという単なる通知です。また、そこからのソフトウェアの一部は非フリーであり、他のライセンス制限がある可能性があることも示しています。

その.debファイルからソフトウェアをインストールする前に、ソフトウェアがUbuntuで管理されていないか、フリーではないライセンス制限があるかもしれないことを心に留めておくことを多かれ少なかれあなたに知らせる方法です。

これはエラーではなく、警告メッセージです。[インストール]をクリックして、Google Chromeブラウザなどの.debファイルを自由にインストールできます。[インストール]ボタンをクリックするのを止めないためです。(依存関係の問題がある場合を除く-それは別の無関係な問題です)


新しいソフトウェアセンターが機能していない場合、それはバグである可能性があります-そのメッセージはそれに関連していません。

手動でインストールする方法を使用してみましょう。

ターミナルでは、手動でインストールできます。私は.debあなたのユーザーのDownloadsフォルダに保存したと仮定しています。ここで「PACKAGE」を実際のファイル名に置き換えます。

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

またapt-get install -fdpkg -i解決する必要がある依存関係がある場合に備えて、後に実行する必要があります- apt-get依存関係の問題を判別できますが、そうでdpkgはありません。


1
答えてくれてありがとう。でも、インストールをクリックするとインストールされない。
シャラムシンシャウ

ここでも同じで、ダウンロードしたdebパッケージはインストールできません。インストールボタンは何もしません
スタン

@ShahramShinshaawhあなたが見たメッセージは関連していないことを示すために答えを更新しました-しかし、手動でそれを上書きし、CLIを介して強制的にインストールする方法。依存関係の問題に対処する方法と同様に。
トーマスウォード

これは、Ubuntu 16.04
Subfuzion

これは、レポ取引の多くはまだ代わりにSHA256またはSHA512チェックサムの非推奨SHA1を使用しているため、すべてのリポジトリが更新されるまで、この問題が解決しないだろうです
Amias

1

Google Chromeの場合、apt-get install -f依存関係が正しく解決されるのは次の場合のみapt-get updateです:

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f

0

同じ問題があり、これ
により問題が解決します1.サーバーリポジトリをメインに変更
2.システムを更新
3.再起動


これらの3つのステップを実行する方法の詳細を追加してください。
-TiloBunt

0

この問題がありました。Ubuntuの32ビットバージョンを誤ってインストールしたように見えましたが、64ビットバージョンを持っていると思いました。したがって、64ビットの.debパッケージをインストールしようとしたときにこの問題が発生しましたが、後で32ビットの.debパッケージをインストールしようとすると、スムーズにインストールされました。


0

まず、ターミナルを開く必要があります(Ctrl+ Alt+ T

次に入力します:

sudo apt install gdebi-core

パスワードを入力し、Ubuntu Software Centerでアプリを再度開きます。

わたしにはできる


0

Ctrl+ Alt+を押して端末を開きTます。タイプ:

sudo apt-get -f install

を押してEnter、パスワードを入力します。

エラーなしで実行される場合は、次を入力します。

sudo apt install gdebi-core

を押しEnterます。その後、ソフトウェアセンターを使用して、開いてすべてのOSアップデートをインストールできました。


-1

最も単純な方法で、依存関係を一緒にダウンロードできるようにします。時々gdebi GUIがダウンロードしない(この問題に自分で直面した)。

次のコマンドを使用してgdebi-coreをインストールします

sudo apt install gdebi-core

次に、現在.debパッケージが入っているフォルダーにcdします。例えば:

cd ~/debs/

次に、このコマンドを使用してapplication.againをインストールします(例:)

sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb

これにより、必要に応じて依存関係がダウンロードされ、アプリが正常にインストールされます。


私はUbuntu 16.04 LTSでこれを試しました...動作しません。
ドミニクモトゥカ16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.