Проблеми з встановленням libgnutls30 (> = 3.5.3)


1

Я намагався встановити 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

Чи можете ви запустити sudo apt install -fта додати результати цієї команди до свого питання?
Чарльз Грін

Дякую. Чи можете ви також розмістити вихідsudo apt-mark showhold
Чарльз Грін

Нічого не відбувається, коли я даю цю команду.
Jatin751

К - наступний вимагає розмістити набагато більше даних. Будь-ласка, виконайте apt show filezillaта опублікуйте всі вихідні запитання.
Чарльз Грін

Додано до питання. Погляньте, будь ласка,
Jatin751

Відповіді:


2

Ви, здається, використовуєте суміш сховищ для Xenial (16.04) та Yakkety (16.10). Зокрема, ваша система хоче встановити версію 3.4.10 libgnutls30, яка є з архівів Xenial, але версія FileZilla, яку ви намагаєтеся завантажити (3.25.1), є з архіву Yakkety і вимагає більш нової версії libgnutls.

Ви повинні вивчити свої джерела та визначити, яку версію Ubuntu ви справді працюєте (Yakkety закінчується) та встановити джерела у відповідний для вашої ОС.


0

Виконайте ці дії та встановіть filezilla -

Відкрийте «Програмне забезпечення та оновлення» та натисніть вкладку «Інше програмне забезпечення». Тепер шукайте дублікати записів у списку пап, які мають біля них галочки. Зніміть прапорці з усіма записами, пов’язаними з getpab ppa. Введіть свій пароль, коли потрібно.

Закінчивши, натисніть Закрити. З'явиться вікно, в якому буде вказано, що вам потрібно оновити джерела програмного забезпечення. Натисніть кнопку Перезавантажити. Якщо ви отримаєте помилки в цей момент, все ще не так зі списком пап. Поверніться та виправте список.

Після того, як ви виконали цю частину завдання, вам потрібно видалити будь-яке програмне забезпечення, яке фактично було встановлено з цих пап, якщо такі є. Для стислості я вважаю, що цього ніхто не робив.

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

Якщо ваша система більше заплутана, ніж я припускав, поверніться та відредагуйте своє запитання, щоб включити будь-які додаткові повідомлення про помилки, які ви отримали.


Дуже дякую. Я думаю, що це має зробити завдання. Я дам вам знати, як це йде.
Jatin751
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.