Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Debian: apt-get, dpkg, aptitude



Менеджер пакетов APT


Пример /etc/apt/sources.list
Ниже приведен пример файла sources.list для Debian 9/Stretch


deb http://deb.debian.org/debian/ stretch main
deb-src  http://deb.debian.org/debian/ stretch main

deb http://deb.debian.org/debian/ stretch-updates main
deb-src  http://deb.debian.org/debian/ stretch-updates main

deb http://security.debian.org/debian-security/ stretch/updates main
deb-src http://security.debian.org/debian-security/ stretch/updates main


Если при установке Debian запрашивает cd-rom - заккометируйте его в/etc/apt/sources.list
И сделайте aptitude update


Поиск пакетов (например vim)
apt-cache search vim


Показать информацию о пакете vim
apt-cache show vim

Показать зависимости пакета vim
apt-cache depends vim

Показать информацию о доступных версиях пакета vim и его зависимостях
apt-cache showpkg vim

 

apt-get - команда управления пакетами в Debian

Репозитории прописываются в /etc/apt/sources.list

Пакетный менеджер apt скачивает deb пакеты с репозиториев, далее вызывает пакетный менеджер dpkg

Обновление пакетов
apt-get update

Обновление программ
apt-get upgrade

Обновление дистрибутива до новой версии
apt-get dist-upgrade

Установить пакет vim вместе с зависимостями
apt-get install vim

Удалить пакет vim из системы
apt-get remove vim

Удалить пакет vim и файлы настроек
apt-get --purge remove vim

Обновить все установленные в системе пакеты (с установкой и удалением дополнительных пакетов по необходимости)
apt-get dist-upgrade

удаление всех не нужных пакетов
apt-get autoclean

 

Менеджер пакетов DPKG

Вывести список установленных пакетов
dpkg --list

Вывести состояние пакетов, имена которых начинаются с vim
dpkg --list 'vim*'

Статус
dpkg --status vim

Вывести список файлов установленного пакета vim
dpkg --listfiles vim


Вывести управляющий файл указанного пакета vim
dpkg --info vim.deb

Установить пакет vim (распаковать и настроить)
dpkg --install vim.deb

Распаковать архив vim без настройки (удаляет ранее установленную версию программы)
dpkg --unpack vim.deb

Настроить ранее распакованный пакет
dpkg --configure vim


Удалить пакет (не удалять его файлы настроек)
dpkg --remove vim

Удалить пакет (вместе и файлы настроек)
dpkg --purge vim

Вывести состояние установки списка пакетов, содержащих 'vim*'
dpkg --list 'vim*'

 


Aptitude - это менеджер пакетов debian, основанный на Ncurses

Взято с: https://wiki.debian.org/ru/Aptitude

Для запуска aptitude в интерактивном режиме, введите
aptitude

F10 для доступа к меню и работы с aptitude. Это основная клавиша.
? для получения справки
Клавиши 'вверх', 'вниз', 'вправо', 'влево' для перемещения
Клавишу 'Enter' для выделения
Клавиши '+' и '-' для обновления/установки и удаления пакетов
Клавишу 'g' для просмотра/подтверждения действий

Обычно aptitude в текстовом пользовательском интерфейсе используется следующим образом: 
запустить aptitude; 
нажать 'u' (обновить список доступных пакетов); 
нажать 'U' (отметить все пакеты, которые возможно обновить, к обновлению); 
(поискать/выбрать что-то еще для установки, по выбору); 
нажать 'g' (просмотреть действия, которые будут выполнены и, при необходимости, откорректировать их) ; 
нажать 'g' еще раз (начать загрузку).


Обновить список пакетов:
aptitude update

Обновить имеющиеся пакеты:
aptitude safe-upgrade

Установить пакет foo:
aptitude install foo

Удалить пакет bar:
aptitude remove bar

Вычистить пакет foo:
aptitude purge foo


Поиск пакетов, содержащих в своем названии foo:
aptitude search foo

Показать информацию о пакете foo:
aptitude show foo

 

Как обновить свой дистрибутив (Обновление от одного стабильного выпуска к другому)

Определите версию Debian, используемую вами в настоящий момент:
cat /etc/debian_version

Пример обновления с etch 4.0r1 до 4.0r2 ... и т.д., или же обновления, связанного с безопасностью:
aptitude update
aptitude safe-upgrade

Поск пакета vim
aptitude search vim

Установка пакета
aptitude install vim

Удаление пакета
aptitude remove vim

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект