мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| glossary:gnu_linux:distributions:slackware [2025/05/07 21:08] – radi0dev | glossary:gnu_linux:distributions:slackware [2026/02/11 15:01] (текущий) – radi0dev | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ~~NOCACHE~~ | ||
| + | |||
| ====== slackware ====== | ====== slackware ====== | ||
| - | ++++Slackware - это| | + | ++++Slackware - это |
| * дистрибутив, | * дистрибутив, | ||
| * дистрибутив, | * дистрибутив, | ||
| Строка 9: | Строка 11: | ||
| * дистрибутив, | * дистрибутив, | ||
| * дистрибутив, | * дистрибутив, | ||
| - | * дистрибутив, | + | * дистрибутив, |
| ++++ | ++++ | ||
| - | ==== История ==== | + | ===== История |
| Во времена первых дистрибутивов, | Во времена первых дистрибутивов, | ||
| - | ==== Пакеты ==== | + | ===== Пакеты |
| - | В качестве пакетов тут используются tarballs. Управление пакетами проивзодится так: | + | В качестве пакетов тут используются tarballs. Управление пакетами производится так: |
| <code bash> | <code bash> | ||
| - | # Выполнить инструкции для установки | + | # Менеджер пакетов (интерактивные операции с установленными пакетами) |
| + | pkgtool | ||
| + | # Запустить | ||
| + | |||
| + | # Установить пакет | ||
| installpkg < | installpkg < | ||
| # --root | # --root | ||
| # --dry-run вывести предпологаемые действия и не выполнять их | # --dry-run вывести предпологаемые действия и не выполнять их | ||
| + | # --backup | ||
| # Выполнить инструкции для удаления | # Выполнить инструкции для удаления | ||
| removepkg < | removepkg < | ||
| + | # --preserve-конфиги | ||
| + | # --dry-run | ||
| - | # Установить новый | + | # Распаковать содержимое |
| - | # Новый | + | explodepkg < |
| + | # --dest < | ||
| + | # --list | ||
| + | |||
| + | # Создать tarball-пакет из каталога с исходниками/файлами | ||
| + | makepkg < | ||
| + | # --compress < | ||
| + | # --manifest < | ||
| + | |||
| + | # Установить новый пакет и удалить | ||
| upgradepkg < | upgradepkg < | ||
| + | # --root | ||
| + | # --backup | ||
| + | # --dry-run вывести предпологаемые действия и не выполнять их | ||
| + | |||
| </ | </ | ||
| Строка 39: | Строка 61: | ||
| ==== SlackBuild ==== | ==== SlackBuild ==== | ||
| - | SlackBuild - это сценарий оболочки (обычно совместимый с bash), который автоматизирует процесс конфигурирования, | + | SlackBuild - это сценарий оболочки (обычно совместимый с bash), который автоматизирует процесс конфигурирования, |
| ++++Обобщенное описание процесса| | ++++Обобщенное описание процесса| | ||
| Строка 51: | Строка 73: | ||
| ++++ | ++++ | ||
| - | ==== Управление пакетами | + | <note tip> |
| - | === slackpkg === | + | [[playground: |
| + | |||
| + | Свои слакбилды можно и нужно размещать публично (например, | ||
| + | |||
| + | Иногда можно встретить предсобранные пакеты, | ||
| + | |||
| + | ===== Управление пакетами ===== | ||
| + | |||
| + | ==== slackpkg | ||
| Для упращения(( | Для упращения(( | ||
| Строка 80: | Строка 110: | ||
| </ | </ | ||
| - | === rpm2tgz === | + | PS [[https:// |
| + | |||
| + | ==== rpm2tgz | ||
| Варианты устанвоки ПО, распространяеого в RPM пакетах: | Варианты устанвоки ПО, распространяеого в RPM пакетах: | ||
| Строка 96: | Строка 128: | ||
| </ | </ | ||
| - | ==== Материалы ==== | + | ===== Материалы |
| * [[http:// | * [[http:// | ||