Установка пакетов из терминала

Итак, я попытался установить много пакетов, которые находятся в одной из моих папок. В терминале я выбрал каталог и сделал: "sudo apt-get install *.deb" Я получил много ошибок, которые говорят: "Не удалось найти пакет с помощью регулярных выражений" или что-то вроде этого. Я делаю это на компьютере без доступа в интернет. Что это значит и что неправильно я сделал?

2 ответа

Решение

В терминале я выбрал каталог и сделал: "sudo apt-get intall *.deb"

Здесь есть две проблемы:

  1. intall написан с ошибкой, это должно быть install
  2. apt-get не устанавливайте локальные пакеты. Он устанавливает только пакеты из репозиториев.

Итак, вы используете отвертку, когда вам нужен молоток, и этот молоток называется dpkg, С dpkg Вы можете установить пакеты вручную только с помощью:

sudo dpkg -i *.deb

Конечно, это может оставить некоторые проблемы с проблемами. Для этого я использую вместо этого GDebi:

sudo apt-get install gdebi-core
sudo gdebi *.deb

Это установит пакеты и любую необходимую зависимость.

Чтобы установить файл.deb, вам нужно выполнить следующие команды на терминале:

cd /path/to/the/directory/contains/filename.deb
sudo dpkg -i filename.deb

Чтобы установить все файлы.deb из каталога, вы можете попробовать

  cd /path/to/the/directory/contains/.deb files
  sudo dpkg -i *.deb
Другие вопросы по тегам