SUSE SLES 9.
Делаю по предоставленной инструкции одной конторы, требуется установить XML.
Есть библиотеки:
libxml.so -> libxml.so.1.0
libxml.so.1.0
lib/libicudata.so -> libicudata.so.30.0
lib/libicudata.so.30 -> libicudata.so.30.0
lib/libicudata.so.30.0
lib/libicuuc.so -> libicuuc.so.30.0
lib/libicuuc.so.30 -> libicuuc.so.30.0
lib/libicuuc.so.30.0
lib/libxerces-c.so -> libxerces-c.so.26.0
lib/libxerces-c.so.26 -> libxerces-c.so.26.0
lib/libxerces-c.so.26.0
копирую их в usr\lib (делаю это под root), при этом спрашивает заменить ли файлы с совпадающими именами, говорю — да все.
Экран мигнул (работаю в графике), запросив логин пароль на вход..
Захожу.
Yast запускается, но вот все пункты в нем нет..конфигуратор пакетов, настройка сети, просто покрутятся часики потом опять появиться обычный курсор и ничего не происходит.
Вообще не понимаю что делаю, обьясните мне что могло произойти..и как надо было это делать и как может быть можно исправить..
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Что это значит?
Это так в инструкции было сказано? жуть…
Для начала востановить систему. Потом уточнить что именно надо было установить.
(фраза «установить XML» звучит так же как «установить HTML» или «установить plane text»
ниже это заголовок инструкции..инструкцию дала контора по внедрению своего ПО.
*
*** TOOLS/XML — пакеты для использования возможностей парсера XML Xerces
*
инструкция:
1.1) UNIX/LINUX
Перейдите в катклог, куда должна быть установлена библиотека. Например, /u/tools
Распакуйте архив. В зависимости от платформы и набора
установленных утилит, нужно использовать одну из следующих команд:
tar xzvf xml.tar.gz
gtar xzvf xml.tar.gz
gunzip -c xml.tar.gz | tar xvf -
Будет создана папка xml со следующей структурой:
libxml.so -> libxml.so.1.0
libxml.so.1.0
lib/libicudata.so -> libicudata.so.30.0
lib/libicudata.so.30 -> libicudata.so.30.0
lib/libicudata.so.30.0
lib/libicuuc.so -> libicuuc.so.30.0
lib/libicuuc.so.30 -> libicuuc.so.30.0
lib/libicuuc.so.30.0
lib/libxerces-c.so -> libxerces-c.so.26.0
lib/libxerces-c.so.26 -> libxerces-c.so.26.0
lib/libxerces-c.so.26.0
1.1.1) Далее нужно чтобы extproc мог найти библиотеки из каталога
lib. Этого можно добиться одним из следующих способов:
1.1.1.а) положить содержимое подкаталога lib в системную папку, например в /usr/lib
1.1.1.б) либо перезапустить extproc…..
не под root-ом он не хотел копировать.
На http://software.opensuse.org/search я вижу пакетики типа:
* Xerces-c: «Xerces-C is a validating XML parser written in a portable subset of C++. »
* xerces-j2-xml-apis, xerces-j2-xml-resolver
* …
Вы пробовали найти нужные пакеты там и поставить их? Вместо того, чтобы уродовать систему какими-то неразумными для современности инструкциями по установке…
Нет, не пробовал. Спасибо за подсказку, спрошу у внедренцев.
Что произошло с Yast..как грамотно обьяснить внедренцам, что мона натворить такими действиями. Или я просто не умею делать подобное безопасно и правильно?
Про заповедь — «Никогда не работай под рутом!» знаю, но наше «Авось прокатит!» тоже..
Смущает пункт:
1.1.1.б) либо перезапустить extproc…..