Хочу установить viber (https://www.viber.com/products/linux/). Скачал deb-пакет. Надо его установить. Кликаю на него дважды, ввожу пароль, пишет что готово. По факту - ничего не установилось.
Я не сильно разбираюсь в кубунту и убунту. Может как-то иначе и проще можно устанавливать deb-пакеты?
Qapt - не понимает русских названий папок, пакет нужно переместить в домашнюю директорию или в домашнем каталоге создать папку например Deb , туда складывать все скачанные пакеты и от туда устанавливать.
Можно еще поставить sudo apt-get install gdebi-kde замена qapt.
Спасибо. Помогло)
парам пам пам
Можно, например, так:
sudo dpkg -i ~/downloads/вашпакет.deb
dpkg плохо справляется с зависимостями. А если его через force просить установить.. то вообще может поломать систему )
Ну можно потом просто запустить apt-get -f install.
Тогда и зависимости удовлетворим и пакет установим. :)
В большинстве случаев.
А потом когда запустим apt-get autoremove, пакет удалиться а эти самые зависимости останутся.
А можно конкретный пример?
Как то не доводилось наблюдать такое поведение.
Проверил. Установил kchmviewer (sudo dpkg -i kchmviewer_5.3-1_amd64.deb), он тянет неустановленный kdebase-runtime > apt-get -f install > удаляю пакет kchmviewer > apt-get autoremove > "Пакеты, которые будут УДАЛЕНЫ: kdebase-runtime". Все ок.
Странно. На Kubuntu и Debian видно разные dpkg стоят
Неточно выразился - не dpkg, а пакет kchmviever тянет (= требует для работы) зависимость.
Я про то же и писал)) Что после apt-get -f install (который установил kdebase-runtime) с помощью autoremove успешно удалил kdebase-runtime как ненужную зависимость.
Fierta сказал, что запустив autoremove пакет будет удален, а зависимости останутся.
Ты же написал, что такого не произойдет. Пакет удалили, apt-get autoremove подчистил зависимости.
Т.е. это не пример того самого необычного поведения о котором говорил Fierta.
Конкретный пример привести в данный момент не могу, но такое было, мне не зачем выдумывать. На досуге попробую привести что нибудь в пример.
Отправить комментарий