×

Внимание

Ваш браузер . Для корректного серфинга сети рекомендуем установить один из современных браузеров Chrome или Firefox.

Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Сегодня мы поговорим о том, как решить проблему с установкой некоторых сторонних программ в Ubuntu, начиная с версии 16.04. На самом деле этим способом я часто пользуюсь, когда нужно установить программу через терминал linux. Ubuntu сделана так, что бы начинающим пользователям было легко и просто начать с ней работать. Однако с выходом версии Ubuntu 16.04 появился баг с установкой сторонних программ через центр приложений Ubuntu, если требуют установки некоторых зависимостей. При попытке установить программу вы получаете сообщение о том, что данный пакет нельзя установить. Баг частично пофиксили, однако, если у программы имеются неразрешенные зависимости, то установить ее не получится.

 

Для решения этой маленькой неприятности мы воспользуемся командой dpkg. Открываем терминал и переходим в папку с установочным .deb пакетом, например:

cd ~/Загрузки

Далее пытаемся установить пакет выполнив:

dpkg --install ./имя_установочного_файла.deb

Но и здесь в ответ мы услышим ругань о неразрешенных зависимостях. В терминале будет указано имя пакета, который необходим для работы программы. Его можно установить выполнив:

sudo apt-get inststall имя_пакета

или, что проще, выполнить:

sudo apt-get install -f

Данная команда попытается устранить все неразрешенные зависимости в автоматическом режиме.

 

Добавить комментарий


Защитный код
Обновить

Комментарии   

Сергей
0 # Сергей 23.01.2017 23:29
А что делать, если команда sudo apt-get install -f удаляет только что установленный пакет с помощью dpkg -i ?
Ответить | Ответить с цитатой | Цитировать
WhiskeyMan
0 # WhiskeyMan 24.01.2017 13:13
Значит или пакет с ошибкой, или ему не хватает зависимостей в репозиториях.
Ответить | Ответить с цитатой | Цитировать
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter