Установка ПО · 6 min read · Oct 04, 2025
Идеальный рабочий стол - Slackware 12 - Страница 6
12 Установка из скриптов SlackBuild
Вместе мы установим FUSE, драйвер NTFS-3G и OpenOffice.org. После этого вы сможете следовать тем же шагам для установки всех пакетов из SlackBuilds.org, включая Guarddog, Adobe Acrobat Reader (названный acroread на SlackBuilds.org), Scribus, kmymoney2, htop и Skype.
Откройте окно браузера на http://www.slackbuilds.org/. Прочитайте HOWTO и FAQ:
Ниже приведен отрывок из FAQ, касающийся зависимостей, и объясняется, почему вам нужно читать файл README для каждого пакета перед установкой программного обеспечения из SlackBuilds.org

Установка FUSE
Нажмите
REPOSITORY
чтобы просмотреть категории, а затем нажмите
System:

Категория System открывается:

Прокрутите вниз и нажмите fuse:
Страница для FUSE:

Самый простой метод установки предоставлен в HOWTO SlackBuild. Следующее - это моя интерпретация их инструкций.
Шаг 1 Скачайте архив SlackBuild приложения
Архив SlackBuild - это fuse.tar.gz. Архив содержит скрипт SlackBuild с именем fuse.Slackbuild. Вы запустите скрипт SlackBuild позже. Обратите внимание, что исходный код не включен в архив SlackBuild. Исходный код загружается отдельно. Нажмите на архив SlackBuild fuse.tar.gz, чтобы начать загрузку:
Сохраните его в директории /Desktop/downloads:

Когда загрузка завершится, откройте окно терминала в вашей директории загрузок:
Извлеките содержимое fuse.tar.gz, набрав,
tar xzvf fuse.tar.gz Это создаст папку с именем /fuse
Перейдите в директорию fuse,
cd fuseЯ несколько раз упоминаю скрипты SlackBuild в этом разделе. Когда я говорю о любом скрипте SlackBuild, я имею в виду файл, который заканчивается на .SlackBuild. В данном случае скрипт SlackBuild называется fuse.SlackBuild.
Чтобы увидеть скрипт SlackBuild, наберите ls.
Шаг 2 Скачайте исходный код приложения
Теперь мы загрузим файл Gzipped, содержащий исходный код. Прежде чем загружать, я хотел бы, чтобы вы заметили, что Download Source указывает, что этот SlackBuild построен с использованием
версии FUSE 2.7.0.
Это важно заметить, потому что если исходный код версии, которую вы загружаете, новее, чем версия, указанная на этой странице, вам нужно будет отредактировать скрипт SlackBuild, как показано в гипотетическом примере шага 3..
Скачайте fuse-2.7.0.tar.gz:
Сохраните его в директории /fuse:

Шаг 3 - Отредактируйте скрипт SlackBuild ТОЛЬКО если это необходимо
Когда я устанавливал это программное обеспечение, мне не нужно было редактировать скрипт SlackBuild (fuse.Slackbuild), потому что архив SlackBuild (fuse.tar.gz) соответствовал версии 2.7.0 исходного архива с именем fuse-2.7.0.tar.gz.
Но давайте предположим, что к моменту, когда вы читаете это, есть более новая версия FUSE. Назовем эту новую версию fuse-2.8.0.tar.gz. Вам тогда нужно будет изменить скрипт Slackbuild. Чтобы изменить скрипт SlackBuild, вы откроете fuse.Slackbuild в вашем любимом текстовом редакторе и найдете строку, которая начинается с VERSION.
Ниже мы видим, что VERSION скрипта fuse.SlackBuild установлена на 2.7.0:
Но в этом гипотетическом примере мы работаем с более новой версией FUSE с именем fuse-2.8.0.tar.gz.
Чтобы сделать эту установку SlackBuild рабочей, вам нужно будет изменить строку с VERSION=2.7.0 на VERSION=2.8.0.
Затем вы должны сохранить файл и продолжить:
Шаг 4 - Последний шанс проверить все:
Перед сборкой программы давайте подтвердим, что исходный файл находится в директории fuse. Также подтвердите, что скрипт SlackBuild является исполняемым. x означает исполняемый. В директории fuse наберите
ls -l:
Скриншот выше подтверждает две вещи. Во-первых, что исходный файл fuse-2.7.0.tar.gz находится в директории fuse.
Во-вторых, скрипт SlackBuild с именем fuse.SlackBuild является исполняемым.
Если бы он не был исполняемым, он выглядел бы так:
И тогда вам пришлось бы сделать его исполняемым, выполнив команду
chmod +x fuse.SlackBuildВы могли бы затем подтвердить, что он исполняемый, снова набрав ls -l:
Шаг 5. Выполните скрипт SlackBuild (как root)
Чтобы запустить скрипт SlackBuild
su
к root.
В терминале мы запускаем
./fuse.SlackBuildПакет создается и перемещается в директорию /tmp:
Шаг 6 - Установите пакет (как root)
Перейдите в директорию
/tmp
набирая,
cd /tmpЧтобы увидеть имя нового пакета, вы можете ввести ls. Завершенный пакет называется fuse-2.7.0-i486-1_SBo.tgz. Вы можете сохранить этот пакет в качестве резервной копии.
Как root введите,
installpkg fuse-2.7.0-i486-1_SBo.tgzи нажмите Enter:

Это завершает установку FUSE.
Установка ntfs-3g
Вернитесь в репозиторий SlackBuilds и нажмите System:
Прокрутите вниз страницы и нажмите ntfs-3g:
Страница для ntfs-3g:

Когда мы нажимаем на файл README, мы видим, что он зависит от FUSE 2.6.0 или новее:

Шаг 1 Скачайте архив SlackBuild приложения
Нажмите
ntfs-3g.tar.gz
чтобы скачать файл:
Сохраните файл в /Desktop/downloads/

Наберите ls, и мы увидим, что он находится в директории загрузок:
Извлеките ntfs-3g.tar.gz, набрав,
tar xzvf ntfs-3g.tar.gz Запустите ls, и мы увидим новую директорию с именем ntfs-3g.
На командной строке перейдите в директорию ntfs-3g:
cd ntfs-3g Шаг 2 Скачайте исходный код приложения
Нажмите
ntfs-3g-1.826.tgz
чтобы скачать исходный код приложения:
К сожалению, мы получаем ошибку 404:
Поэтому вернитесь на страницу Slackbuild для ntfs-3g.
Нажмите на домашнюю страницу драйвера NTFS-3G:
На домашней странице драйвера NTFS-3G для чтения/записи мы видим, что есть новая версия ntfs-3g, версия 1.913:
Скачайте последнюю версию в вашу директорию ntfs-3g:

Шаг 3 - Отредактируйте скрипт SlackBuild ТОЛЬКО если это необходимо
В этом случае требуется редактировать скрипт SlackBuild, потому что мы используем более новую версию программы.
Откройте ntfs-3g.SlackBuild в вашем любимом текстовом редакторе. Найдите строку, которая начинается с VERSION. Ниже мы видим, что VERSION скрипта ntfs-3g.SlackBuild установлена на 1.826:
Поскольку новая версия - это ntfs-3g-1.913.tgz, мы редактируем строку, чтобы она выглядела как VERSION=1.913
Это все, что вам нужно сделать. Сохраните файл, выйдите и продолжайте.
Шаг 4 - Последний шанс проверить все:
Перед сборкой программы давайте подтвердим, что исходный файл здесь и что скрипт SlackBuild является исполняемым.
Наберите,
ls -lСкриншот выше подтверждает две вещи. Во-первых, что исходный файл ntfs-3g-1.913.tgz находится в директории ntfs-3g.
Во-вторых, скрипт SlackBuild с именем ntfs-3g.SlackBuild является исполняемым.
Шаг 5. Выполните скрипт SlackBuild (как root)
В окне командной строки введите
su
чтобы стать root.
Как root запустите скрипт SlackBuild:
./ntfs-3g.SlackBuild
Создание пакета завершено, и файл помещен в /tmp:
Шаг 6 - Установите пакет (как root)
В окне командной строки введите
cd /tmp
Чтобы установить введите
installpkg ntfs-3g-1.913-i486-1_SBo.tgz

И это завершает установку драйвера NTFS. Вы можете сохранить пакет ntfs-3g-1.913-i486-1_SBo.tgz, чтобы установить его на другом компьютере или иметь в качестве резервной копии. В разделе 22 вы можете прочитать, как я использую драйвер NTFS.
Установка OpenOffice.org
Нажмите Office на странице REPOSITORY:
Категория Office:

Прокрутите вниз страницы и нажмите openoffice.org:
Шаг 1 Скачайте архив SlackBuild приложения
Нажмите
openoffice.org.tar.gz
чтобы начать загрузку архива SlackBuild:
Сохраните его в /Desktop/downloads:

В окне командной строки извлеките содержимое, набрав,
tar -xzvf openoffice.org.tar.gz. Это создаст новую директорию с именем /openoffice.org.
В окне терминала введите
cd openoffice.org
Шаг 2: Скачайте исходный код приложения
Скачайте исходный код и сохраните его в директории openoffice.org:


Шаг 3 - Отредактируйте скрипт SlackBuild ТОЛЬКО если это необходимо
Ниже приведена часть скрипта SlackBuild, где вы можете видеть, что версия скрипта совпадает с версией приложения. Это не требует редактирования:
Шаг 4 - Последний шанс проверить все:
Перед сборкой программы давайте подтвердим, что исходный файл здесь и что скрипт SlackBuild является исполняемым.
В терминале введите,
ls -l
Сверху мы видим, что исходный файл с именем OOo_2.2.1_LinuxIntel_install_en-US.tar.gz находится в директории openoffice.org. И зеленый цвет, как правило, обозначает исполняемые файлы на этом экране.
Шаг 5. Выполните скрипт SlackBuild (как root)
Чтобы запустить скрипт SlackBuild
su
к root:
В терминале введите,
./openoffice.org.SlackBuild
Пакеты создаются и затем перемещаются в директорию /tmp:
Шаг 6 - Установите пакет (как root)
Перейдите в директорию
/tmp
набирая,
cd /tmpВ терминале введите,
suчтобы стать root.
Чтобы увидеть имя файла, вы можете ввести ls. На этом этапе завершенные пакеты называются openoffice.org-2.2.1_en_US-i586-2_SBo.tgz.

Чтобы установить, введите,
installpkg openoffice.org-2.2.1_en_US-i586-2_SBo.tgz
И это завершает установку OpenOffice.org.
Чтобы увидеть новые программы в меню, нажмите K-Menu->Office:

Теперь вы можете следовать вышеуказанному методу для установки любого пакета SlackBuild, включая:
- Guarddog
- Adobe Acrobat reader (названный acroread на SlackBuilds.org)
- Scribus
- kmymoney2
- htop
- Skype
Get new posts in your inbox
No spam. Unsubscribe anytime.