を使用していますUbuntu 14.04.5 LTS
。カーネルはです3.13.0.-92-generic
。利用可能な最新のアップデートをインストールしました。
Linuxバージョンを作成しようとしていますパスワード安全私のコンピュータで作業しています。
.deb
Debianファイルをダウンロードして使用しましたdpkg -i passwordsafe-debian-0.99.9.-BETA.amd64.deb
。
正常にインストールされたがプログラムを実行しようとすると、次のメッセージが表示されます。
pwsafe: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'CXXABI_1.3.8' not found (required by pwsafe)
pwsafe: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.20' not found (required by pwsafe)
deb
また、Xubuntu用の-packageをインストールしようとしました。同じエラーが発生します。私はこの問題を調べましたが、プロレマティックプログラム/ライブラリに関する有用な情報を見つけることができませんでした。
これらのエラーを解決するにはどうすればよいですか?
答え1
これらのエラーは、あなたがインストールしているパッケージ用に構築された暗号化セキュリティバージョンがlibstdc++.so
システムのバージョンよりも最新であることを意味します。現在のディストリビューションでサポートされているもの以上にこのライブラリをアップグレードすることは、いいえ良いアイデア。
他の可能性もあります。
以前のバージョンのパスワードセキュリティをインストールしても大丈夫なら、システムツールとユーティリティPPAにはUbuntuのバージョンに合ったパッケージがあります。
sudo add-apt-repository ppa:upubuntu-com/system sudo apt-get update sudo apt-get install passwordsafe
いくつかの修正を適用した後、DebianパスワードセキュリティパッケージはUbuntu 14.04で正常に再構築する必要があります。
sudo apt-get install devscripts build-essential debhelper libgtest-dev libwxgtk3.0-dev libxerces-c-dev libxt-dev libxtst-dev libykpers-1-dev libyubikey-dev locales-all pkgconf uuid-dev wx3.0-headers dget http://httpredir.debian.org/debian/pool/main/p/passwordsafe/passwordsafe_0.99+dfsg-1.dsc cd passwordsafe-0.99+dfsg sed -i /locales-all/d debian/control sed -i s/LC_ALL=en_US.UTF-8/LC_ALL=C.UTF-8/ debian/rules dpkg-buildpackage -us -uc sudo dpkg -i ../passwordsafe*_0.99+dfsg-1*deb
Ubuntu 16.06はLTSリリースでもあり、パスワードセキュリティが含まれています。したがって、3番目のオプションはそのバージョンにアップグレードすることです。ただし、上記の2つのオプションのいずれかを使用してパッケージをインストールすると、最終的に16.06にアップグレードしたときに「公式」のUbuntuパッケージに置き換えられます。