E:パッケージ 'libpng12-0'にはインストール候補がありません[ubuntu 16.10 Gnome]


29

Gdebiインストーラーでラップトップ(ubuntu 16.10 Gnome、64ビット)にWPS Officeをインストールしようとしましたが、

Dependency is not satisfiable: libpng12-0

次に、このライブラリを次のように開こうとしました

sudo apt-get install libpng12-0

しかし、エラーが発生しました:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libpng12-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libpng12-0' has no installation candidate

誰でも助けることができますか?どうもありがとう

回答:


28

libpng12-0ここからパッケージをダウンロードできます。

同じ依存関係の問題がありました。しかし、ダウンロードしてインストールすると、エラーが修正されます。Ubuntu 16.10はこれらのライブラリjejeを殺しました。


ワオ。出来た。どうもありがとう。一日中かかった!
ガープ

1
私のために働いたあなたのソースにミラーを追加するためのリンクの命令を次
n8sty

1
Xubuntu 17.10。の実行 この解決策は私にはうまくいきませんでした。この方法でlibpng12-0をインストールした後、TeamViewerのインストール(実際にインストールしようとしているもの)は、libpng12-0がインストールされていないと判断します。どこかでデータベースを更新する必要がありますか?
エイドリアンキースター

この答えは、正しいパッケージ固定を設定しません。これを行う必要があります(残念ながら、回答がないため回答として投稿できません):パッケージ:*ピン:release n = xenial Pin-Priority:-10パッケージ:libpng12-0 Pin:release n = xenial Pin-Priority: 500
ポールデジャン

デッドリンク、修正してください
stiv

14

パッケージをダウンロードして手動でインストールすることは、ubuntuで推奨される方法ではありません。aptitudeやsynapticなどのパッケージマネージャーを使用してパッケージをダウンロードおよびインストールすることを強くお勧めします。

コマンドラインで最初に行うには、リポジトリを追加する必要があります。これには/etc/apt/sources.listの変更が含まれるため、バックアップを作成する必要があります

ターミナルウィンドウを開く

sudo nano /etc/apt/sources.list

リストの一番上に追加します

#### BACKUP for /etc/apt/sources.list created <insert date here>

ctrl + oを押して、ファイルを新しい場所に保存します。ホームディレクトリにバックアップ用のフォルダがありますが、存在することを覚えている場所ならどこにでも置くことができます。私のバックアップフォルダについては、/ home / USERNAME / os_file_backups / backup_03-06-17_apt-sources.listとして保存し、Enterキーを押して保存します。別の名前で保存するかどうかを尋ねられます。ファイルを保存するにはyを押します。 ctrl-xでnanoを終了します

もう一度sources.listに戻ります

sudo nano /etc/apt/sources.list

ファイルの下部に追加します

#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main

^上記の注意点として、mirrors.kernel.orgは使用可能な多くのミラーの1つです。使用したいhttp://packages.ubuntu.com/xenial/amd64/libpng12-0/downloadにmirrors.kernel.org/ubuntuリストされているミラーのいずれかに置き換えることができます。

ctrl + xを押して、はいを押してファイルを保存します

今すぐパッケージリストを更新します

sudo apt-get update

パッケージをインストールします

sudo apt-get install libpng12-0

shazamはaptを使用してlibpng-12-0を追加したため、apt-get upgradeを実行するたびに更新されたパッケージを取得します


3
このソリューションはXubuntu 17.10では機能しません。ミラーは認識されません。
エイドリアンキースター

1
Ubuntu 17.10で利用可能なソリューションはありますか?
M.アティフリアズ

1
@ M.AtifRiazこの問題は、Ubuntu 17.10で発生していた問題の一部でした。より一般化された質問を投稿し、libpng問題の解決策と思われるものを含めました。たぶんそれが役立ちますか?
drmuelr

私にとってはUbuntuで17.10インストールのWPSオフィスをインストールした後に成功しましたlibpngを通じてsudo apt-get install libpng-devコマンド
M. ATIFリアズ

Xubuntu Bionicについてのいらだちの後、これは私のために働きました!ありがとう。
バリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.