インターネットなしでDebian10にFileZilla3をインストールする

インターネットなしでDebian10にFileZilla3をインストールする

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 を使用して関連するパッケージをインストールできます。

関連情報