FileZilla3 をインストールしようとしているときにエラーが発生するという問題に直面しています。オフラインでインストールしたかったので、インターネットに接続している別のコンピューターから sftp を使用して FileZilla3 の zip ファイルを転送しました。ファイルの解凍は成功しましたが、実行しようとするとこのエラーが発生します。
vncuser2@osboxes:~$ ls デスクトップ 画像 ドキュメント パブリック ダウンロード テンプレート FileZilla3 ビデオ FileZilla_3.47.2.1_x86_64-linux-gnu.tar.bz2 VNC-Server-6.7.1-Linux-x64.deb 音楽
vncuser2@osboxes:~$ cd FileZilla3
vncuser2@osboxes:~/FileZilla3$ ls bin lib 共有
vncuser2@osboxes:~/FileZilla3$ cd bin
vncuser2@osboxes:~/FileZilla3/bin$ ls filezilla fzputtygen fzsftp fzstorj
vncuser2@osboxes:~/FileZilla3/bin$ ./filezilla ./filezilla: 共有ライブラリのロード中にエラーが発生しました: libgtk-x11-2.0.so.0: 共有オブジェクトファイルを開けません: そのようなファイルまたはディレクトリはありません
または、FileZilla をインストールするためのより良い方法はありますか? どうか助けてください、ありがとうございます!
答え1
おそらく、別のPCにパッケージをダウンロードしたいと思うでしょう。そして、必要なパッケージがあるかどうかを確認してください。apt depends
必要なものを教えてくれます
geek@test-box:/var/crash$ apt depends filezilla
filezilla
Depends: filezilla-common (= 3.39.0-2)
Depends: libc6 (>= 2.28)
Depends: libdbus-1-3 (>= 1.9.14)
Depends: libfilezilla0 (>= 0.15.1)
Depends: libgcc1 (>= 1:3.0)
Depends: libglib2.0-0 (>= 2.12.0)
Depends: libgnutls30 (>= 3.6.5)
Depends: libgtk2.0-0 (>= 2.10.0)
Depends: libnettle6
Depends: libpugixml1v5 (>= 1.7)
Depends: libsqlite3-0 (>= 3.5.9)
Depends: libstdc++6 (>= 5.2)
Depends: libwxbase3.0-0v5 (>= 3.0.4+dfsg)
Depends: libwxgtk3.0-0v5 (>= 3.0.4+dfsg)
私は怠け者なのでapt install -s filezilla
、そこからファイルのリストを取得して実行します。
aptにはダウンロードのみのオプションがあります- これらのパッケージのdebsファイルをダウンロードするには、
apt download filezilla-common libfilezilla0 libgail-common libgail18 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libpugixml1v5 libwxbase3.0-0v5
これらすべてを現在のディレクトリにダウンロードします。
これらをコピーし、ファイルが不足している場合は、dpkg を使用して関連するパッケージをインストールできます。