Skip to content

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

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

Самые распространённые программы для управления пакетами:

  • dpkg - инструмент для управления пакетами Debian. Более удобный интерфейс для dpkg - aptitude
  • apt - высокоуровневый интерфейс командной строки для управления пакетами
  • aptitude - альтернатива apt
  • snap - обеспечивает безопасное распространение утилит для облака, серверов, настольных компьютеров и интернета вещей
  • gem - интерфейс к RubyGems, стандартному менеджеру пакетов Ruby
  • pip - программа для установки пакетов Python, недоступных в архиве Debian. Может работать с репозиториями системы контроля версий (Git, Mercurial, Bazaar)
  • git - система контроля версий

apt-cache действие название_связанных_пакетов - позволяет просматривать информацию о пакетах

  • apt-cache search impacket - предоставит информацию о связанных пакетах impacket
  • apt-cache show impacket-scripts - покажет дополнительную информацию о пакете impachet-scripts

apt list --installed - выведет список установленных пакетов

sudo apt install impacket-scripts -y - команда установки пакета impacket-scripts (флаг -y пропускает вопрос “а точно ли вы хотите установить этот пакет?”. Экономим целое одно нажатие на ENTER (хотя, что проще - вопрос))

Пример работы с git:

mkdir ~/nishang/ && git clone https://github.com/samratashok/nishang.git ~/nishang
  • тут мы создаём папку и в неё клонируем репозиторий

Пример работы с wget:

wget http://archive.ubuntu.com/ubuntu/pool/main/s/strace/strace_4.21-1ubuntu1_amd64.deb
  • тут мы отдельно загружаем 1 файл

sudo dpkg -i strace_4.21-1ubuntu1_amd64.deb - пример установки пакета через dpkg (флаг -i работает как --install)

strace -h - проверка работоспособности установленного пакета strace