Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Содержит пункты Find (Поиск), Web find (Поиск в Web), Install (Установка) и Preferences (Настройки).
Help
Вызов справки для GNOME-RPM.
Под меню располагается панель инструментов, на которой присутствуют кнопки Install (Установить), Unselect (Отменить выделение), Uninstall (Удалить), Query (Сделать запрос), Verify (Проверить), Find (Искать) и Web find (Искать в Web). В самом низу окна расположена строка состояния.
Оставшаяся часть окна представляет собой главную панель. Слева расположена панель пакетов, в которой отображено дерево пакетов. Щелчок по папке делает ее текущей, двойной щелчок отображает содержимое папки (т. е. пакеты, которые в нее входят) в правой части панели. Щелчок по пакету делает его текущим; выбрав пакет, можно воспользоваться меню и кнопками панели инструментов для совершения действий над пакетом. Можно выбрать одновременно несколько пакетов и работать со всей группой. Щелчок
правой кнопкой мыши по пиктограмме пакета делает пакет текущим, если он еще не является таковым, и приводит к появлению меню с пунктами Query (Запрос), Uninstall (Удаление) и Verify (Проверка).
Более подробно работа с программой описана в документации и справочной системе GNOME-RPM.

Менеджер пакетов Debian
Система Debian GNU/Linux включает набор инструментов для управления пакетами, предназначенных для создания, установки и работы с пакетами, содержащими готовые исполняемые файлы. Имена пакетов Debian обычно имеют суффикс .deb. Инструменты Debian для работы с пакетами:
dpkg
До недавнего времени dpkg являлся самым важным инструментом для работы с пакетами Debian и до сих пор является в этом процессе основным. Применяется для установки или удаления программных пакетов
либо в качестве интерфейса к dpkg-deb.
dpkg-deb
Инструмент для работы с пакетами более низкого уровня. Служит для создания и работы с пакетами Debian. Принимает и исполняет команды от dpkg либо может использоваться самостоятельно.
dselect
Интерактивный интерфейс к dpkg. apt-get
Доступная в настоящее время часть инструмента Advanced Package Tool (APT), который все еще находится в разработке и создается как современное, удобное для пользователя средство управления пакетами. Может выполняться из командной строки или использоваться в виде метода из dselect. Одной из возможностей, предоставляемых apt-get, является способность программы получать и устанавливать файлы из Интернета при указании URL/fy:?:// или http://.Помимо этого, apt-get можно использовать для обновления всех пакетов, установленных в системе, за один раз.

Файлы
Ниже перечислены важные файлы, с которыми работают инструменты управления пакетами Debian:
control
Есть в каждом пакете. Этот файл описывает зависимости этого пакета от других, содержит имя и версию пакета, описание пакета, данные о сотруднике, ведущем этот пакет, требования к дисковому пространству и т. д.
conffiles
Есть в каждом пакете и содержит перечень файлов настройки, связанных с пакетом.
preinst, postinst, prerm.postrm
Сценарии, которые могут включаться в пакет и выполняться, соответственно, до установки, после установки, до удаления и после удаления пакета.
/var/lib /dpkg/available
Содержит информацию о пакетах, доступных в системе.
/var /lib /dpkg/status
Содержит информацию о состоянии пакетов, доступных в системе. IetcIaptlsources.list
Предназначенный для APT список источников, используемый для поиска пакетов. Источники перечислены в порядке предпочтения по одному на строке.
/etc/apt/apt.conf
Главный файл настроек APT.

Состояние пакета и состояние выбора
Ниже перечислены возможные состояния пакета: config-files
В системе присутствуют только конфигурационные файлы программного пакета.
half-configured
Пакет распакован и его настройка была начата, но не завершилась.
half-installed
Установка была начата, но не завершилась. installed
Пакет распакован и настроен. not-installed
Пакет не установлен.
unpacked
Пакет распакован, но не настроен. Возможные состояния выбора пакета: deinstall
Пакет назначен для удаления (удаляются все файлы, кроме файлов настроек).
install
Пакет назначен для установки. purge
Пакет назначен для уничтожения (удаляются все файлы, включая файлы настроек).

Флаги пакетов
Существуют два флага, которые могут быть установлены для пакета. А именно:
hold
Пакет не будет обрабатываться dpkg, если не указан параметр —force-hold.
reinst-required
Пакет поврежден и должен быть установлен повторно. Такой пакет не может быть удален, если не указан параметр —force-reinstreq.

Сценарии
В дополнение к командам, описанным в следующем подразделе, несколько сценариев интерпретатора и сценариев на Perl существуют в системе управления пакетами и предназначаются для создания пакетов.
dpkg-buildpackage
Сценарий интерпретатора, позволяющий автоматизировать процесс создания пакета.
dpkg-distaddfile
Сценарий на Perl, позволяющий добавлять записи для файлов к
files.



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru