Главная
» LINUX
»
Debian: Как установить файл .deb [Руководство]
Debian: Как установить файл .deb [Руководство]
Для установки загруженного файла .deb в Debian для большинства пользователей лучшей командой является sudo apt install ./package-name.deb`apt install apt .deb...
Пакет Debian — это архив, содержащий файлы приложения, метаданные пакета, информацию о зависимостях, а иногда и скрипты сопровождающего. Поскольку установка такого пакета может привести к изменениям на системном уровне, загружайте пакеты только от издателя, которому вы доверяете.
1. Найдите загруженный файл .deb.
Большинство браузеров сохраняют загруженные файлы в папку `/etc/package.json` ~/Downloads. Откройте файловый менеджер и убедитесь, что пакет там присутствует, прежде чем начать. В этом руководстве в качестве примера используется имя файла `/etc/package.json` example-app_1.0_amd64.deb; замените его на реальное имя вашего пакета.
Загруженный пакет Debian находится в папке «Загрузки».
Если издатель предоставляет контрольную сумму или подпись, проверьте их перед установкой. Вы также можете просмотреть основные метаданные пакета, не устанавливая ничего:
Например, обычная 64-битная установка Debian для Intel или AMD обычно выдает ошибку amd64, в то время как многие 64-битные системы ARM используют ошибку arm64. Debian 13 также поддерживает другие архитектуры, поэтому не следует предполагать, что пакет, собранный для одного типа процессора, будет работать на другом.
3. Установите .deb-файл с помощью APT.
В большинстве случаев используйте APT:
sudo apt install ./example-app_1.0_amd64.deb
Начальный путь ./имеет значение, поскольку он сообщает APT, что вы указываете локальный путь к файлу. Абсолютный путь, например, /home/user/Downloads/package.debтакже подойдет. Просмотрите пакеты, которые APT планирует установить, а затем подтвердите при появлении запроса.
APT может установить локальный репозиторий .debи разрешить зависимости из настроенных репозиториев.
Вы также можете установить локальный пакет напрямую с помощью команды dpkg:
sudo dpkg -i ./example-app_1.0_amd64.deb
dpkgУстанавливает сам пакет, но не загружает недостающие зависимости. Если пакет остаётся ненастроенным из-за отсутствия зависимостей, выполните:
sudo apt --fix-broken install
APT попытается установить недостающие зависимости и завершить настройку пакетов. Поэтому начинать apt install ./file.debобычно удобнее.
Установите .deb-файл с помощью GDebi.
Если вы предпочитаете графический установщик, GDebi по-прежнему доступен в репозиториях Debian. Установите его первым:
sudo apt update sudo apt install gdebi
Затем откройте загруженный файл .debс помощью GDebi и выберите «Установить пакет» . GDebi отобразит подробную информацию о пакете и разрешит зависимости через APT. Debian описывает GDebi как инструмент для просмотра и установки локальных пакетов Debian; текущий пакет можно найти на официальном сайте пакетов Debian .
GDebi предоставляет графический способ проверки и установки локальных пакетов Debian.
Полезные советы по устранению неполадок
APT сообщает, что файл не поддерживается или не найден: подтвердите имя файла и добавьте префикс ./перед именем файла в текущем каталоге.
Неправильная архитектура: загрузите сборку, соответствующую результату выполнения команды dpkg --print-architecture.
Зависимости недоступны: запустите команду sudo apt update, убедитесь, что соответствующие репозитории Debian включены, и повторите попытку. Сторонний пакет также может требовать библиотеки, недоступные для вашей версии Debian.
Вы загрузили несколько связанных пакетов: из их каталогов sudo apt install ./*.debвы можете установить их вместе, позволив APT разрешить зависимости.
Как позже удалить посылку
Чтобы найти имя пакета, хранящееся в файле, выполните команду dpkg-deb -f ./example-app_1.0_amd64.deb Package. Затем удалите его с помощью команды sudo apt remove package-name. Установка автономного пакета .debне гарантирует автоматические будущие обновления; это зависит от того, настраивает ли издатель также репозиторий программного обеспечения или предоставляет более новые пакеты для установки.