Команды Linux
20.10.2009, рубрики: Новости | Теги: commands | 1 комментарий »
Привет. От сегодня и далее я начну публиковать посты которые будут состоять только из списков команд в ОС Linux. Это может быть группа команд на определенную тему, или же просто список полезных в использовании (и не очень) команд. Посты будут абсолютно хаотичными, т.е. не будет возрастания «от лёгкого к сложному» или еще чего нибудь в этом духе. Такого рода справочник может оказаться очень полезным для пользователей, готовых начать изучение мира Linux. Сегодня речь пойдет о командах связанных с APT-GET и DPKG. Понятное дело, что касаться это будет только Debian ориентированных дистрибутивов плюс AltLinux. Сегодня в качестве подопытного примера возьмем утилиту trafshow, и на ней я буду показывать все примеры.
APT-GET ориентированные команды
Установить программу:
- apt-get install trafshow
Установить программу из исходных кодов (необходимо наличие dpkg-dev):
- apt-get source trafshow
Установить необходимые зависимости для сборки пакета trafshow (без них пакет не установиться):
- apt-get build-dep trafshow
Собрать пакет (следующая последовательность)
Для успешного выполнения команды debuild необходим пакет devscripts
- apt-get source trafshow
- cd traceroute-VERSION
- debuild -uc -us
- cd ..
Исправить битые зависимости:
- apt-get -f install
Показать информацию о пакете в репозитариях:
- apt-cache showpkg trafshow
Смонтировать диск для дальнейшей установки пакетов:
- apt-cdrom add
Установить пакет с диска:
- apt-cdrom install trafshow
Получить информацию о ключах\цифровых подписях:
- apt-key list
Получить обновлённые списки пакетов:
- apt-get update
Обновить пакеты установленные в систему:
- apt-get dist-upgrade
Удалить пакет из системы:
- apt-get remove trafshow
Удалить пакет, установленный в систему с удалением файлов конфигурации:
- apt-get purge trafshow
Проверить целостность зависимостей:
- apt-get check
Удалить загруженные архивные файлы пакетов:
- apt-get clean
Удалить старые загруженные архивные файлы пакетов:
- apt-get autoclean
DPKG ориентированные команды
Удалить пакет из системы:
- dpkg --remove trafshow
Удалить пакет из системы (с файлами конфигурации):
- dpkg --purge trafshow
Сконфигурировать пакет:
- dpkg-reconfigure trafshow
Определить имя программы, которая создала конкретный файл.
Например я хочу знать какая программа создала файл ssh_config:
- dpkg -S ssh_config
Команда аналогичная предыдущей:
- dpkg --search ssh_config
Информация о пакете:
- dpkg --listfiles trafshow
Список установленных в системе программ:
- dpkg --list
Информация о пакете *.deb:
- dpkg --info trafshow_2.0.11-2_i386.deb
Распаковать содержимое загруженного deb-пакета:
- ar -x trafshow_2.0.11-2_i386.deb
Получить описание пакета:
- apt-cache search trafshow
Техническая информация о пакете:
- apt-cache show trafshow
Чёткий список зависимостей пакета (весьма полезная команда):
- apt-cache depends trafshow


Спасибо ! Классный мануальчик!