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 Files демонстрирует пример .deb-пакета в папке «Загрузки».
Загруженный пакет Debian находится в папке «Загрузки».

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

dpkg-deb --info ~/Downloads/example-app_1.0_amd64.deb

2. Подтвердите имя файла и архитектуру.

Откройте Терминал и перейдите в папку с загруженными файлами:

cd ~/Downloads

Затем перечислите пакеты Debian в этой папке:

ls *.deb

Вывод команды `ls` в терминале Debian: пример deb-пакета
Используйте эту функцию ls *.debдля подтверждения точного имени файла пакета.

Если вы не уверены, подходит ли данный пакет для вашей системы, сравните архитектуры:

dpkg --print-architecture

dpkg-deb -f ./example-app_1.0_amd64.deb Architecture

Например, обычная 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 планирует установить, а затем подтвердите при появлении запроса.

В терминале Debian отображается успешное выполнение команды sudo apt install для локального пакета deb.
APT может установить локальный репозиторий .debи разрешить зависимости из настроенных репозиториев.

Это самый простой подход, поскольку APT автоматически обрабатывает разрешение зависимостей, когда необходимые пакеты доступны. Официальный синтаксис см. в главе «Управление пакетами» справочника Debian и в руководстве по командной строке APT в Debian .

Альтернативный вариант: установка с помощью dpkg.

Вы также можете установить локальный пакет напрямую с помощью команды 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 и кнопкой «Установить пакет».
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не гарантирует автоматические будущие обновления; это зависит от того, настраивает ли издатель также репозиторий программного обеспечения или предоставляет более новые пакеты для установки.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.