Debファイルをダブルクリックするたびに、ソフトウェアセンターで開かれます。ただし、「インストール」ボタンをクリックすると、しばらく「インストール」に変わりますが、「インストール」に戻ると何も起こりません。また、下部にある「このソフトウェアはサードパーティから提供されており、フリーでないコンポーネントが含まれている可能性があります」とも記載されています。 Software&Updatesのすべてのオプションを有効にし、Software Centerを再インストールしようとしましたが、何も助けませんでした。
.debファイルを介してプログラムをインストールする場合は、Gdebiを使用することをお勧めします。
これは、.debパッケージのインストールに優れているだけでなく、より高速な軽量アプリケーションです。依存関係がある場合は、それも通知します。
ターミナルで、次を入力します。
Sudo apt install gdebi
.debファイルを右クリックして、Gdebiで開くことを選択できます。
Gdebが好きなら、デフォルトですべての.debファイルを開くようにデフォルトにすることができます。
これを読んでください: http://itsfoss.com/gdebi-default-ubuntu-software-center/
リポジトリにないソフトウェアをインストールする必要があり、Software Centerが機能していない場合、代替手段がありますが、ターミナルが必要です。最初にdebianパッケージをダウンロードしたフォルダーに移動する必要があります。通常、このフォルダーは「ダウンロード」フォルダーにあります。
右クリックして[ターミナルを開く]を押すと、そのフォルダーからターミナルを開くことができます。または、ターミナルから次の方法で移動できます。
cd /path/to/folder
その後、次のコマンドを実行するだけです。
Sudo dpkg -i nameofpackage.deb
これは特にubuntuのバグではなく、APTのことです。 SHA1の16.04リリースの非常に残念なタイミングは廃止されます。 SHA1はAPTシステムによってパッケージのチェックサムに広く使用されており、SHA256またはSHA512の方が安全であるため非推奨です。
パッケージが機能していないことに気づいたら、リポジトリ管理者に連絡して、SHA実装の更新を依頼してください。
影響を受けるリポジトリと更新方法のDebianの記事 https://wiki.debian.org/Teams/Apt/Sha1Removal
Aptシステムがパッケージとリポジトリを保護する方法と理由 https://wiki.debian.org/SecureApt
他の人によって提案されたように、回避策は手動でファイルをダウンロードし、dpkgやgdebiのようなリポジトリ非対応ツールでインストールする前に自分で確認することです。
ソフトウェアをインストールする必要がある場合、2つのオプションがあります
最初の方法で何らかの問題に直面している場合は、2番目の方法に進むことができます。
次のコマンドを使用してPPAを追加します
Sudo add-apt-repository ppa:<ppa_name>
上記のコマンドが機能しない場合は、次のコマンドを試してください
Sudo -E add-apt-repository ppa:<ppa_name>
次に、次のコマンドを記述します。
Sudo apt-get update
それから
Sudo apt-get install <software-name>