Проблемы с установкой libgnutls30 (>= 3.5.3)
Я пытался установить filezilla, но эта зависимость (libgnutls30 (>= 3.5.3)) отсутствовала. При попытке установить зависимость от источника у меня не получилось. Может кто-нибудь пожалуйста посоветовать как это исправить. И при установке зависимости я смог ее настроить, сделать это, но make install не прошел.
The following packages have unmet dependencies:
filezilla : Depends: libgnutls30 (>= 3.5.3) but 3.4.10-4ubuntu1.4 is to be installed
E: Unable to correct problems, you have held broken packages.'
Результат из 'sudo apt-install -f'
sudo apt install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Package: filezilla
Version: 3.25.1-1~getdeb1
Priority: optional
Section: net
Maintainer: GetDeb Package Ninjas <[email protected]>
Installed-Size: 6,748 kB
Depends: filezilla-common (= 3.25.1-1~getdeb1), libc6 (>= 2.17), libdbus-1-3 (>= 1.9.14), libfilezilla0 (>= 0.9.1), libgcc1 (>= 1:3.0), libglib2.0-0 (>= 2.12.0), libgnutls30 (>= 3.5.3), libgtk2.0-0 (>= 2.10.0), libnettle6, libpugixml1v5 (>= 1.7), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 5.2), libwxbase3.0-0v5 (>= 3.0.2+dfsg), libwxgtk3.0-0v5 (>= 3.0.2+dfsg)
Recommends: xdg-utils
Homepage: https://filezilla-project.org/
Download-Size: 1,768 kB
APT-Sources: http://archive.getdeb.net/ubuntu yakkety-getdeb/apps amd64 Packages
Description: Full-featured graphical FTP/FTPS/SFTP client
FileZilla is a full-featured FTP client with an easy-to-use GUI.
.
It is written in C++ and uses the wxWidgets library.
.
FileZilla includes the following features:
* Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
* IPv6 support
* Available in more than 40 languages
* Supports resume and transfer of large files >4GB
* Easy to use Site Manager and transfer queue
* Bookmarks
* Drag & drop support
* Speed limits
* Filename filters
* Directory comparison
* Network configuration wizard
* Remote file editing
* Keep-alive
* HTTP/1.1, SOCKS5 and FTP Proxy support
* Logging to file
* Synchronized directory browsing
* Remote file search
* Tabbed interface to connect to multiple servers
N: There is 1 additional record. Please use the '-a' switch to see it
2 ответа
Похоже, вы используете смесь репозиториев для Xenial (16.04) и Yakkety (16.10). В частности, ваша система хочет установить версию 3.4.10 libgnutls30, которая находится в архивах Xenial, но версия FileZilla, которую вы пытаетесь загрузить (3.25.1), взята из архива Yakkety и требует более новой версии libgnutls.
Вы должны проверить свои источники и определить, какую версию Ubuntu вы действительно используете (Yakkety устарел) и установить источники в соответствии с вашей ОС.
Выполните следующие действия и установите filezilla -
Откройте "Программное обеспечение и обновления" и перейдите на вкладку "Другое программное обеспечение". Теперь поищите дубликаты записей в списке ppas, у которых помимо них есть галочки. Снимите отметки со всех записей, связанных с getdeb ppa. Введите свой пароль при необходимости.
Когда вы закончите, нажмите Закрыть. Появится окно, сообщающее, что вам необходимо обновить исходные коды программного обеспечения. Нажмите кнопку Перезагрузить. Если вы получили ошибки в этот момент, что-то не так со списком ppas. Вернитесь и исправьте список.
После того, как вы выполнили эту часть задачи, вам нужно удалить любое программное обеспечение, которое фактически было установлено из этих ppas, если оно есть. Ради краткости предположу, что никто этого не сделал.
Теперь, когда ваш список программных источников исправлен, вы можете установить Filezilla с помощью sudo apt install filezilla
Если ваша система более запутана, чем я предполагал, вернитесь и отредактируйте свой вопрос, чтобы включить любые дополнительные сообщения об ошибках, которые вы получили.