
Ubuntu日本語フォーラム

ログインしていません。
画像編集ソフト gimp をインストールしようとしましたがうまく行きません。
sudo apt update でも sudo apt でも以下のようなエラーが出ます。
apt: error while loading shared libraries: TOK: cannot open shared object file: No such file or directory
※apt-get でも同じ
ubuntuのバージョン
ubuntu 16.04 LTS
解決方法を教えてください。
オフライン
ご教示ありがとうございます。
ですが、そもそもUbuntuソフトウェアからインストール出来ずに(検索してもなにしてもgimpがない)aptをためした次第です。
端末で"sudo apt" した段階で以下のメッセージです。
「apt: error while loading shared libraries: TOK: cannot open shared object file: No such file or directory」
ちなみに、システム設定の"ソフトウェアとアップデート"がクリックしても起動しません。(根本的に何かが壊れているようです 以前は起動しました)
ubuntu 16.04 LTSの再インストールしかないかと諦めております。
なにか解決のヒントでもと投稿しました。
※TOKって何? いくら検索しても出てきません。
とにかくaptが動かないんです。
※存在しています
*********************:~$ which apt
/usr/bin/apt
オフライン
端末で以下のようにしてみました。
***@************:~$ which apt
/usr/bin/apt
***@************:~$ sudo ldd /usr/bin/apt
/usr/bin/apt: /usr/lib/i386-linux-gnu/libapt-pkg.so.5.0: unsupported version 26914 of Verdef record
/usr/bin/apt: error while loading shared libraries: /usr/lib/i386-linux-gnu/libapt-pkg.so.5.0: unsupported version 27759 of Verneed record
“libapt-pkg.so.5.0”がダメだと言っているのでしょうか?
Verdef recordとかVerneed recordが調べてもわかりません。
誰かおしえてください。
オフライン
推測になってしまいますが、libapt-pkg.so.5.0 のELF ヘッダが破損かなにかしているのかもしれません。
libapt-pkg.so.5.0 を再インストールすることで改善しますでしょうか?
パッケージの再インストールしても問題ないのであれば以下のサイト
https://packages.ubuntu.com/xenial-updates/i386/libapt-pkg5.0/download
からlibapt-pkg5.0_1.2.26_i386.deb をダウンロードして
$ sudo dpkg -i libapt-pkg5.0_1.2.26_i386.deb
でインストール or アップグレードしてみてください。その後に
& sudo ldd /usr/bin/apt
コマンドを実施すればエラーは解消されるかもしれません。
ただ、一番最初のログ
> apt: error while loading shared libraries: TOK: cannot open shared object file: No such file or directory
をみると、もっと他のところにエラーがあるような気もします。自分もこのエラーログの意味がいまいちわかっていません。
自分だったら再インストールを考えてしまうかもしれません…。
オフライン
返事が遅くなりましてすいません。
aptに関してはTsutomuNakamuraさんのご指示どおり行い、
aptコマンドのエラーは解消されました。
ありがとうございます。
「Ubuntuソフトウェア」も「システム設定の"ソフトウェアとアップデート"」
も起動(機能?)はするようになった」ようです。
ただ、「Ubuntuソフトウェア」からのインストールが何かうまく行きません。
アプリをインストールしてもランチャー上で「インストール待機中」のまま進みません。
色々あるのですが、ライブラリとの依存関係がぐちゃぐちゃになってしまった
ようです。(よくわかりませんが)
dpkgでgimpパッケージやライブラリをがちゃがちゃインストールしたのがまずかったと思います。
ちなみに一応インストールはされたようなgimpの起動(しない)時のポップアップメッセージです。
ここから----------------------------------
Libgimp version mismatch!
The GIMP binary cannot run with a libgimp version
other than its own. This is GIMP 2.8.16, but the
libgimp version is 2.8.18.
Maybe you have GIMP versions in both /usr and /usr/local ?
----------------------------------ここまで
私のスキルでは手に終えません。
でも、ここまでこれて満足です。
ubuntuの再インストールをします。
色々ありがとうございました。
オフライン
ponpon38 さん
ご連絡ありがとうございます。
> 色々あるのですが、ライブラリとの依存関係がぐちゃぐちゃになってしまった
> ようです。(よくわかりませんが)
確かにエラーメッセージ見るとGIMP 本体とライブラリのバージョンが合っていないみたいなメッセージが出ていますね。
ubuntu の再インストール了解です。ubuntu 楽しんでください!!
オフライン