Я столкнулся с этой проблемой, когда возникла ошибка при попытке установить filezilla3. Так как я хотел установить его в автономном режиме, я использовал sftp для передачи zip-файла FileZilla3 с другого компьютера, на котором есть интернет, я успешно распаковал файл, но когда я попытался запустить, возникла эта ошибка.
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
Вероятно, вы захотите загрузить пакеты на другой ПК и убедитесь, что у вас есть необходимые пакеты. 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 имеет опцию только для загрузки- вы можете загрузить deb-файлы для этих пакетов с помощью
apt download filezilla-common libfilezilla0 libgail-common libgail18 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libpugixml1v5 libwxbase3.0-0v5
загружает все это в текущий каталог.
Вы можете скопировать их, и если какой-либо файл отсутствует, вы можете установить соответствующий пакет с помощью dpkg.