Проблемы с установкой libgnutls30 (& gt; = 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 <package.ninjas@getdeb.net> 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
1
задан 17 November 2017 в 02:12

4 ответа

Выполните следующие действия и установите filezilla -

Откройте «Программное обеспечение и обновления» и перейдите на вкладку «Другое программное обеспечение». Теперь найдите дубликаты записей в списке ppas, у которых есть флажки помимо них. Снимите отметку со всех записей, относящихся к getdeb ppa. Введите свой пароль, когда потребуется.

По завершении нажмите «Закрыть». Появится окно с сообщением о необходимости обновления источников программного обеспечения. Нажмите кнопку «Обновить». Если вы получите ошибки в этот момент, что-то по-прежнему не соответствует списку ppas. Вернитесь назад и исправьте список.

После того, как вы выполнили эту часть задачи, вам нужно удалить любое программное обеспечение, которое действительно установлено из этих ppas, если оно есть. Для краткости я предполагаю, что этого не произошло.

Теперь, когда ваш список источников программного обеспечения исправлен, вы можете установить Filezilla, используя sudo apt install filezilla

Если ваша система более запутанный, чем я предполагал, вернитесь и отредактируйте свой вопрос, чтобы включить любые дополнительные сообщения об ошибках, которые вы получили.

0
ответ дан 18 July 2018 в 03:10

Кажется, что вы используете комбинацию репозиториев для Xenial (16.04) и Yakkety (16.10). В частности, ваша система хочет установить версию 3.4.10 libgnutls30, которая находится из архивов Xenial, но версия FileZilla, которую вы пытаетесь загрузить (3.25.1), из архива Yakkety и требует более новой версии libgnutls.

Вы должны изучить свои источники и определить, какая версия Ubuntu вы действительно запущена (Yakkety - это конец жизни) и установить источники в соответствии с вашей ОС.

2
ответ дан 18 July 2018 в 03:10

Выполните следующие действия и установите filezilla -

Откройте «Программное обеспечение и обновления» и перейдите на вкладку «Другое программное обеспечение». Теперь найдите дубликаты записей в списке ppas, у которых есть флажки помимо них. Снимите отметку со всех записей, относящихся к getdeb ppa. Введите свой пароль, когда потребуется.

По завершении нажмите «Закрыть». Появится окно с сообщением о необходимости обновления источников программного обеспечения. Нажмите кнопку «Обновить». Если вы получите ошибки в этот момент, что-то по-прежнему не соответствует списку ppas. Вернитесь назад и исправьте список.

После того, как вы выполнили эту часть задачи, вам нужно удалить любое программное обеспечение, которое действительно установлено из этих ppas, если оно есть. Для краткости я предполагаю, что этого не произошло.

Теперь, когда ваш список источников программного обеспечения исправлен, вы можете установить Filezilla, используя sudo apt install filezilla

Если ваша система более запутанный, чем я предполагал, вернитесь и отредактируйте свой вопрос, чтобы включить любые дополнительные сообщения об ошибках, которые вы получили.

0
ответ дан 24 July 2018 в 17:46
  • 1
    Огромное спасибо. Я думаю, что он должен выполнить эту задачу. Я дам вам знать, как оно идет. – Jatin751 20 March 2018 в 21:00

Кажется, что вы используете комбинацию репозиториев для Xenial (16.04) и Yakkety (16.10). В частности, ваша система хочет установить версию 3.4.10 libgnutls30, которая находится из архивов Xenial, но версия FileZilla, которую вы пытаетесь загрузить (3.25.1), из архива Yakkety и требует более новой версии libgnutls.

Вы должны изучить свои источники и определить, какая версия Ubuntu вы действительно запущена (Yakkety - это конец жизни) и установить источники в соответствии с вашей ОС.

2
ответ дан 24 July 2018 в 17:46

Другие вопросы по тегам:

Похожие вопросы: