Установка программ в Slackware

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
bormant
Сообщения: 1156

Re: Установка программ в Slackware

Сообщение bormant » 28.08.2016 00:15

sqg -- как и раньше. Только раньше он лежал в каталоге с документацией /usr/doc/slackpkg+-*/ (которую никто не читает ;) ).

sqg -p пакет -- строит очередь для одного пакета.
sqg -a -- строит очереди для всех пакетов slackbuilds.org.
sbopkg ... пакет.sqf -- обрабатывает указанную очередь заданной командой.

Ну то есть по ссылке опечатка, s/sbopkg/sqg/.
Спасибо сказали:

Аватара пользователя
bormant
Сообщения: 1156

Re: Установка программ в Slackware

Сообщение bormant » 28.08.2016 00:29

Про поиск. Вы же помните, slackpkg не работает, если видит более одного одноименного пакета, установленного или в хранилище?
Представьте 4-слойный бутерброд с пакетами, идёте сверху вниз, нашли все пакеты по заданному фрагменту имени, в результирующий список включили только по одному, в том числи и из одноименных.
Перекрывает -- это значит за ним не видно одноименных из нижележащих слоёв.
Спасибо сказали:

Аватара пользователя
bormant
Сообщения: 1156

Re: Установка программ в Slackware

Сообщение bormant » 28.08.2016 00:50

Про обновление.
А зачем файлик, когда все это можно доверить оболочке или slackpkg (неполную установку им обновлять удобнее)?

Если установка из полных наборов, скажем, a, ap, l, n, d, k, x, xap, xfce, и кое-чего из d, то после обновления glibc, пакетного менеджера и архиватора/компрессора и перед удалением исключённого из дистрибутива достаточно

Код: Выделить всё

cd /mnt/hd/slackware*
for f in a ap l n k x xap xfce; do upgradepkg --install-new $f/*.t?z; done
upgradepkg d/*.t?z
Спасибо сказали:

QWERTYASDF
Сообщения: 874
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Установка программ в Slackware

Сообщение QWERTYASDF » 28.08.2016 10:56

bormant писал(а):
28.08.2016 00:50
Про обновление.
А зачем файлик, когда все это можно доверить оболочке или slackpkg (неполную установку им обновлять удобнее)?

Если установка из полных наборов, скажем, a, ap, l, n, d, k, x, xap, xfce, и кое-чего из d, то после обновления glibc, пакетного менеджера и архиватора/компрессора и перед удалением исключённого из дистрибутива достаточно

Код: Выделить всё

cd /mnt/hd/slackware*
for f in a ap l n k x xap xfce; do upgradepkg --install-new $f/*.t?z; done
upgradepkg d/*.t?z

Я не уверена, что правильно разобралась с тем, как заставить slackpkg брать новые пакеты из локального репозитория т.е. из смонтированного iso образа репозитория 14.2, поэтому его не использовала.

В остальном, мне было удобнее просто читать свой файлик с описанием и пояснением шагов обновления, и оттуда-же сразу запускать соответствующие команды. Последовательность, похожую на описанный Вами сценарий, я использовала - как однострочник в своем файле.

зы: Почти (осталось только SBo-пакеты обновить) обновилась, теперь вот буду пытаться разбираться с проблемами :angry: :blush: Самая неприятная неприятность - после возвращения из блокировки экрана (xtrlock) или из заставки или из чего-то еще (пока статистика маленькая) - иксы виснут, приходится их перезагружать ( Ну вот, может это из-за старого awesome - сейчас может обновлюсь и все будет ок, очень надеюсь...
Спасибо сказали:

Аватара пользователя
bormant
Сообщения: 1156

Re: Установка программ в Slackware

Сообщение bormant » 28.08.2016 12:04

QWERTYASDF писал(а):
28.08.2016 10:56
как заставить slackpkg брать новые пакеты из локального репозитория т.е. из смонтированного iso образа репозитория 14.2,

Код: Выделить всё

# mount -o loop /home/ftp/slackware64-14.2-install-dvd.iso /mnt/hd
# grep -v '^\s*#\|^\s*$' /etc/slackpkg/mirrors
file://mnt/hd/

Вместо file:// можно cdrom:// туда же.
Спасибо сказали:

QWERTYASDF
Сообщения: 874
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Установка программ в Slackware

Сообщение QWERTYASDF » 22.12.2016 17:32

Доброе время суток.

Что-то непонятное творится с зеркалами Slackware. Не совпадают ключи при проверке хешей - slackpkg update. Заметила вчера вечером, до этого проблемы не было. После обнаружения, я сначала поменяла зеркало для slackpkg с местного (fi) - на автоопределение - не помогло. Немного погуглила, посмотрела оффсайт - вроде все тихо - не слышно о проблемах с репозиторием или его взломе...

Сейчас вновь выполнила update gkg ---> update

Код: Выделить всё

#slackpkg update gpg

2016-12-22 15:40:03 URL:http://mirrors.slackware.com/slackware/slackware-14.2/GPG-KEY [1572/1572] -> "/tmp/slackpkg.TiQrOm/gpgkey" [1]
pub  1024D/40102233 2003-02-26 Slackware Linux Project <security@slackware.com>
sub  1024g/4E523569 2003-02-26 [expires: ????-??-??]

2016-12-22 15:40:03 URL:http://slakfinder.org/slackpkg+/GPG-KEY [1823/1823] -> "/tmp/slackpkg.TiQrOm/gpgkey-tmp-slackpkgplus" [1]
pub  2048R/ED123FBC 2011-01-01 Matteo Rossini <zerouno@slacky.it>
sub  2048R/2B41569A 2011-01-01
gpg: key ED123FBC: "Matteo Rossini <zerouno@slacky.it>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1


2016-12-22 15:40:04 URL:http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86/GPG-KEY [11465/11465] -> "/tmp/slackpkg.TiQrOm/gpgkey-tmp-restricted" [1]
pub  1024D/A75CBDA0 2003-01-17 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
uid                            Eric Hameleers (Thuis) <e.hameleers@chello.nl>
uid                            Eric Hameleers (IBM Linux) <alien@nl.ibm.com>
uid                            Eric Hameleers <eric.hameleers@int.greenpeace.org>
uid                            Eric Hameleers <alien@sox.homeip.net>
uid                            Eric Hameleers <alien@slackware.com>
uid                            [jpeg image of size 3054]
uid                            Eric Hameleers (SBo) <alien@slackbuilds.org>
uid                            Eric Hameleers <eric.hameleers@alienbase.nl>
sub  1792g/7CBDC819 2003-01-17
gpg: key A75CBDA0: "Eric Hameleers <alien@slackware.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1


2016-12-22 15:40:04 URL:http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86/GPG-KEY [17332/17332] -> "/tmp/slackpkg.TiQrOm/gpgkey-tmp-alienbob" [1]
pub  1024D/A75CBDA0 2003-01-17 Eric Hameleers <alien@slackware.com>
uid                            Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
uid                            Eric Hameleers (Thuis) <e.hameleers@chello.nl>
uid                            Eric Hameleers (IBM Linux) <alien@nl.ibm.com>
uid                            Eric Hameleers <eric.hameleers@int.greenpeace.org>
uid                            Eric Hameleers <alien@sox.homeip.net>
uid                            [jpeg image of size 3054]
uid                            Eric Hameleers (SBo) <alien@slackbuilds.org>
uid                            Eric Hameleers <eric.hameleers@alienbase.nl>
sub  1792g/7CBDC819 2003-01-17
gpg: key A75CBDA0: "Eric Hameleers <alien@slackware.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

                        Slackware Linux Project's GPG key added


Код: Выделить всё

#slackpkg update
Updating the package lists...
        Downloading...
2016-12-22 15:33:40 URL:http://slackware.laukas.lt/slackware-14.2/ChangeLog.txt [367500/367500] -> "/tmp/slackpkg.bsDt5s/ChangeLog.txt" [1]
                Saving ChangeLog.txt from repository slackpkgplus ...

                Saving ChangeLog.txt from repository restricted ...

                Saving ChangeLog.txt from repository alienbob ...

2016-12-22 15:33:41 URL:http://slakfinder.org/slackpkg+/CHECKSUMS.md5 [2200/2200] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5-slackpkgplus" [1]
2016-12-22 15:33:41 URL:http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86/CHECKSUMS.md5 [2555/2555] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5-restricted" [1]
2016-12-22 15:33:41 URL:http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86/CHECKSUMS.md5 [167699/167699] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5-alienbob" [1]

                No changes in ChangeLog.txt between your last update and now.
                Do you really want to download all other files (y/N)? y

                                List of all files
2016-12-22 15:33:45 URL:http://slackware.laukas.lt/slackware-14.2/patches/MANIFEST.bz2 [3426130/3426130] -> "/tmp/slackpkg.bsDt5s/patches-MANIFEST.bz2" [1]
2016-12-22 15:33:47 URL:http://slackware.laukas.lt/slackware-14.2/slackware/MANIFEST.bz2 [3176542/3176542] -> "/tmp/slackpkg.bsDt5s/slackware-MANIFEST.bz2" [1]
2016-12-22 15:33:48 URL:http://slackware.laukas.lt/slackware-14.2/extra/MANIFEST.bz2 [128794/128794] -> "/tmp/slackpkg.bsDt5s/extra-MANIFEST.bz2" [1]
2016-12-22 15:33:48 URL:http://mirrors.slackware.com/slackware/slackware-14.2/pasture/MANIFEST.bz2 [3490/3490] -> "/tmp/slackpkg.bsDt5s/pasture-MANIFEST.bz2" [1]
2016-12-22 15:33:48 URL:http://mirrors.slackware.com/slackware/slackware-14.2/testing/MANIFEST.bz2 [3075/3075] -> "/tmp/slackpkg.bsDt5s/testing-MANIFEST.bz2" [1]
2016-12-22 15:33:48 URL:http://slakfinder.org/slackpkg+/MANIFEST.bz2 [576/576] -> "/tmp/slackpkg.bsDt5s/SLACKPKGPLUS_slackpkgplus-MANIFEST.bz2" [1]
2016-12-22 15:33:49 URL:http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86/MANIFEST.bz2 [20533/20533] -> "/tmp/slackpkg.bsDt5s/SLACKPKGPLUS_restricted-MANIFEST.bz2" [1]
2016-12-22 15:33:49 URL:http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86/MANIFEST.bz2 [741230/741230] -> "/tmp/slackpkg.bsDt5s/SLACKPKGPLUS_alienbob-MANIFEST.bz2" [1]
                Checksums
2016-12-22 15:33:50 URL:http://slackware.laukas.lt/slackware-14.2/CHECKSUMS.md5 [864169/864169] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5" [1]
2016-12-22 15:33:50 URL:http://mirrors.slackware.com/slackware/slackware-14.2/CHECKSUMS.md5.asc [163/163] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5.asc" [1]
2016-12-22 15:33:50 URL:http://slakfinder.org/slackpkg+/CHECKSUMS.md5.asc [473/473] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5-slackpkgplus.asc" [1]
2016-12-22 15:33:50 URL:http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86/CHECKSUMS.md5.asc [181/181] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5-restricted.asc" [1]
2016-12-22 15:33:51 URL:http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86/CHECKSUMS.md5.asc [181/181] -> "/tmp/slackpkg.bsDt5s/CHECKSUMS.md5-alienbob.asc" [1]

                ERROR: Verification of the  gpg signature on CHECKSUMS.md5
                       failed! This could mean that the file is out of date
                       or has been tampered with.


Стала пробовать разные другие зеркала - стали появляться сообщения, что "ключ на зеркале отсутствует, отключите проверку ключей". Пока не дошла до одного из зеркал в Польше - после slackpkg update вроде никаких ошибок не выходило...

В чем дело может быть? )


***********************************

А, возможно я поняла - это видимо какие-то проблемы с финским зеркалом. Ведь, в принципе публичный gpg-ключ не обязан быть на каждом из зеркал - а я после раскоментирования того или иного зеркала, сначала пыталась добавить ключ с него. Сейчас вновь сменила зеркало на российское, без добавления ключа - вся метаинформация загрузилась и проверилась без ошибок. Пока предыдущее сообщение не удаляю - вдруг таки я опять что-то не так поняла (пишу практически на бегу). Извините, если что...
Спасибо сказали:

Аватара пользователя
bormant
Сообщения: 1156

Re: Установка программ в Slackware

Сообщение bormant » 23.12.2016 02:56

Если вдруг нужно срочно обновиться, а автоопределяемое зеркало (http://mirrors.slackware.com/slackware/...) не полностью синхронизировано, воспользуйтесь osuosl.org в ftp или http варианте. И хоть там ограничение на отдачу, зато статус основного зеркала.
Спасибо сказали:

Аватара пользователя
Denes
Сообщения: 28

Re: Установка программ в Slackware

Сообщение Denes » 14.07.2018 01:48

sunny1983 Привет я пользуюсь этой ос очень часто скажу по опыту вам ответ на ваши вопросы :ответы 1-один из старейших дистрибутивов Linux Его иногда называют «самым UNIX’овым
2- из репозитория терминал вам в помощ
3- да проще
Здесь вам вряд ли ответят пишите в форум самой системы !
Тут мало кто знает эту ос
Спасибо сказали: