最近、コンピューターにUbuntu 16.04をインストールしました。Googlechromeをインストールしようとしましたが、できませんでした。ここに私が得たものがあります。
$ Sudo dpkg -i ~/Downloads/google_chrome.deb
(Reading database ... 207470 files and directories currently installed.)
Preparing to unpack .../Downloads/google_chrome.deb ...
Unpacking google-chrome-stable (55.0.2883.87-1) over (55.0.2883.87-1) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
google-chrome-stable depends on libappindicator1; however:
Package libappindicator1 is not installed.
dpkg: error processing package google-chrome-stable (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
google-chrome-stable
だから私はlibappindicator1をインストールしようとしましたが、これは私が得たものです
$ Sudo apt-get install libappindicator1
E: Type '@deb' is not known on line 1 in source list /etc/apt/sources.list.d/google.list
E: The list of sources could not be read.
E: Type '@deb' is not known on line 1 in source list /etc/apt/sources.list.d/google.list
E: The list of sources could not be read.
私はLinuxを初めて使用するので、それが何を意味し、どのように修正するのか分かりません。助けていただければ幸いです。
google-chrome-stable
は、サードパーティのリポジトリで利用可能です:Google Chrome(安定版)。
インストールの指示に従ってください。
キーを追加:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | Sudo apt-key add -
リポジトリの設定:
Sudo sh -c 'echo "deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
パッケージをインストールします。
Sudo apt-get update
Sudo apt-get install google-chrome-stable
.deb
ファイルを使用して実行します1. https://www.google.com/intl/en-US/chrome/browser/ に移動します
2. [ダウンロード]をクリックすると、小さなウィンドウにポップアップオプションが表示されます。
.deb
ファイルを選択します。3.Itを使用して開くと自動的にインストールされます Ubuntuソフトウェアセンター
1。.deb
ファイルを 公式Webページ からダウンロードしました。
2。そして、後で書いたコマンドを入力しました:
Sudo dpkg -i google-chrome-stable_current_AMD64.deb
(64ビットアーキテクチャを使用しているため、AMD64をダウンロードしました)
3。その後、不足しているファイルをダウンロードしました
Sudo apt-get install libappindicator1
次に、libappindicator7 ...に関するエラーが発生し、APTはコマンドを実行することを提案しました:
apt-get -f install
引数なし。
次に、libappindicator1
とlibappindicator7
の両方をインストールするかどうかを尋ねられます。 y
と入力します。
4。最後に、最初のコマンドを再度実行します...
Sudo dpkg -i google-chrome-stable_current_AMD64.deb
その後、動作します!
注:最初にlibappindicatorを使用してこれらのコマンドを実行するように指示したわけではありません。「ファイルが見つからない」という別のエラーが発生する可能性があるため、最初のdpkg -i google-chrome-stable_current_AMD64.deb
で必要な情報が表示されます。
私は同じ問題を抱えて走りました
Sudo apt --fix-broken install
このコマンドは、不足しているパッケージをすべてインストールします
見たところ、それは/etc/apt/sources.list.d/google.list
の単なる誤植です(行の先頭に@
が潜入しています)。まだ存在するかもしれませんが、aptは常に同じエラーをスローすることについてあまり一貫性がない場合があります。
あなたが言及した他の何かを説明するために、dpkg -i
はすべての依存関係が存在する場合、単一のパッケージをインストールしますが、あなたのために依存関係をインストールしません。対照的に、apt
ツールはプロセス全体を管理する傾向があります。
自動セキュリティ更新を取得すること、およびこれが、通常、ソースリストにリポジトリを追加し、自動的にaptを使用してそれらからインストールするのが最善の2つの理由です。 (そうすることで、レポの所有者が悪意のあるソフトウェアをレポに決して含めないようにしたり、レポの所有者にそれを引き継いだりすることを信頼します)。
Debian Stretchでこの問題が発生したのは、/ etc/apt/sources.listに認証されていないcdromリポジトリがあったためです。解決策はコメントアウトすることでした。
私を助けた答えは: https://askubuntu.com/a/803509
このコマンドを実行すると、依存関係の問題が解決されました。
Sudo apt-get install libappindicator3-1 libindicator3-7
Chromeバージョン:67.0.3396.87(公式ビルド)(64ビット)。これは現時点で最新の2018年6月24日です。
これらの2つのパッケージには循環依存関係があり、1つのapt-getコマンドでインストールする必要があるようです。
訪問 https://www.ubuntuupdates.org/package_metas/alphabetical
必要なパッケージを検索するには、リンクをクリックして、必要なバージョンを選択します。 「APT INSTALL」ボタンをクリックして、必要なパッケージを直接インストールできます。それらをダウンロードする必要はありません。
既にパッケージをダウンロードしている場合は、ターミナルでSudo dpkg -i google-chrome-42-0-2311-90-64-bit-multi-ubu.deb
を実行できます。
私も同じ問題に直面しましたが、後で必要なパッケージを1つずつインストールし、最後にgoogle-chromeをインストールしました。エラーなしでインストールされました。