Управление пакетами
Управление пакетами¶
Самые распространённые программы для управления пакетами:
dpkg
- инструмент для управления пакетами Debian. Более удобный интерфейс дляdpkg
-aptitude
apt
- высокоуровневый интерфейс командной строки для управления пакетамиaptitude
- альтернативаapt
snap
- обеспечивает безопасное распространение утилит для облака, серверов, настольных компьютеров и интернета вещейgem
- интерфейс к RubyGems, стандартному менеджеру пакетов Rubypip
- программа для установки пакетов 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