私はstackoverflowにこの質問を書いて、ここでより良い機会があるという提案を受けました。
そのため、Windowsをより頻繁に使用するため、WindowsをデフォルトのブートOSに設定できるように、grubカスタマイズプログラムをインストールしてみました(申し訳ありません)。
とにかく、いよいよインストールをしましたが、今は説明にあるエラーメッセージのため実行できません。私の本当の質問は、そのファイルが存在するかどうかです...おそらく...私は本当のLinux初心者です。今まで約6ヶ月くらいしか使いませんでした。ほとんどの場合、インストールされているソフトウェアで動作しますが、他の場合はapt-getも動作します!
それでも!ターミナルから受け取った内容です。
root@ninjaPanda:~# gksu grub-customizer
grub-customizer: error while loading shared libraries: libarchive.so.13: cannot open shared object file: No such file or directory
root@ninjaPanda:~# ls -l /usr/local/lib/
total 8056
drwxr-sr-x 2 root staff 4096 Aug 29 13:30 grub-customizer
-rw-r--r-- 1 root staff 5217320 Aug 29 13:26 libarchive.a
-rwxr-xr-x 1 root staff 997 Aug 29 13:26 libarchive.la
lrwxrwxrwx 1 root staff 20 Aug 29 13:26 libarchive.so -> libarchive.so.13.1.2
lrwxrwxrwx 1 root staff 20 Aug 29 13:26 libarchive.so.13 -> libarchive.so.13.1.2
-rwxr-xr-x 1 root staff 3002216 Aug 29 13:26 libarchive.so.13.1.2
drwxr-sr-x 2 root staff 4096 Aug 29 13:26 pkgconfig
drwxrwsr-x 4 root staff 4096 Aug 27 18:45 python2.6
drwxr-xr-x 4 root root 4096 Aug 27 18:45 python2.7
drwxrwsr-x 3 root staff 4096 Aug 27 18:45 python3.2
drwxr-sr-x 4 root staff 4096 Aug 27 18:45 site_ruby
編集:誰かが/etc/ld.so.confに/usr/local/libが含まれていないかもしれないと言いました。そして私にこれを実行するように頼んだ。
root@ninjaPanda:~# ldd grub-customizer
ldd: ./grub-customizer: No such file or directory
答え1
編集/etc/ld.so.conf
して追加してください/usr/local/lib
。以来、
ldconfig
ライブラリが再同期され、grub-customizerが機能する可能性があります。
コマンドldd
のパラメータ化が正しくありません。パスに指定されたバイナリがgrub-customizer
存在しなければなりませ/usr/local/bin
ん。もしそうなら、.に電話する方が良いでしょうldd /usr/local/bin/grub-customizer
。しかし、状況をテストするためだけに必要です。
とにかく、ディストリビューションの公式リポジトリからインストールする方が良いでしょう。存在しない場合は、対応する非公式インストールのみが実行されます。これは多くの問題を引き起こす可能性があります。
答え2
sudo apt install libarchive13
私のためにこの問題を解決しました。