
sqg -p пакет -- строит очередь для одного пакета.
sqg -a -- строит очереди для всех пакетов slackbuilds.org.
sbopkg ... пакет.sqf -- обрабатывает указанную очередь заданной командой.
Ну то есть по ссылке опечатка, s/sbopkg/sqg/.
Модератор: Модераторы разделов
Код: Выделить всё
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
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 писал(а): ↑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/
Код: Выделить всё
#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.
Насколько я понимаю, L-категория - это библиотеки (libs, то есть). Без них, понятно, много чего работать не будет.
Как Вам это удалось? Если wget не запускается с руганью на отсутствующую библиотеку (или библиотеки),QWERTYASDF писала: ↑20.04.2019 04:42Дальше было сделано slackpkg upgrade-all
В итоге теперь не запускается ни wget, ни Бог знает что еще
Вполне возможно, почему бы и нет? В конце концов, схема установки с CD, а не DVD как-то должна работать. "disk 1" и "disk 2" - это ведь CD, не так ли?QWERTYASDF писала: ↑20.04.2019 04:42Будет ли работоспособным вариант установить "disk 2" (включающий, соответственно, L), а потом через slackpkg (если wget и все ему необходимое заработает) обновиться до текущего состояния дерева?
Взять DVD, а не CD и спокойно всё поставить без лишних заморочек. Там всего-то 2.6Гб. И даже на болванку писать не обязательно - вполне можно использовать iso-образ.QWERTYASDF писала: ↑20.04.2019 04:42Если вариант из предыдущего пункта плохой, то каким образом лучше поступить? Я думаю тогда накачать на ту машину, или другую, в случае незапуска нужных программ, соответствующих ветвей дерева, после чего установить - можно ли обойтись в таком случае только L, или нужно что-то еще, D может быть?
Ну, собственно, последствия уже наступили - у Вас не запускаются программы.QWERTYASDF писала: ↑20.04.2019 04:42Каких можно ожидать последствий моей невнимательности, и с какой вероятностью?
Shell
$ ldd $(which wget)
linux-vdso.so.1 (0x00007ffd511f3000)
libunistring.so.0 => /usr/lib64/libunistring.so.0 (0x00007f952f6f0000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f952f478000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f952f270000)
libssl.so.1 => /lib64/libssl.so.1 (0x00007f952eff8000)
libcrypto.so.1 => /lib64/libcrypto.so.1 (0x00007f952eba0000)
libz.so.1 => /lib64/libz.so.1 (0x00007f952e988000)
libc.so.6 => /lib64/libc.so.6 (0x00007f952e5b8000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f952e398000)
/lib64/ld-linux-x86-64.so.2 (0x00007f952fa08000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f952e190000)
Поскольку у ТС задача решена, отвечу вам.Hephaestus писал: ↑20.04.2019 12:37Как Вам это удалось? Если wget не запускается с руганью на отсутствующую библиотеку (или библиотеки),
то никакого upgrade-all у Вас бы не получилось - он бы начал ругаться сразу.
Ситуация получилась, конечно, странная, но не слишком: совсем не ставить категорию "L" - это вряд ли правильный выбор, поэтому проблемы вполне ожидаемы. В этом смысле, на мой взгляд, полезнее пересмотреть состав CD-дисков, чтобы на первом диске был минимальный необходимый для установки, но самодостаточный набор пакетов. Здесь вопрос не только о wget, а о категории "L" в целом: у ТС проблема с запуском множества программ, не только wget. Если вся категория "L" находится за пределами первого диска, то понятно, что одним диском не обойтись никак.
Да, вот здесь меня и настигла ошибка - почему-то была уверенность, что "Disk 1" содержит все необходимое. Но конечно это меня не оправдывает - надо было пристально просмотреть категории пакетов.Hephaestus писал: ↑21.04.2019 15:48чтобы на первом диске был минимальный необходимый для установки, но самодостаточный набор пакетов.