суббота, 5 марта 2011 г.

Debian. Первые шаги.

Доброго времени суток, сегодня я начну рассказывать тебе о Debian.
В общем система не прихотлива и для начала нам нужно познакомиться с системой управления пакетами APT.

В принципе если в консоли ты наберешь apt+, то увидишь ряд программ по управлению пакетами.

Для начала нам нужна команда apt-get.

apt-get update - обновит списки пакетов в нашей системе. А если подробнее, то скачает файлы со списками свежих пакетов. Сопоставит, и обновит локальную информацию о пакетах.
apt-get safe-upgrade - часто делается после apt-get update (я думаю, что тебе это понятно). Производит обновление уже установленного по. Сам качает, сам устанавливает и иногда задает необходимые вопросы. NB:Вопросы надо читать очень внимательно.
apt-get install <название пакета>. Устанавливает пакет по его названию. К примеру:
apt-get install mc apache2 # Установит mc и веб-сервер апаче. А так же разрешит все зависимости по пакетам.


Что такое зависимость? Ситуация тут такая. Можно скомпилировать (собрать) пакет и внести в него все необходимые для работы библиотеки, а так же дополнительное ПО.  А можно сказать, что такие библиотеки и ПО лежат где-то в системе. И вот в системе этих библиотек может и не оказаться, в виндоузе этот вопрос в общем-то до сих пор толком не решен. В линухах этот вопрос уже успешно решен, причем в полной мере. И решен уже точно  больше 5 лет. Т.е. при создании пакета разработчик пишет, что его пакет зависит от таких-то библиотек или ПО, причем можно указать конкретные версии. И всё. Мы с тобой к этим проблемам практически не притрагиваемся.

Следующая команда нам тоже очень полезна:
apt-cache - позволяет искать пакеты и предоставляет исчерпывающую информацию по пакетам.
apt-cache search ^mc # будет искать все пакеты название или описание которых начинается на две буквы mc

а вообще по всем этим командам я рекомендую тебе прочитать руководство.
man apt-get
man apt-cache

Сразу отвечу тебе на твой вопрос, а где здесь setup.exe файлы? А вот их-то и  нет. Даже нет понятия исполняемого файла по расширению(.exe которое). Пакетные файлы обладают расширением deb. Их можно установить командой:
dpkg -i <имя файла>.deb
Вообще apt-get install сам скачает эти deb файлы и установит.

А вот тебе блэкджек и шл...плюшки:
apt-get install aptitude
aptitude

P.S.: Т.к. процесс установки пакетов часто требует доступ к глобальным библиотекам и программам в системе, то установка требует прав супер-пользователя root.
О том, кто это  и что у него за права я расскажу чуть позже.
  

Комментариев нет: