RSS Архив Форум Купить Linux.SU (Knoppix.ru)
Какой Линукс выбрать?

ДЛЯ НАЧАЛА: ЖИВЫЕ

- Knoppix -
Линукс за пять минут
- Puppy Linux -
Хороший друг

ДЛЯ ДЕЛА: ПРОФИ

- Debian -
Он такой один
- CentOS -
Копейка рубль бережёт!
- Fedora -
По следам Red Hat
- Ubuntu Linux -
Мы одной крови!
- Mandriva Linux -
Красота и удобства
- openSUSE -
Настоящее немецкое качество
- Slackware -
Линукс из кубиков

ДЛЯ ДЕЛА: РОЛЛЫ

- ArchLinux -
Гениальное - просто!
- PCLinuxOS -
Просто линукс
- AgiliaLinux -
Русская борзая
- Aptosid -
Почувствуй силу!

ДЛЯ ДЕЛА: СОБЕРИ САМ

- Gentoo -
Каждому своё
- LinuxFromScratch -
Линукс с нуля

ДЛЯ ДЕЛА: ЛЁГКИЕ

- TinyMe -
Размер имеет значение!
- DeLiCate -
Старость в радость!

ЗАЩИТА

- Openwall -
Не стучите, закрыто!
- BackTrack/WHAX -
Вам, хакеры!

МУЛЬТИМЕДИЯ

- Planet CCRMA -
Работа со звуком

ПРИЛОЖЕНИЯ

- OpenDisc -
Для несвободных

ДЛЯ ЗАБАВЫ

- Линукс Геймер -
Boot & Play!
- VegaStrike -
Каждому по планете!

ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус
- GoboLinux -
Очевидно и вероятно
- ReactOS -
Освободите Виндоус!

РОДНЯ

- BSD-семейство -
На плечах гигантов
- OpenSolaris -
+ OpenIndiana

До звёзд рукой подать

УСТАРЕВШИЕ

- ASP Linux -
Тотально русский
- Блин -
Живой русский Линукс
- MeeGo -
Повелитель нетбуков
- gOS -
Хороша Маша!
- 64 Studio -
Скорость не проблема!
- Freespire -
Огонь, вода и медные трубы

ДЕКАБРЬ
06 13 20 27
07 14 21 28
01 08 15 22 29
02 09 16 23 30
03 10 17 24 31
04 11 18 25
05 12 19 26

АРХИВ
(2003 - 2011)
Вечно молодой FVWM

Debian sid + XFCE

НАШИ ПРОЕКТЫ

ПИНГВИН В КАРМАНЕ
MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ

ЗАКЛАДКИ
ЧаВО
КОНТАКТЫ

Я - хакер!
Личный архив ЕЗ
Knoppix.ru QR code
APT - высокоуровневая система управления пакетами

  apt - это надстройка над системами управления пакетами (rpm и deb), позволяющая производить установку и удаление пакетов проще, быстрее и надежнее, чем через низкоуровневые инструменты (rpm и dpkg). Первоначально apt был создан в Debian для их системы deb, затем бразильской компанией Conectiva портирован на rpm-системы. Инструментарий apt штатно есть в дистрибутивах Debian и ALTLinux и может быть установлен на любую систему, использующую пакеты deb или rpm. В дальнейшем будет рассматриваться apt-rpm 0.5.15cnc5 из состава ALT Linux Sisyphus, но почти все сказанное ниже применимо и к более старым apt-rpm, а также Debian apt.
  Ключевым для apt является понятие репозитория - некоего набора файлов пакетов и индексных файлов к ним. Этот может быть набор дисков дистрибутива, локальная папка или папка на сервере в Интернете. Адреса используемых репозиториев хранятся в /etc/apt/sources.list. apt позволяет использовать несколько репозиториев одновременно.
  Для того, чтобы можно было просматривать списки пакетов репозитория и устанавливать из него пакеты, необходимо получить его индексы. Для этого надо прописать в /etc/apt/sources.list адреса репозиториев и выполнить команду

  # apt-get update

  В случае, когда необходимо добавить к списку используемых репозиториев компакт-диски (если на них есть индексы apt - например, диски дистрибутивов ALTLinux или ежемесячных срезов Sisyphus), необходимо выполнить команду

  # apt-cdrom add

  поочередно вставляя все нужные диски. При этом они автоматически пропишутся в /etc/apt/sources.list.
  Теперь посмотрим, какие команды apt позволяет выполнять над пакетами и своим кэшем. Самая полезная команда -

  # apt-get install имя_пакета

  При этом в качестве имени пакета надо указывать именно имя, без версии, архитектуры и окончания .rpm (т.к. это части имени файла, но не самого пакета). Например, apt-get install MPlayer.
  Преимущество apt над простым rpm в том, что при установке пакета указанной командой будут установлены все пакеты, необходимые указанному в команде. При этом будет предложено вставить нужные диски (если пакеты ставятся оттуда) либо произойдет попытка скачать нужные пакеты из Интернета (при этом они будут сохранены в каталоге /var/cache/apt/archives) для последующей их установки. В случае, когда репозиторий находится в Интернете, можно указать ключ --print-uris, тогда вместо скачивания пакетов будут напечатаны их URL'ы. Это может быть полезным, когда скачивать пакеты необходимо не на той машине, на которой их планируется устанавливать. Скачанные пакеты можно будет положить в /var/cache/apt/archives и выполнить команду уже без ключа --print-uris, тогда пакеты будут установлены из этой папки.
  apt позволяет просматривать всю хранящуюся в его кэше информацию о пакетах из состава репозиториев. Команда

  $ apt-cache show имя_пакета

  покажет различную информацию об указанном пакете (имя, версию, краткое и полное описание, зависимости, размер и т.д.). Команда

  $ apt-cache showpkg имя_пакета

  покажет пакеты, от которых зависит данный, и пакеты, зависящие от данного. Команда

  $ apt-cache search строка

  выдаст названия и краткие описания всех пакетов, в описаниях которых встречается указанная строка. Это полезно, когда нужно найти все пакеты, близкие по назначению (например, apt-cache search player выдаст в том числе и все имеющиеся в репозиториях плейеры чего бы то ни было).

  И последняя команда -

  # apt-get dist-upgrade

  обновит все пакеты, установленные в системе до последних версий.

  И напоследок упомяну о замечательной графической оболочке к командам apt - synaptic (http//www.nongnu.org/synaptic). По моему мнению, некоторые сложные операции проще выполнять именно в ней.

Вернуться к оглавлению

При частичной или полной перепечатке, переводе, переработке
материалов cайта ссылка на Knoppix.ru обязательна
(c) Knoppix.ru 2003 - 16