Как установить .deb файл
Перейдите в папку со скачанным файлом и установите его через apt — с ./ перед именем:
cd ~/Загрузки
sudo apt install ./program_1.2.3_amd64.debИмя файла подставьте своё; Tab допишет его сам. В английской системе папка загрузок — ~/Downloads.
./ обязательно: так apt понимает, что это файл в текущей папке. Без ./ он ищет в репозиториях пакет с таким именем и сообщает, что не нашёл. Зависимости apt скачает и поставит сам.
Сообщения при установке
Note, selecting 'program' instead of './program_1.2.3_amd64.deb'— apt сообщает настоящее имя пакета. Оно понадобится для удаления.N: Download is performed unsandboxed as root as file '…' couldn't be accessed by user '_apt'— не ошибка. Системный пользователь_aptне может читать вашу домашнюю папку, поэтому apt берёт файл с правами root. Установка проходит как обычно.package architecture (arm64) does not match system (amd64)(так пишетdpkg) — скачан файл не для вашего процессора. Свою архитектуру показываетdpkg --print-architecture; для обычного компьютера нужен файл сamd64в имени.The following packages have unmet dependenciesиbut it is not installable— нужных пакету библиотек нет в вашей Ubuntu: чаще всего он собран для другой версии системы. Поищите на сайте программы сборку для вашей версии.
Удалить программу
Удаляют по имени пакета, а не файла:
sudo apt remove programЕсли имя пакета неизвестно, его показывает сам файл: dpkg-deb -f program_1.2.3_amd64.deb Package. Найти среди установленных — apt list --installed | grep -i program.
Способ через dpkg
В старых инструкциях пакет ставят так:
sudo dpkg -i program_1.2.3_amd64.deb
sudo apt install -fdpkg зависимости не ставит и при их нехватке выдаёт dependency problems; вторая команда (-f — fix broken) доставляет недостающее. sudo apt install ./файл.deb делает то же одной командой.
Обновления
Многие программы при установке из .deb добавляют свой репозиторий в /etc/apt/sources.list.d/ — тогда они обновляются вместе с системой через sudo apt upgrade. Если программа так не делает, новую версию придётся скачивать и ставить тем же способом вручную.
Пакет .deb при установке выполняет свои скрипты с правами root и может изменить в системе что угодно. Скачивайте его только с официального сайта программы. Если программа есть в репозитории Ubuntu (apt search имя) или в snap, лучше ставить её оттуда.