У меня есть последний deb-пакеткронштейны64bit. У меня Ubuntu 15.04. Я получаю следующую ошибку:
dependency is not satisfiable: libgcrypt11 (>= 1.4.5)
Я попытался установить libgcrypt11
, но получил эту ошибку:
$ sudo apt-get install libgcrypt11
Package libgcrypt11 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'libgcrypt11' has no installation candidate
Что мне теперь делать?
решение1
Обновлять, версия ниже больше не доступна. Теперь вам нужно установить версию Trusty:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/7110687/+files/libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
sudo dpkg -i libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
Пакет libgcrypt11
больше не является устанавливаемым пакетом в Ubuntu 15.04. Теперь вам нужна библиотека libgcrypt20
.
Поэтому установите последнюю версию пакета Utopic с сайтаздесьс:
sudo dpkg -i libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
Или следуйте инструкциям из моегопредыдущий ответчтобы изменить зависимости для пакета brackets и использовать libgcrypt20
.
решение2
Все, что вам нужно сделать, это установить libgcrypt11 из более старой версии Ubuntu, например Ubuntu 14.04 LTS:
https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_i386.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb
решение3
У меня была та же проблема. После выполнения шагов из ответа AB ошибка не исчезла. Я установил Brackets из Ubuntu-After-install.
https://www.thefanclub.co.za/how-to/ubuntu-after-install
- Следуй этим шагам:
sudo add-apt-repository ppa:thefanclub/ubuntu-after-install sudo apt-get update sudo apt-get install ubuntu-after-install
- откройте ubuntu-after-install из ваших приложений.
- введите свой пароль.
- Выберите Brackets из списка. Вероятно, это будет последняя запись в списке и нажмите «Установить». Вы готовы к работе.
решение4
Вы можете скачать тестовую версию пакетаэта страницаосновано наЭта проблема
Я новичок в Brackets. Установка не выявила никаких проблем. Только появилось всплывающее окно с уведомлением о том, что доступна более новая версия. Это версия 1.4, которая не работает с libgcrypt20.
Дополнительный
Я попробовал следовать инструкциям изсаратмы, но версия 1.4 не запустится таким образом. Из командной строкиbrackets
/usr/bin/brackets: error while loading shared libraries:
libgcrypt.so.11: cannot open shared object file: No such file or directory
Видимо, где-то внутри скомпилированного кода есть зависимость.