Здесь будут шапка и навигация. Вернуться на сайт.

 

Установка программ

Xandros, установленный на EeePC, основывается на Дебиане. Поэтому то управление пакетами, которое рассматривается в данной статье, относится и к родному Дебиану, и к Ubuntu, и ко множеству других систем Гну, ориентированных на deb-пакеты, вплоть до Дебиан Гну-Хёрда.

Программы (а также библиотеки, документация) для систем Гну распространяются в пакетах, представляющих из себя файл с расширением .deb, в который заархивирована как сама программа, так и данные/инструкции по её установке и настройке. Эти пакеты хранятся в так называемых репозитариях – которые выложены в Интернет, распространяются на DVD-дисках и т.д. В этой статье описывается установка двоичных пакетов, не требующих компиляции.

После некоторой настройки системы (apt-get install build-essential из правильно установленных репозиториев Дебиана) можно устанавливать на Eee'шку пакеты с исходными текстами – так, чтобы они компилировались перед установкой. Такое применение потребует большего дискового пространства, но обеспечит высокую гибкость. Например, можно так скомпилировать игру «Битва за Веснот», чтобы она достойно выглядела на маленьком экранчике 800×480 младших моделей (опция --enable-tinygui).

Напомню, что вопросы установки и обновлений системы традиционно решаются администратором и требуют работы под root'ом. Следовательно, к предлагаемым ниже командам надо прибавлять префикс sudo . Например, для очистки кэша пакетов (освобождает кучу места на диске) в терминале надо набрать:
sudo apt-get clean

Все устанавливаемые пакеты меняют лишь пользовательский раздел, не затрагивая системного. Чтобы вносимые вами изменения остались после сброса Xandros'а по F9, необходимы специальные действия в однопользовательском режиме, здесь не рассматриваемые.

Мордочки (высокий уровень)

Проще всего устанавливать программы через пользовательский интерфейс. Его предоставляют программы aptitude (полноэкранный текстовый) и synaptic (графический оконный). Также любители могут попробовать устаревшую программу dselect или установить графический интерфейс KPackage.

Все остальные способы работы с пакетами, особенно правка файлов в каталоге /etc/apt, должны совершаться лишь опытными пользователями и при малейшей оплошности могут привести к краху системы. Используйте их лишь если хотите набраться опыта и не пеняйте на других. К счастью, на EeePC вы всегда сможете восстановить систему Xandros по F9.

Управляющие файлы (низкий уровень)

Система обновлений настраивается с помощью следующих файлов, расположенных в каталоге /etc/apt:

/etc/apt/sources.list содержит список репозитариев (как Интернета, так используемых DVD-дисков), откуда apt (следовательно и aptitude, и synaptic) разрешается загружать пакеты

/etc/apt/preferences указывает приоритеты этих репозитариев, без настройки этого файла обновление Xandros'а с репозитариев Дебиана приведёт к катастрофе!

Структура этих файлов неплохо расписана в руководствах man sources.list и man apt_preferences . Для того, чтобы изменения этих файлов повлияли на систему apt, ей нужно пройтись по указанным репозитариям и загрузить списки предлагаемых пакетов. Делается это с помощью команды:
apt-get update

Установка уже скаченного пакета

Самый безопасный способ установки новой программы, отсутствующей в репозитариях Xandros'а, это найти её пакет в списке пакетов Дебиана и скачать оттуда. Бывает, что разработчики сами готовят и выкладывают .deb-пакеты со своими программами.

Установить программу из уже скаченного пакета поможет команда:
dpkg -i имя_файла

dpkg может отказаться настраивать пакет, ссылаясь на необходимость установки других пакетов. При таком способе установки вам придётся скачать требуемые пакеты самостоятельно и установить их в требуемом порядке. Как эту процедуру автоматизировать, будет написано ниже.

Работа с уже установленными пакетами

Бывает, что программа не пошла или вам надо освободить место на диске. Чтобы полностью удалить установленную программу, включая файлы конфигурации, надо знать название её пакета:
dpkg -P название_пакета

Если вы знаете название пакета, то любопытно посмотреть, какие файлы он содержит и проверить его статус:
dpkg -L название_пакета
dpkg -s название_пакета

Наоборот, если вы встретили на диске незнакомый файл, то всегда можно узнать, какой пакет его установил. Возможно, этот же пакет содержит документацию, которая вам поможет с заинтересовавшим файлом:
dpkg -S имя_файла

Узнать все ключи работы с dpkg можно, дав команду dpkg --help .

Автоматическая установка нового пакета

Это один из мощных, но одновременно опасных способов установки программ, взятых из «чужих» дистрибутивов, прописанных в /etc/apt/sources.list .

Если вы правильно настроили приоритеты в /etc/apt/preferences и не боитесь, что свежий выпуск какой-нибудь библиотеки вытеснит её более старую, но заточенную под Xandros версию, то установить новый пакет можно с помощью команды:
apt-get install название_пакета

Система автоматически выявит зависимости и подготовится к закачке всех пакетов, необходимых для установки запрошенного. Внимательно посмотрите список предлагаемых пакетов перед тем, как разрешить их установку. Если пакеты Xandros'а намечены к удалению, а взамен предлагаются родные Дебиановские – значит, вам надо подольше посидеть над настройкой файла /etc/apt/preferences .

Автоматическое обновление всей системы

Если вы проверили свою систему обновлений и доверяете её настройке, можете запросить обновление всех пакетов, для которых это обновление доступно в указанных репозитариях:
apt-get upgrade

В случае успеха вы можете больше не бояться выполнять apt-get install для установки пакетов, работающих на Xandros'е.

 
xandros/установка_программ.txt · Последние изменения: 09.10.10 20:54 (внешнее изменение)