Посты в Slackware
BrokenBrake 04.08.2010 01:28

SlackwareЕсть ли пакет в системе? Если есть, какая версия? Очень простая функция.

Сам написал :) Мой первый записанный для постоянного использования конвейер.
1
pkg() { ls /var/log/packages/$1* | awk -F/ '{ print $5 }' }


Если хотите, чтобы команда работала по подстроке, добавьте ещё звёздочку перед $1. Я же решил ограничить вывод только теми пакетами, названия которых начинаются с аргумента получившейся команды. При этом pkg *example работать не будет (по крайней мере в zsh с умолчальными настройками), звёздочку надо экранировать.
Полностью.
+ 3 -
15
Shtsh 25.05.2010 10:34

SlackwareВышла Slackware 13.1

Патрик Фолькердинг выпустил новый релиз одной из самых старых ОС - Slackware 13.1.

Доступны множество улучшений и обновлений системы, среди которых доступны две графические среды: Xfce 4.6.1 и KDE 4.4.3. В дистрибутиве продолжается использоваться HAL (Hardware Abstraction Layer) и udev, что позволяет давать возможность использования оборудования пользователям, состоящих в соответствующих группах - и всё это без использования sudo или использования различных команд монтирования.
Корректно настроенная, Slackware должна подходить пользователям любого уровня. Новинкой для десктопов являются ConsoleKit и PolicyKit, что позволяет гибко настраивать права пользователей.
Полностью.
+ 5 -
34
distruktor 24.10.2009 14:55

SlackwareУстановка ПО из Реп

Теперь к перейдём к её описанию. Итак для чего оно нужно.
Sbopkg упрощает процесс, автоматизируя процесс сборки пакета. Чтобы начать работу
с Sbopkg, скачайте исходный файл программы или уже скомпилированный файл со страницы
загрузки на веб-сайте sbopkg. Скрипт SlackBuild для самого Sbopkg включен в архив с исходниками. Установите пакет от имени root, затем отредактируйте файл /etc/sbopkg/sbopkg.conf.new По умолчанию в нем содержится:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
RSYNCMIRROR=slackbuilds.org::slackbuilds
SLACKVER=13.0
LOCALREPO=${LOCALREPO:-/home/sbo}
SRCDIR=${SRCDIR:-/var/cache/sbopkg}
export TMP=${TMP:-/tmp/SBo}
KEEPLOG=YES
TERMBUILD=NO
# По желанию - переменная $OUTPUT используется только скриптами SlackBuild.
# Скомпилированные пакеты будут помещаться в указанный путь OUTPUT.
#export OUTPUT=${OUTPUT:-/tmp}

Стоит заменить значения LOCALREPO и TMP на что нибудь своё.У меня это так
1
2
LOCALREPO=${LOCALREPO:-/home/distruktor/sborepo}
export TMP=${TMP:-/home/distruktor/tmp/SBo}


Теперь запускайте sbopkg от имени root. Вы увидите главное меню программы. Выберите первый пункт меню, Rsync - при этом на компьютер будет загружена копия репозитория SlackBuilds.org. Репозиторий занимает 11 Мб места - достаточно мало ради возможности собирать более чем 1000 пакетов. После этого шага все скрипты SlackBuild и сопутствующие файлы (не пакеты с исходниками!) будут скачаны и готовы к
использованию.
Интерфейс программы в виде меню делает работу с ней, просмотр и поиск в репозитории простым, как будто вы пользуетесь веб-сайтом. Чтобы собрать пакет, сначала перейдите в меню этого пакета. Здесь можно будет просмотреть файлы readme, .info, slackdesc (краткое описание пакета) и скрипт SlackBuild. Можно также отредактировать скрипт SlackBuild, удалить модифицированный скрипт и собрать пакет. Последний пункт интересует нас больше всего. При выборе его, sbopkg скачает исходный файл, запустит скрипт SlackBuild (если есть ваша модифицированная версия, то будет выбрана она), по окончании сборки у вас спросят, нужно ли установить новый пакет.
Помимо сборки пакетов, в главном меню можно:
Вывести список установленных пакетов SBo.
Вывести список обновлений для уже установленных пакетов SBo.
Вывести список обновлений для уже установленных пакетов SBo.
Просмотреть содержимое каталога cache (где расположены исходные файлы). Послепросмотра можно удалить исходные файлы.
Просмотреть журнал сборки (его также можно удалить).

Возможность слежения за установленными пакетами и возможностями их обновления - очень полезная функция. Sbopkg следует философии Slackware (а также SlackBuilds.org), а именно не предлагает автоматическую проверку на зависимости. Но почти в каждом пакете есть файл readme со списком зависимостей, а требуемые библиотеки имеются в репозитории. У sbopkg есть еще интерфейс командной строки. Наберите sbopkg -h, чтобы увидеть список всех доступных опций. С sbopkg в консоли работать так же легко, как и через меню. К примеру, набрав sbopkg -s mozilla ищет в репозитории пакет, в названии которого есть подстрока "Mozilla". Если пакет обнаруживается, пользователь сможет прочесть readme, .info-файл, slack-desc и просмотреть скрипт SlackBuild. Набрав sbopkg -b mozilla, начнется сборка пакета, по завершению которой вам будет предложено установить этот новый пакет.
В завершение попрошу сильно ногами не пинать, писал о том что думаю многим новичкам слаки будет интересно. Да и за опечатки с ошибками просьба не пинать, ибо пишу с работы и скоро припрутся "опера" и начнут высматривать чем занят :)
Полностью.
+ 9 -
1
distruktor 21.10.2009 12:01

SlackwareСлакварщики, проявляем активность!!!

Как многи мизвестно, дистрибутив Slackware предпочитают ленивые люди, и как доказательство нашей лени,мы дружно молчим и ничего не пишем в блоге (и сам грешен, Каюсь.) Ну неужели нечем нам с вами поделиться с остальным сообществом (даже по общей для всех дистрибутивов тематике), за граматические ошибки и очепятки прошу не пинать сильно, если таковые имеются... НУ и сам торжественно обещаю написать тут много интересного в ближайшее время...
+ 1 -
8