web-dev-qa-db-ja.com

Google chromeおよびlibappindicator1をインストールできません

最近、コンピューターに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を初めて使用するので、それが何を意味し、どのように修正するのか分かりません。助けていただければ幸いです。

7
DemL

google-chrome-stableは、サードパーティのリポジトリで利用可能です:Google Chrome(安定版)。

インストールの指示に従ってください。

  1. キーを追加:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | Sudo apt-key add - 
    
  2. リポジトリの設定:

    Sudo sh -c 'echo "deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
    
  3. パッケージをインストールします。

    Sudo apt-get update 
    Sudo apt-get install google-chrome-stable
    

または、.debファイルを使用して実行します

1. https://www.google.com/intl/en-US/chrome/browser/ に移動します

2. [ダウンロード]をクリックすると、小さなウィンドウにポップアップオプションが表示されます。

  • ubuntuの.debファイルを選択します。

3.Itを使用して開くと自動的にインストールされます Ubuntuソフトウェアセンター

3
Pankaj Gautam

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

引数なし。

次に、libappindicator1libappindicator7の両方をインストールするかどうかを尋ねられます。 yと入力します。

4。最後に、最初のコマンドを再度実行します...

Sudo dpkg -i google-chrome-stable_current_AMD64.deb

その後、動作します!

注:最初にlibappindicatorを使用してこれらのコマンドを実行するように指示したわけではありません。「ファイルが見つからない」という別のエラーが発生する可能性があるため、最初のdpkg -i google-chrome-stable_current_AMD64.debで必要な情報が表示されます。

2
Mc Jorch

私は同じ問題を抱えて走りました

Sudo apt --fix-broken install

このコマンドは、不足しているパッケージをすべてインストールします

0
Luis Muñoz

見たところ、それは/etc/apt/sources.list.d/google.listの単なる誤植です(行の先頭に@が潜入しています)。まだ存在するかもしれませんが、aptは常に同じエラーをスローすることについてあまり一貫性がない場合があります。

あなたが言及した他の何かを説明するために、dpkg -iはすべての依存関係が存在する場合、単一のパッケージをインストールしますが、あなたのために依存関係をインストールしません。対照的に、aptツールはプロセス全体を管理する傾向があります。

自動セキュリティ更新を取得すること、およびこれが、通常、ソースリストにリポジトリを追加し、自動的にaptを使用してそれらからインストールするのが最善の2つの理由です。 (そうすることで、レポの所有者が悪意のあるソフトウェアをレポに決して含めないようにしたり、レポの所有者にそれを引き継いだりすることを信頼します)。

0
Tom Spurling

Debian Stretchでこの問題が発生したのは、/ etc/apt/sources.listに認証されていないcdromリポジトリがあったためです。解決策はコメントアウトすることでした。

私を助けた答えは: https://askubuntu.com/a/803509

0
retrosnob

このコマンドを実行すると、依存関係の問題が解決されました。

Sudo apt-get install libappindicator3-1 libindicator3-7

Chromeバージョン:67.0.3396.87(公式ビルド)(64ビット)。これは現時点で最新の2018年6月24日です。

これらの2つのパッケージには循環依存関係があり、1つのapt-getコマンドでインストールする必要があるようです。

0

訪問 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をインストールしました。エラーなしでインストールされました。

0