Differences between revisions 3 and 4
Revision 3 as of 2010-05-20 16:24:00
Size: 3031
Editor: ?hpvmgulo
Comment:
Revision 4 as of 2010-11-30 06:37:04
Size: 4035
Editor: ?hpvmgulo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[pt_BR/Apt|Brasileiro]] - [[Apt|English]] - [[fr/Apt|Français]] - [[it/Apt|Italiano]] - Русский||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Обсуждения]]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Apt|English]] - [[pt_BR/Apt|Brasileiro]] - [[es/Apt|Español]] - [[fr/Apt|Français]] - [[it/Apt|Italiano]] - Русский-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
Line 4: Line 4:
'''Apt (Advanced Package Tool)''' представляет из себя набор ключевых инструментов Debian, служащих для управления пакетами. Apt в основном используется из командной строки, но также есть графические средства управления, такие как [[ru/Synaptic|Synaptic]]. Многое из за чего Debian пожалуй лучший дистрибутив Linux (и в самом деле, лучший Unix) связано с там, что основа Debian это его менеджер пакетов. Всё в Debian – каждое приложение, каждый компонент – всё – выполнено в виде пакета, который установлен в вашей системе (с помощью Installer или вами).

Есть более 25 тысяч пакетов с ПО для Debian – всё от ядра Linux и до игр.

{{{#!wiki debian
[[http://www.debian.org/doc/manuals/apt-howto|Официальная информация (старая)]]
## The APT-HOWTO is considered outdated by the author himself and it has been removed even as a package. The links to the HOWTO have been removed from the doc section of debian website although the HOWTO can be reached via a direct link like in this case. See bugs #493787 and #441887
[[http://www.debian.org/doc/manuals/debian-reference/ch02.en.html|"Debian package management" официальная глава]] [[http://www.debian.org/doc/manuals/debian-reference/|Справочника Debian]]
}}}
Line 8: Line 16:
== Основные возможности == == Что такое Apt? ==

Apt ''('''A'''dvanced '''P'''ackage '''T'''ool)'' — набор основных инструментов для Debian. Возможности Apt:

 * Установка приложений
 * Удаление приложений
 * Обновление приложений
 * и многое другое...

Apt решает проблемы с зависимостями, получает запрошенный [[Package|пакет]] и работает [[dpkg]], другим инструментом, который непосредственно устанавливает и удаляет пакеты (приложения). Apt is ''очень'' мошьный, в основном используется из командной строки ([[console|консоль]]/[[terminal|терминал]]). Впрочем есть несколько [[WikiPedia:ru:Графический_интерфейс_пользователя|GUI/Графических]] инструментов, позволяющих использовать Apt без использования командной строки.

В настоящее время, [[aptitude]] рекомендуемый инструмент для взаимодействия с APT suite. Инструменты APT должны быть использованы для специфичный действий по управлению, которые не могут быть сделаны с помощью aptitude или там где он ведёт себя более агрессивно с зависимостями.

== Дальнейшее чтение ==

 * [[AptCLI]] - использование Apt из командной строки
 * AptTools - Советы и инструменты apt
 * [[apt-get]]
 * SecureApt
 * AptConf
 * AptPinning
 * AptPreferences
 * http://www.debian.org/doc/user-manuals#apt-howto
 * [[aptitude]]

== Не получается найти пакет ==
Если вы не можете найти пакет, вы можете посмотреть на [[http://www.apt-get.org|apt-get.org]], где можно найти строку, которую нужно добавить в ваш SourcesList, чтобы получить репозиторий с нужным пакетом.
Line 10: Line 44:
 *Установка, удаление и настройка программ
 *Получения пакетов с сервера
 *Разрешения зависимостей
 *Работа с [[dpkg]]
 *И многое другое...

== Настройка ==
----
Список репозиториев находится в /etc/apt/sources.list

Пример содержания sources.list: {{{
deb http://http.us.debian.org/debian lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
}}}
Для установки приоритета версии создаём /etc/apt/preferences

Пример содержания preferences: {{{
Package: *
Pin: release a=stable
Pin-Priority: 100

Package: *
Pin: release a=testing
Pin-Priority: 50
}}}

== Использование ==
----
Для большинства действий apt требует права суперпользователя (root).

Обновление списка пакетов: {{{
# apt-get update
}}}
Установка пакетов: {{{
# apt-get install "имя пакета"
}}}
Удаление пакетов: {{{
# apt-get remove "имя пакета"
}}}
Полное удаление пакетов (включая конфигурационные файлы): {{{
# apt-get purge "имя пакета"
}}}
Обновление системы: {{{
# apt-get upgrade
}}}

== Apt-p2p ==
----
Вспомогательная утилита для загрузки пакетов через пиринговые сети.

Для установки набираем: {{{
# aptitude install apt-p2p
}}}
Правим /etc/apt/sources.list (добавляем "localhost:9977" после "http://")

Пример содержания sources.list: {{{
deb http://localhost:9977/ftp.debian.org/debian sid main non-free contrib
}}}

== См. также ==
----
 *[[ru/Synaptic|Synaptic]]
 *[[Aptitude]]

== Ссылки ==
----
 *[[http://packages.qa.debian.org/a/apt.html|Домашняя страница Apt]]
 *[[http://packages.qa.debian.org/a/apt-p2p.html|Домашняя страница Apt-p2p]]
 CategoryPackageManagement

Translation(s): English - Brasileiro - Español - Français - Italiano - Русский

(!) ?Discussion


Многое из за чего Debian пожалуй лучший дистрибутив Linux (и в самом деле, лучший Unix) связано с там, что основа Debian это его менеджер пакетов. Всё в Debian – каждое приложение, каждый компонент – всё – выполнено в виде пакета, который установлен в вашей системе (с помощью Installer или вами).

Есть более 25 тысяч пакетов с ПО для Debian – всё от ядра Linux и до игр.

Что такое Apt?

Apt (Advanced Package Tool) — набор основных инструментов для Debian. Возможности Apt:

  • Установка приложений
  • Удаление приложений
  • Обновление приложений
  • и многое другое...

Apt решает проблемы с зависимостями, получает запрошенный пакет и работает dpkg, другим инструментом, который непосредственно устанавливает и удаляет пакеты (приложения). Apt is очень мошьный, в основном используется из командной строки (?консоль/терминал). Впрочем есть несколько GUI/Графических инструментов, позволяющих использовать Apt без использования командной строки.

В настоящее время, aptitude рекомендуемый инструмент для взаимодействия с APT suite. Инструменты APT должны быть использованы для специфичный действий по управлению, которые не могут быть сделаны с помощью aptitude или там где он ведёт себя более агрессивно с зависимостями.

Дальнейшее чтение

Не получается найти пакет

Если вы не можете найти пакет, вы можете посмотреть на apt-get.org, где можно найти строку, которую нужно добавить в ваш SourcesList, чтобы получить репозиторий с нужным пакетом.