SUN Sparcstation 20 - вопросы

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Аватара пользователя
alucard666
Full Member
Сообщения: 233
Зарегистрирован: 16.02.2017,09:10

SUN Sparcstation 20 - вопросы

Сообщение alucard666 » 30.06.2020,13:59

hcn, так принцип я знаю) Для меня смешались номера контактов. Впрочем данный вопрос решён.
SGI O2 + 1600SW, SUN SparcStation5, Macintosh LC475, DEC Celebris GL 6200 DP (Dual Pentium Pro).

Аватара пользователя
alucard666
Full Member
Сообщения: 233
Зарегистрирован: 16.02.2017,09:10

SUN Sparcstation 20 - вопросы

Сообщение alucard666 » 30.06.2020,15:47

Задам вопрос сюдаже. А где можно разжиться софтом под solaris?
SGI O2 + 1600SW, SUN SparcStation5, Macintosh LC475, DEC Celebris GL 6200 DP (Dual Pentium Pro).

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 30.06.2020,17:16

Обычный вопрос для привычного поисковика.
Здесь наиболее полное зеркало sunfreeware, насколько успел посмотреть прочие. Для 2.6 софт старый.
Тут софт для 2.6 посвежее, но мало, и это преимущественно инструменты разработчика. Для развлечения пособирал - что-то даже работает (mpg123 только для тестирования скорости декодировния, реального вывода звука там нет, но если кому-то нужно, могу собрать со звуком).
Последний раз редактировалось hcn 30.06.2020,20:56, всего редактировалось 1 раз.

Аватара пользователя
alucard666
Full Member
Сообщения: 233
Зарегистрирован: 16.02.2017,09:10

SUN Sparcstation 20 - вопросы

Сообщение alucard666 » 30.06.2020,17:44

hcn, спасибо! Солярный софт живёт рядом с софтом irix, прикольненько) А есть что-нибудь из вкусного коммерческого?
SGI O2 + 1600SW, SUN SparcStation5, Macintosh LC475, DEC Celebris GL 6200 DP (Dual Pentium Pro).

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 30.06.2020,22:47

Я уже пытался ставить разные вещи, именно для 2.6, оно ставится, но ничего не работает. Например, Midnight Commander. Установился в папку /usr/local/bin
Пытаюсь запустить, сообщение: Segmentation fault (core dumped). Я пояндексил по этому сообщению, так понял, что это полная безнадёга, я тут ничего не сделаю. Однако, разумно будет предположить, что у кого-то эта программа работает. Иначе, это просто мусор. Почему же она у меня не работает?
Для пробы установил lynx. Запускаю. Результат:

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

# /usr/local/bin/lynx
ld.so.1: /usr/local/bin/lynx: fatal: relocation error: file /usr/local/lib/libncurses.so.5: symbol main: referenced symbol not found
Killed
# 
Ну и всё в таком духе.
hcn писал(а): 30.06.2020,17:16 Для развления пособирал - что-то даже работает
А это работает, кроме mpg123 (не пробовал). Таким образом, готовые исполняемые файлы работают, программы, устанавливаемые из пакетов - нет.

Кстати, почему такая ерунда: я захожу в папку, например, /usr/local/bin. Проверяю командой ls - я именно в этой папке. Ввожу имя любой программы, находящейся в этой папке - Command not found. Если же вводить команду с полным путём, например, /usr/local/bin/make - она работает. Или хотя бы пытается. Ещё оказалось, что как только вводишь su, у тебя уже другой РАТН. В котором почти ничего нет. Исправил. Тем не менее, во всех нормальных ОС при вводе команды сначала программа ищется в текущем каталоге.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 30.06.2020,23:44

В Unix-like системах (а в этой теме именно их нужно считать нормальными) поиск исполняемых файлов в текущем каталоге, да еще и по умолчанию - скорее редкость, ведь список каталогов с часто исполняемыми файлами не так велик. Если постоянно приходится запускать скрипты с бинарниками из произвольных каталогов, не входящих в PATH, наверное, можно добавить . в PATH (для root нежелательно), но сначала туда стоит занести /usr/local/bin. Да, запуск по относительному пути тоже никто не отменял.
Неработающий mc можно воспринимать как послание. Послание изучать шелл, например.
С пакетами tgcware проблем не заметил (кстати, там тоже есть lynx); sunfreeware не пробовал. У вас явно ncurses более старой версии, чем требует lynx, а судя по датам, lynx хочет
ncurses-5.7.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 01.07.2020,10:27

Из man filesystem:
/usr/local
Not part of the SVR4-based Solaris distribution. The /usr directory is exclusively for software bundled with the Solaris operating system. If needed for storing machine-local add-on software, create the directory /opt/local and make /usr/local a symbolic link to /opt/local. The /opt directory or filesystem is for storing add-on software to the system.
Чисто формально, tgcware тоже нарушает, так как засоряет /usr, а не /opt, но на практике прописал пути, и накаких проблем.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 01.07.2020,14:01

Раз уж вернулись к Solaris, посмотрел еще раз картинку с неправильным временем. Судя по симптомам, в /etc/default/init прописано TZ=GMT+4, но знак воспринимается наоборот (это неспецифично для Solaris, везде так). Команда TZ=GMT-4 date покажет правильное местное время. Способы лечения от простого к сложному:
прописать в /etc/default/init TZ=GMT-4;
взять из Ubuntu или NetBSD файл с зоной Europe/Saratov, подложить в /usr/lib/share/zoneinfo/Europe/Saratov и проверить, как работает TZ=Europe/Saratov date или zdump -v Europe/Saratov;
...
UPD Можно заменить всю базу zoneinfo, проблем не обнаружено.

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 01.07.2020,22:43


Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 02.07.2020,01:41

Проверил пакеты с sunfreeware: mc и lynx работают, ничего не падает. Если интересно, вот версии:
► Показать

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 02.07.2020,18:34

hcn писал(а): 02.07.2020,01:41 пакеты с sunfreeware
Там только список, ничего не скачаешь. Для скачивания есть ссылка на unixpackages.com, а там деньги требуют.
hcn писал(а): 02.07.2020,01:41ничего не падает
У меня оно тоже не падает. Потому что даже не взлетает. Падать неоткуда. :)
hcn писал(а): 02.07.2020,01:41 PKGINST: SMCmc
VERSION: 4.6.1
У меня то же самое, а вот,glib - 1.2.10. Может, в этом дело.

Ответить