Какой Линукс выбрать?
ДЛЯ НАЧАЛА: ЖИВЫЕ
- 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)
НАШИ ПРОЕКТЫ
ПИНГВИН В КАРМАНЕ
MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ
ЗАКЛАДКИ
ЧаВО
КОНТАКТЫ
Личный архив ЕЗ
|
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). По моему мнению, некоторые сложные операции проще выполнять именно в ней.
Вернуться к оглавлению
|