Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Slackware Linux
  3. Глава 18. Управление пакетами Slackware

18.1. Обзор формата пакетов

Перед тем, как приступить к изучению утилит, вам следует разобраться с форматом пакетов Slackware. В Slackware пакет - это просто tar-архив, сжатый gzip'ом. Собранные пакеты предназначены для распаковки в корневой каталог.

Вот пример фиктивной программы и её пакета:

./
usr/
usr/bin/
usr/bin/makehejaz
usr/doc/
usr/doc/makehejaz-1.0/
usr/doc/makehejaz-1.0/COPYING
usr/doc/makehejaz-1.0/README
usr/man/
usr/man/man1
usr/man/man1/makehejaz.1.gz
install/
install/doinst.sh

Система работы с пакетами распакует этот файл в корневой каталог и установит его. В базе данных пакетов будет создана запись с содержимым этого пакета, чтобы позже его можно было удалить или обновить.

Обратите внимание на подкаталог install/. Это специальный каталог, в котором находится скрипт, выполняемый после установки, под названием doinst.sh. Если менеджер пакетов найдёт этот файл, он запустит его после установки пакета.

В пакет могут быть внедрены и другие скрипты, однако более подробно о них рассказано ниже в Разд. 18.3.2.

Перекрёстные ссылки книги для 18.1. Обзор формата пакетов

  • Глава 18. Управление пакетами Slackware
  • Вверх
  • 18.2. Утилиты для работы с пакетами

Book navigation

  • Содержание
  • Предисловие
  • Глава 1. Введение в Slackware Linux
  • Глава 2. Получение поддержки и помощи
  • Глава 3. Установка
  • Глава 4. Настройка системы
  • Глава 5. Настройка сети
  • Глава 6. Настройка X
  • Глава 7. Загрузка
  • Глава 8. Командный процессор (shell)
  • Глава 9. Структура файловой системы
  • Глава 10. Работа с файлами и каталогами
  • Глава 11. Управление процессами
  • Глава 12. Основы системного администрирования
  • Глава 13. Основные сетевые команды
  • Глава 14. Безопасность
  • Глава 15. Архивирование файлов
  • Глава 16. Редактор Vi
  • Глава 17. Редактор Emacs
  • Глава 18. Управление пакетами Slackware
    • 18.1. Обзор формата пакетов
    • 18.2. Утилиты для работы с пакетами
    • 18.3. Создание пакетов
    • 18.4. Создание тегов и tag-файлов (для программы setup)
  • Глава 19. ZipSlack
  • Глоссарий
  • Приложение A. The GNU General Public License

Последние материалы

  • Эмулятор терминала Terminator
    3 hours 44 minutes ago
  • Приложение scanimage
    6 days 1 hour ago
  • Утилита sensors
    1 week 2 days ago
  • Сканер Rkhunter
    2 weeks 3 days ago
  • Программа resize2fs
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru