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

SLAX, Deep Style, ZenWalk

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

Аватара пользователя
Hephaestus
Сообщения: 2622
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

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

Сообщение Hephaestus » 16.10.2015 14:32

bormant писал(а):
16.10.2015 14:05
Например, у вас уже есть собранный с нужными вам опциями ffmpeg. Запустили ничтоже сумняшеся "sbopkg -i vlc.sqf" и получили в систему пересобранный "без всего" ffmpeg. Или, если ранее прописали флаги сборки в очередь, то получили его со всем тем же самым, но пересобранный... А ведь "sbopkg -Rki vlc" могло избавить от лишней и вредной, либо просто лишней работы.
Вообще-то, sbopkg -i vlc.sqf спрашивает, брать локальный слакбилд или нет.
Поэтому получить "собранный без всего" можно только по собственному желанию.

Что касается "избавления от лишней работы", то увы.
Именно с ffmpeg у меня была проблема.
Собрал я его с нужными мне опциями и был доволен.
Потом через какое-то время прогнал проверку обновлений в интерфейсе sbopkg.
Выдали мне список обновлений. Я его добавил в очередь и её обработал.
Пакеты поставились. ffmpeg перестал работать, ругаясь в терминал на отсутствующую библиотеку.
Оказалось, что в списке на обновление была какая-то библиотека, от которой зависит ffmpeg.
Она обновилась, а ffmpeg - нет. Более того, ffmpeg и списках на обновление не было.
Пересобрал ffmpeg - проблема ушла.

Это к разговору о том, что дескать, уже собранное не надо собирать ещё раз, и вообще программе пофиг на версию библиотеки.
Вот оказывается, не всегда пофиг.

И боюсь, что ключ -k может привести к такому же результату.
Ключ, конечно, полезный, но не всегда всё так просто.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

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

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

Сообщение bormant » 16.10.2015 15:06

Hephaestus
тут главное не забывать, что такое sbopkg. Это инструмент, который "делает", совершает определенное действие (или список действий по очереди).
Под действием понимается набор из загрузки исходников, запуска слакбилда, установки полученного пакета, т.е. классическое

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

wget package.tar.gz; tar xf package.tar.gz; cd package; source *info; sh *Build

Но это не тот инструмент, который принимает решение относительно содержимого списка действий.
Как только будет предпринята попытка использовать его в подобном качестве, попытавшемуся неминуемо "прилетит" результат небрежного отношения к документации как слакбилда, так и собираемого софта.

Древесные зависимости -- штука обычная, поэтому бездумное "sbopkg -c", как, впрочем, все остальное бездумное, вредно. А если хочется чтоб оно "всё само", то так не бывает. В других дистрибутивах, где принятие подобных решений переложено на сопровождающих, платой за "все само" является принятие выбора сопровождающих. В Slackware платой за гибкость является необходимость выбора и принятия решений самостоятельно.

В отношении обновления версий повторюсь:
bormant писал(а):
16.10.2015 14:05
А при необходимости версию обновить, можно и точечно-адресно к вопросу подойти.
Даже, пожалуй, не "можно", а "нужно", с анализом существующих связей и возможных последствий.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2622
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

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

Сообщение Hephaestus » 16.10.2015 17:02

bormant писал(а):
16.10.2015 15:06
Древесные зависимости -- штука обычная, поэтому бездумное "sbopkg -c", как, впрочем, все остальное бездумное, вредно.
Ну и чем это принципиально отличается от использования ключа -k?

На всякий случай напомню:
bormant писал(а):
16.10.2015 14:05
А ведь "sbopkg -Rki vlc" могло избавить от лишней и вредной, либо просто лишней работы.
Подставьте сюда вместо vlc имя библиотеки, от которой зависит ffmpeg и вы получите ровно ту ситуацию, о которой я рассказывал. Потому что сборка прошла, исходя из нынешнего (нового) состояния репозитория, а всё что было пропущено по ключу -k, не изменилось и соответствует старому состоянию.
Вот когда я либу собрал, а ffmpeg, от неё зависящий, пропустил, он перестал работать. Если бы я при сборке либы использовал ключ -k, было бы то же самое. Разве нет?

Да вот, не ходить далеко за примером. Не далее, как вчера я собирал vlc.
Оно не захотело собираться, потому что часть зависимостей обновились в репах.

А теперь представим ситуацию: какую-нибудь либу я собрал давным-давно, а vlc решил впервые поставить только сейчас. Я использую ключ -k и ничего кроме vlc не собираю.
Это значит, что либа у меня в системе старая, а vlc новее, и давно уже просит новую версию либы (которая в моей системе старая).
К чему это приведет? Понятно, к чему: vlc либо не скомпилируется, либо скомпилируется, но не запустится. Стало быть, я должен собрать не только vlc, но и пересобрать либу.
И ключ -k здесь противопоказан.
Ну и как заранее знать, когда нужен ключ -k, а когда - нет?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

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

Сообщение yars » 16.10.2015 17:54

Как узнать? Очень просто: сравнить номера версий имеющейся в системе либы и требуемой пакетом при сборке. Если изменение достаточно глобальное, меняется одна из старших цифр номера... Но это, увы, без гарантий -- даже ситуация с версиями зависит от желания левой пятки разработчика, и старшая цифра может меняться просто так, как, например, было с ядром при переходе с 3.18 -> 4.х.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2622
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

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

Сообщение Hephaestus » 16.10.2015 18:42

yars писал(а):
16.10.2015 17:54
Как узнать? Очень просто: сравнить номера версий имеющейся в системе либы и требуемой пакетом при сборке.
Это при вызове sbopkg -ki name.sqf, когда ничего лишнего не показывается?
Угу. Конечно.
Если в очереди пару десятков пакетов и надо облизывать каждый, это сводит на нет всю автоматику с очередями.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2622
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

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

Сообщение Hephaestus » 16.10.2015 18:58

Hephaestus писал(а):
16.10.2015 07:38
Впрочем, надо будет ради сравнения попробовать собрать один и тот же пакет на диске и в памяти. Посмотрим, каков будет прирост в скорости.
Проверил. Прогнал сборку vlc единичным пакетом.

Сборка в ОЗУ заняла

$

real 11m2.936s user 9m8.253s sys 1m8.305s



А сборка на диске

$

real 11m9.553s user 9m7.528s sys 1m9.446s


Разница в пределах погрешности.
Что и требовалось доказать.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

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

Сообщение sunny1983 » 18.10.2015 18:31

Ещё вопрос. Не помню был он или нет. sbopkg логи сборки где-нибудь вообще сохраняет?
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 18.10.2015 18:47

/var/log/sbopkg/sbopkg-build-log у меня.
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

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

Сообщение sunny1983 » 18.10.2015 19:03

QWERTYASDF
Что-то там крякозябры какие-то.
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 18.10.2015 19:44

Не знаю. Конфиг sbopkg мною не крутился, на той-же системе в less все читаемо.

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

$file /var/log/sbopkg/sbopkg-build-log
/var/log/sbopkg/sbopkg-build-log: UTF-8 Unicode text, with very long lines, with CR, LF line terminators


Сейчас придут гуру и объяснят крякозябры.
Спасибо сказали:

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

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

Сообщение bormant » 18.10.2015 21:30

sunny1983 писал(а):
18.10.2015 19:03
Что-то там крякозябры какие-то

Запускалась сборка с кодировкой локали, отличающейся от системной?
Поломалась ФС?
Что-то ещё?

В этот журнал дублируется весь вывод от сборки слакбилдов. Его также можно полистать, запустив sbopkg без параметров в диалоговом режиме.
Расположение файла журнала можно уточнить в sbopkg.conf.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2622
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

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

Сообщение Hephaestus » 18.10.2015 21:54

sunny1983 писал(а):
18.10.2015 19:03
Что-то там крякозябры какие-то.
Сообщения sbopkg идут латинницей. Имена файлов - тем более.
Следовательно, в этом логе все буквы латинские. Кракозябрам взяться просто неоткуда.
Как минимум, имена файлов должны быть видны.

Вывод: либо действительно что-то серьёзно поломалось, либо Вы просто промахнулись и открыли не тот файл.

А можете показать кусок этого лога с кракозябрами? Очень любопытно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

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

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

Сообщение bormant » 18.10.2015 22:26

Hephaestus писал(а):
18.10.2015 21:54
этом логе все буквы латинские. Кракозябрам взяться просто неоткуда.

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

$ LANG=ru_RU.UTF-8 gcc
gcc: фатальная ошибка: не заданы входные файлы
компиляция прервана.
Если кодировка неанглийской локали при просмотре не соответствует ей при сборке, из русского текста получатся кракозябры.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2622
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

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

Сообщение Hephaestus » 18.10.2015 22:44

bormant писал(а):
18.10.2015 22:26
Если кодировка неанглийской локали при просмотре не соответствует ей при сборке, из русского текста получатся кракозябры.
Что ж, согласен.
Но даже в этом случае в логе, кроме кракозябров должно быть много чего другого на латиннице.
Там же не сплошные сообщения об ошибках от компилятора, правда?
И если уважаемый sunny1983 в логе ничего, кроме кракозябров не обнаружил, это явно ненормальная ситуация.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

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

Сообщение sunny1983 » 18.10.2015 23:51

bormant писал(а):
18.10.2015 22:26
Если кодировка неанглийской локали при просмотре не соответствует ей при сборке, из русского текста получатся кракозябры.

Ну да, gcc и make в русской локали сообщения об ошибках будут писать по русски.
Локаль - ru_RU.utf8.
По поводу кракозябров - это я ошибся с выводами, на самом деле я кажется выбрал не тот инструмент для просмотра логов. С помощью less вот я лог смог прочитать нормально. До этого пытался читать с помощью vim - отобразил в цвете и с кракозябрами вместо русских букв и в gui-редакторе mousepad - ругнулся, что я подсовываю ему файл вообще не в кодировке utf-8 и попросил указать кодировку. Но мне то нужно открыть лог именно в gui-редакторе, чтобы можно было кусок лога в Интернет выложить.
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 19.10.2015 00:05

Но мне то нужно открыть лог именно в gui-редакторе, чтобы можно было кусок лога в Интернет выложить.


Можно мышью выделить в эмуляторе терминала (если он используется) и вставить в окно (вэб-браузера?) нажатием средней кнопки мыши.

Можно поставить утилиту xclip и по конвееру с какого-нибудь фильтра давать ей текст - он окажется в буфере обмена иксов, вставка средней кнопкой мыши.

Например:

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

tail -50 /var/log/sbopkg/sbopkg-build-log | xclip -i   #скопировать в иксовый буфер последние 50 строчек из данного файла. В браузере вставляется средней кнопкой мыши
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 01.01.2016 00:07

Некоторое время (примерно месяц) имею такое же сообщение об ошибке записи grep при установке через slackpkg. Насколько могу судить - установленный софт работает, никаких особых неприятностей не заметно. Однако, все-таки хотелось бы узнать в чем дело. Может кто сталкивался и/или знает?
Спасибо сказали:

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

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

Сообщение bormant » 01.01.2016 09:41

QWERTYASDF
Это ошибка в slackpkg+.
Вот здесь https://www.linuxquestions.org/questions/sl...tml#post5471175 снова подняли эту проблему, собрали логи. Полагаю, дожмут...

PS. Про ConnochaetOS пропускаем, это про другое, про подписанное несколькими ключами в одном хранилище.
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 01.01.2016 16:44

bormant
Что-то не понимаю, я ж пользуюсь штатным slackpkg, а не плюсованным...Получается, это общая их проблема?
Спасибо сказали:

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

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

Сообщение bormant » 01.01.2016 17:19

QWERTYASDF
для определенности, slackpkg+ у вас точно не установлен?
Проверить так:

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

ls /var/log/packages/slackpkg+-*
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 01.01.2016 17:42

Не ставился, насколько помню.

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

$ls /var/log/packages/slackpkg+*
/bin/ls: невозможно получить доступ к /var/log/packages/slackpkg+*: Нет такого файла или каталога
Спасибо сказали:

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

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

Сообщение bormant » 01.01.2016 19:07

QWERTYASDF
хм, это уже интересно.
Не сможете вспомнить детали (команда, устанавливаемый пакет), чтобы можно было бы воспроизвести проблему?
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 01.01.2016 21:03

bormant
Наврятли смогу. Помню, что шла установка или обновление через slackpkg (каких-то специальных опций не использую). Т.е. при обработке одного из этих пакетов:

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

-rw-r--r-- 1 root root    1608 дек 31 22:12 openssl-solibs-1.0.1q-i486-1_slack14.1
-rw-r--r-- 1 root root   33767 дек 31 22:11 openssl-1.0.1q-i486-1_slack14.1
-rw-r--r-- 1 root root   93075 дек 31 22:11 mozilla-thunderbird-38.5.0-i486-1_slack14.1
-rw-r--r-- 1 root root   62287 дек 31 22:11 mozilla-firefox-38.5.2esr-i486-1_slack14.1
-rw-r--r-- 1 root root    1953 дек 31 22:10 libpng-1.4.19-i486-1_slack14.1
-rw-r--r-- 1 root root   20611 дек 31 22:10 grub-2.00-i486-3_slack14.1
-rw-r--r-- 1 root root   35238 дек 31 22:10 blueman-r708-i486-4_slack14.1
-rw-r--r-- 1 root root   11747 дек 31 22:10 bind-9.9.8_P2-i486-1_slack14.1
-rw-r--r-- 1 root root   20977 дек  6 18:59 opera-next-12.16-i486-1_SBo
-rw-r--r-- 1 root root   18254 дек  6 18:55 opera-12.16-i686-1_SBo
-rw-r--r-- 1 root root    1659 ноя 28 17:56 seamonkey-solibs-2.39-i486-1_slack14.1
-rw-r--r-- 1 root root  339007 ноя 28 17:56 seamonkey-2.39-i486-1_slack14.1
-rw-r--r-- 1 root root   25724 ноя 28 17:55 php-5.4.45-i486-1_slack14.1
-rw-r--r-- 1 root root    5528 ноя 28 17:55 pcre-8.38-i486-1_slack14.1
-rw-r--r-- 1 root root   22301 ноя 28 17:55 ntp-4.2.8p4-i486-1_slack14.1
-rw-r--r-- 1 root root    5712 ноя 28 17:54 mozilla-nss-3.20.1-i486-1_slack14.1
-rw-r--r-- 1 root root    1712 ноя 28 17:54 jasper-1.900.1-i486-4_slack14.1
-rw-r--r-- 1 root root   70258 ноя 28 17:54 glibc-zoneinfo-2015g-noarch-1_slack14.1
-rw-r--r-- 1 root root   22857 ноя 28 17:53 curl-7.45.0-i486-1_slack14.1
-rw-r--r-- 1 root root   58561 окт 10 06:32 vlc-2.1.6-i486-3_SBo
-rw-r--r-- 1 root root    1401 окт 10 05:52 a52dec-0.7.4-i486-1_SBo
-rw-r--r-- 1 root root     893 окт 10 05:52 libass-0.12.1-i486-1_SBo
-rw-r--r-- 1 root root    2169 окт 10 05:52 libdc1394-2.2.2-i486-1_SBo
-rw-r--r-- 1 root root    2764 окт 10 05:51 libdvbpsi-1.1.1-i486-1_SBo
-rw-r--r-- 1 root root    1410 окт 10 05:50 libdvdnav-4.2.0-i486-1_SBo
-rw-r--r-- 1 root root    1380 окт 10 05:49 libmpeg2-0.5.1-i486-1_SBo
-rw-r--r-- 1 root root   17300 окт 10 05:49 libupnp-1.6.17-i486-1_SBo
-rw-r--r-- 1 root root     906 окт 10 05:48 portaudio-V19-i486-2_SBo
-rw-r--r-- 1 root root    1984 окт 10 05:47 twolame-0.3.13-i486-1_SBo
-rw-r--r-- 1 root root    6210 окт 10 05:46 opus-1.1-i486-1_SBo
-rw-r--r-- 1 root root    6642 окт 10 05:45 libvpx-1.3.0-i486-1_SBo
-rw-r--r-- 1 root root    1145 окт 10 05:38 gsm-1.0.13-i486-2_SBo
-rw-r--r-- 1 root root    3294 окт 10 05:38 libtar-1.2.20-i486-1_SBo
-rw-r--r-- 1 root root   11359 окт 10 05:37 libkate-0.4.1-i486-1_SBo
-rw-r--r-- 1 root root    1066 окт 10 05:36 faac-1.28-i486-3_SBo
-rw-r--r-- 1 root root    1619 окт 10 05:36 libmp4v2-2.0.0-i486-1_SBo
-rw-r--r-- 1 root root    1434 окт 10 05:31 libdca-0.0.5-i486-1_SBo
-rw-r--r-- 1 root root    1923 окт 10 05:30 libmatroska-1.4.2-i486-1_SBo
-rw-r--r-- 1 root root    1773 окт 10 05:29 libebml-1.3.1-i486-1_SBo
-rw-r--r-- 1 root root    1121 окт 10 05:28 libshout-2.3.1-i486-1_SBo
-rw-r--r-- 1 root root    2288 окт 10 05:28 speex-1.2rc2-i486-4_SBo
-rw-r--r-- 1 root root    2284 окт 10 05:27 libva-1.6.1-i486-1_SBo
-rw-r--r-- 1 root root   10838 окт 10 05:25 avahi-0.6.31-i486-1_SBo
-rw-r--r-- 1 root root    1108 окт 10 05:17 libdaemon-0.14-i486-1_SBo
-rw-r--r-- 1 root root   20506 окт 10 05:17 projectM-2.1.0-i486-1_SBo
-rw-r--r-- 1 root root   10241 окт 10 05:12 jack-audio-connection-kit-0.124.1-i486-1_SBo
-rw-r--r-- 1 root root    2959 окт 10 05:10 libsidplay2-2.1.1-i486-3_SBo
-rw-r--r-- 1 root root    2096 окт 10 05:06 zvbi-0.2.35-i486-1_SBo
-rw-r--r-- 1 root root    1175 окт 10 05:04 faad2-2.7-i486-2_SBo
-rw-r--r-- 1 root root    1420 окт 10 05:03 libavc1394-0.5.4-i486-1_SBo
-rw-r--r-- 1 root root    1174 окт 10 05:03 libmodplug-0.8.8.5-i486-1_SBo
-rw-r--r-- 1 root root    1124 окт 10 05:02 musepack-tools-r475-i486-2_SBo
-rw-r--r-- 1 root root     753 окт 10 05:01 libcuefile-r475-i486-1_SBo
-rw-r--r-- 1 root root     763 окт 10 05:01 libreplaygain-r475-i486-1_SBo
-rw-r--r-- 1 root root    2010 окт 10 05:00 vcdimager-0.7.24-i486-1_SBo
-rw-r--r-- 1 root root   28887 окт 10 04:59 dirac-1.0.2-i486-3_SBo
-rw-r--r-- 1 root root   29237 окт 10 04:55 vsxu-0.4.2-i486-1_SBo
-rw-r--r-- 1 root root     953 окт 10 04:41 glfw-2.7.8-i486-1_SBo
-rw-r--r-- 1 root root    2421 окт 10 04:40 libjpeg-turbo-1.4.2-i486-1_SBo
-rw-r--r-- 1 root root    2104 окт 10 04:38 ftgl-2.1.3_rc5-i486-3_SBo
-rw-r--r-- 1 root root   16003 окт 10 04:37 opencv-3.0.0-i486-2_SBo
-rw-r--r-- 1 root root   23137 окт 10 02:54 eigen3-3.2.4-i486-1_SBo
-rw-r--r-- 1 root root   20337 окт 10 02:52 gnome-vfs-2.24.4-i486-3_SBo
-rw-r--r-- 1 root root    8956 окт 10 02:49 gnome-mime-data-2.18.0-i486-2_SBo
-rw-r--r-- 1 root root   20848 окт 10 02:49 libbonobo-2.32.1-i486-2_SBo
-rw-r--r-- 1 root root    5058 окт 10 02:46 ORBit2-2.14.19-i486-3_SBo
-rw-r--r-- 1 root root    9743 окт 10 02:44 live555-2015.09.24-i486-1_SBo
-rw-r--r-- 1 root root    1372 окт 10 02:42 rtmpdump-20150115_a107cef-i486-1_SBo
-rw-r--r-- 1 root root    8895 окт 10 02:42 freerdp-1.2.0_beta1_android9-i486-4_SBo
-rw-r--r-- 1 root root    8795 окт 10 02:37 ffmpeg-2.6.3-i686_custom-1_SBo
-rw-r--r-- 1 root root    2937 окт 10 02:01 libdvdcss-1.2.13-i486-1_SBo
-rw-r--r-- 1 root root    1822 окт 10 02:01 fluidsynth-1.1.6-i486-1_SBo
-rw-r--r-- 1 root root    5580 окт 10 02:00 schroedinger-1.0.11-i486-1_SBo
-rw-r--r-- 1 root root     963 окт 10 01:55 libminizip-1.2.8-i486-1_SBo
-rw-r--r-- 1 root root     970 окт 10 01:55 chromaprint-1.2-i486-1_SBo
-rw-r--r-- 1 root root    8051 окт 10 01:54 libssh2-1.4.3-i486-1_SBo
-rw-r--r-- 1 root root   31729 окт 10 01:53 gst1-plugins-base-1.4.5-i486-1_SBo
-rw-r--r-- 1 root root   22033 окт 10 01:44 gstreamer1-1.4.5-i486-1_SBo
-rw-r--r-- 1 root root    4033 окт 10 01:39 orc-0.4.23-i486-1_SBo
-rw-r--r-- 1 root root     881 окт 10 01:37 x265-1.7-i486-1_SBo
-rw-r--r-- 1 root root    1979 сен 25 20:19 djview4-4.10-i486-1_SBo
-rw-r--r-- 1 root root    1192 сен 25 20:13 kdegraphics-mobipocket-4.10.5-i486-1
-rw-r--r-- 1 root root    5036 сен 25 13:58 kactivities-4.10.5-i486-1
-rw-r--r-- 1 root root  160233 сен 25 13:57 kdelibs-4.10.5-i486-2
-rw-r--r-- 1 root root    8808 сен 25 13:45 okular-4.10.5-i486-1
-rw-r--r-- 1 root root   13604 сен 25 13:43 ca-certificates-20150426-noarch-2_slack14.1


Как мне кажется - скорей всего дело было 10 октября, но уверенности нет.
Спасибо сказали:

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

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

Сообщение bormant » 01.01.2016 21:28

10.10.2015 установлены пакеты только с суффиксом _SBo. Это собранное со slackbuilds.org, поэтому требуется уточнение, если они ставились при помощи slackpkg, то как?
За это число есть пакет с кривым именем (ffmpeg), его архитектура указана как i686_custom. Было ли это источником ошибки, пока не готов сказать.
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 01.01.2016 21:33

Не могу к сожалению вспомнить с достаточной точностью - была ли данная ошибка изначально при установке через sbopkg или через slackpkg, по крайней мере в последнем сейчас она присутствует точно. А пакеты с Sbo ставила только в sbopkg, простите за неточность...
Спасибо сказали:

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

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

Сообщение bormant » 01.01.2016 21:54

То есть, список кандидатов похудел до

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

-rw-r--r-- 1 root root    1608 дек 31 22:12 openssl-solibs-1.0.1q-i486-1_slack14.1
-rw-r--r-- 1 root root   33767 дек 31 22:11 openssl-1.0.1q-i486-1_slack14.1
-rw-r--r-- 1 root root   93075 дек 31 22:11 mozilla-thunderbird-38.5.0-i486-1_slack14.1
-rw-r--r-- 1 root root   62287 дек 31 22:11 mozilla-firefox-38.5.2esr-i486-1_slack14.1
-rw-r--r-- 1 root root    1953 дек 31 22:10 libpng-1.4.19-i486-1_slack14.1
-rw-r--r-- 1 root root   20611 дек 31 22:10 grub-2.00-i486-3_slack14.1
-rw-r--r-- 1 root root   35238 дек 31 22:10 blueman-r708-i486-4_slack14.1
-rw-r--r-- 1 root root   11747 дек 31 22:10 bind-9.9.8_P2-i486-1_slack14.1
-rw-r--r-- 1 root root    1659 ноя 28 17:56 seamonkey-solibs-2.39-i486-1_slack14.1
-rw-r--r-- 1 root root  339007 ноя 28 17:56 seamonkey-2.39-i486-1_slack14.1
-rw-r--r-- 1 root root   25724 ноя 28 17:55 php-5.4.45-i486-1_slack14.1
-rw-r--r-- 1 root root    5528 ноя 28 17:55 pcre-8.38-i486-1_slack14.1
-rw-r--r-- 1 root root   22301 ноя 28 17:55 ntp-4.2.8p4-i486-1_slack14.1
-rw-r--r-- 1 root root    5712 ноя 28 17:54 mozilla-nss-3.20.1-i486-1_slack14.1
-rw-r--r-- 1 root root    1712 ноя 28 17:54 jasper-1.900.1-i486-4_slack14.1
-rw-r--r-- 1 root root   70258 ноя 28 17:54 glibc-zoneinfo-2015g-noarch-1_slack14.1
-rw-r--r-- 1 root root   22857 ноя 28 17:53 curl-7.45.0-i486-1_slack14.1
-rw-r--r-- 1 root root    1192 сен 25 20:13 kdegraphics-mobipocket-4.10.5-i486-1
-rw-r--r-- 1 root root    5036 сен 25 13:58 kactivities-4.10.5-i486-1
-rw-r--r-- 1 root root  160233 сен 25 13:57 kdelibs-4.10.5-i486-2
-rw-r--r-- 1 root root    8808 сен 25 13:45 okular-4.10.5-i486-1
-rw-r--r-- 1 root root   13604 сен 25 13:43 ca-certificates-20150426-noarch-2_slack14.1

Команда, о которой речь, это "slackpkg upgrade-all" или установка каких-то конкретных пакетов или наборов, вроде "slackpkg install ap"?
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 02.01.2016 00:14

Либо обновлялась система, либо ставились отдельные пакеты, но не наборы.
Спасибо сказали:

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

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

Сообщение bormant » 02.01.2016 13:44

QWERTYASDF
Еще вопрос: каким образом получены права суперпользователя для операции (логин, su, su -, sudo, что-то ещё)?
Спасибо сказали:

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

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

Сообщение QWERTYASDF » 02.01.2016 15:50

bormant

sudo -i
Спасибо сказали:

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

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

Сообщение bormant » 02.01.2016 21:50

slackpkg+ страдает ровно той же болезнью, когда root был получен по "sudo su -", и не страдает, когда по "su -".
Думаю, стоит посмотреть, чем закончатся разборки с grep по приведенной мной выше ссылке на LQ.
В целом ошибку можно безопасно игнорировать.
Спасибо сказали: