Автор Тема: Мне не хватает kompozer.  (Прочитано 2623 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 3 173
  • antohami@
Re: Мне не хватает kompozer.
« Ответ #15 : 20.11.2016 11:48:41 »
[root@host-100 ~]# ./kompozer/kompozer-bin                                                                                                                                         
./kompozer/kompozer-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory 

Вообще-то запускать надо:
./kompozer/kompozerТак как это скрипт запуска программы, которым подгружается ряд библиотек, включая libmozjs.so

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 6 570
    • Email
Re: Мне не хватает kompozer.
« Ответ #16 : 20.11.2016 12:17:19 »
Цитата: Formikulo
[root@host-100 ~]# ./kompozer/kompozer-bin
Ну и наверно от пользователя нужно запускать ? :-)
Сноси Винду, переходи на Линукс ! :)

Оффлайн Formikulo

  • Давно тут
  • **
  • Сообщений: 28
    • Email
Re: Мне не хватает kompozer.
« Ответ #17 : 20.11.2016 14:42:16 »
Цитировать
[user@host-100 ~]$ ./kompozer/kompozer
./kompozer/kompozer-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
[user@host-100 ~]$


Наверное, надо что-то сделать ещё

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 712
  • Sunny 273 RUS crew
Re: Мне не хватает kompozer.
« Ответ #18 : 20.11.2016 14:45:36 »
Цитировать
[user@host-100 ~]$ ./kompozer/kompozer
./kompozer/kompozer-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
[user@host-100 ~]$

Наверное, надо что-то сделать ещё
Очевидно, установить пакет с libGL.so.1. libGL он называется. Хотя может быть и проприетарный драйвер, например, nvidia_glx_nnn
« Последнее редактирование: 20.11.2016 14:49:19 от asy »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 4 976
Re: Мне не хватает kompozer.
« Ответ #19 : 20.11.2016 14:59:56 »
Quanta+ ничуть не хуже, ставится и работает.

Оффлайн Formikulo

  • Давно тут
  • **
  • Сообщений: 28
    • Email
Re: Мне не хватает kompozer.
« Ответ #20 : 20.11.2016 15:01:21 »
Запустил поиск  libGL в офф. репо для платформы 7, установил все найденные файлы. Но картинка в терминале не поменялась :-(

Оффлайн Formikulo

  • Давно тут
  • **
  • Сообщений: 28
    • Email
Re: Мне не хватает kompozer.
« Ответ #21 : 20.11.2016 15:03:30 »
Согласен, Quanta работает. Но хотелось бы все же допилить  эту проблемку с kompozer.

Да, похоже я ошибся с дистрибутивом. Alt Linux слишком сложен для меня :-(

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 712
  • Sunny 273 RUS crew
Re: Мне не хватает kompozer.
« Ответ #22 : 20.11.2016 15:18:00 »
Запустил поиск  libGL в офф. репо для платформы 7, установил все найденные файлы. Но картинка в терминале не поменялась :-(
uname -a что показывает ? И file kompozer тоже.
Да, похоже я ошибся с дистрибутивом. Alt Linux слишком сложен для меня :-(
Расстрою: так будет с любым Linux. Не с kompozer, так с чем-то другим.

Оффлайн Formikulo

  • Давно тут
  • **
  • Сообщений: 28
    • Email
Re: Мне не хватает kompozer.
« Ответ #23 : 20.11.2016 16:13:57 »
$ uname -a
Linux host-100.localdomain 3.14.41-std-def-alt1 #1 SMP Thu May 7 12:49:36 UTC 2015 x86_64 GNU/Linux
$ file kompozer
kompozer: directory
« Последнее редактирование: 20.11.2016 16:17:22 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Мне не хватает kompozer.
« Ответ #24 : 20.11.2016 16:18:18 »
$ file kompozer
kompozer: directory
Класс - рассмешили. даже не посмотрели что за команда. :-o ;-D

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 6 570
    • Email
Re: Мне не хватает kompozer.
« Ответ #25 : 20.11.2016 16:22:01 »
file kompozer

Вот так надо:
$ file ~/kompozer/kompozer-bin
$ file kompozer-bin
kompozer-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped

$ ldd-requires kompozer-bin
32 битный файл
У вас 64 битная ОС
Список отсутствующих библиотек:
libmozjs.so libxpcom.so libxpcom_core.so libgtk-x11-2.0.so.0 libgdk-x11-2.0.so.0 libatk-1.0.so.0 libpangocairo-1.0.so.0 libpango-1.0.so.0 libcairo.so.2
Идёт поиск пакетов, которые содержат запрашиваемые библиотеки
Это может занять длительное время
i586-newmoon
i586-libgtk+2
i586-libgtk+2
i586-libatk
i586-libpango
i586-libpango
i586-libcairo
Пожалуйста установите пакеты:
apt-get install i586-newmoon i586-libgtk+2 i586-libgtk+2 i586-libatk i586-libpango i586-libpango i586-libcairo
Следующих библиотек нет в репозитории:
libxpcom.so libxpcom_core.so

Стало быть, если это не поможет:
apt-get install i586-newmoon i586-libgtk+2 i586-libgtk+2 i586-libatk i586-libpango i586-libpango i586-libcairoто нужно ещё это:
libxpcom.so libxpcom_core.soНо их в репо нет.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 3 173
  • antohami@
Re: Мне не хватает kompozer.
« Ответ #26 : 20.11.2016 16:29:04 »
Вот так надо:

Спасибо за расшифровку моего изначального ответа :-) Надо было мне сразу подробно написать, что делать.
Только перед этим нужно ldd-requires установить:
apt-get install ldd-requires
« Последнее редактирование: 20.11.2016 16:31:40 от Антон Мидюков »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 994
  • UNIX System V init
Re: Мне не хватает kompozer.
« Ответ #27 : 20.11.2016 16:31:02 »
Да, похоже я ошибся с дистрибутивом. Alt Linux слишком сложен для меня :-(

Глупости :-)
Если вам кто-то скажет что нужно запоминать команды, скажите ему что он клинический идиот.
Понимание, как и что происходит, намного важнее и эффективнее тупого запоминания команд.
Не заметите как они запомнятся сами-собой.

Но хотелось бы все же допилить  эту проблемку с kompozer.

Нет ничего проще.

Например:

- Берём альфа-сборку xfce-sysv на базе сизифа отсюда
http://nightly.altlinux.org/sisyphus/alpha/
или бета-сборку xfce-sysv на базе p8 отсюда
http://nightly.altlinux.org/p8/beta/
Несмотря на страшный статус альфа, это прочная бета.
Можно брать i586 и прикрутить pae-ядро чем крутить биарч.

- По совету YYY сливаем отсюда rpm-пакет
http://altlinuxclub.ru/repo/Repo_P6/i686/RPMS.hasher/kompozer-0.8-0.4.b3.i686.rpm

Делаем пробную установку
# rpm -Uhv /куда/скачали/kompozer-0.8-0.4.b3.i686.rpm
ошибка: неудовлетворенные зависимости:
hunspell нужен для kompozer-0.8-0.4.b3

Подсовываем недостающий пакет
# apt-get install hunspell
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libreadline5
Следующие НОВЫЕ пакеты будут установлены:
  hunspell libreadline5
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 91 не будет обновлено.
Необходимо получить 164kB архивов.
После распаковки потребуется дополнительно 393kB дискового пространства.
Продолжить? [Y/n]
Получено: 1 http://ftp.altlinux.org i586/classic libreadline5 5.2.14-alt5.1 [108kB]
Получено: 2 http://ftp.altlinux.org i586/classic hunspell 1.3.1-alt1 [55,3kB]
Получено 164kB за 1s (159kB/s).
Совершаем изменения...
Preparing...                 ########## [100%]
1: libreadline5              ########## [ 50%]
2: hunspell                  ########## [100%]
Running /usr/lib/rpm/posttrans-filetriggers

и повторяем установку компоузер
# rpm -Uhv /куда/скачали/kompozer-0.8-0.4.b3.i686.rpm
Подготовка...      ##########
kompozer                     ##########
Running /usr/lib/rpm/posttrans-filetriggers

Сам rpm-пакет kompozer по зависимостям требует пакеты, - всё что стоит после слова Требует:
# apt-cache depends kompozer
kompozer-1:0.8-0.4.b3
  Требует: hunspell
  Требует: hunspell-ru
    hunspell-ru-lebedev-io-0.99g5-alt12.1
    hunspell-ru-lebedev-ie-0.99g5-alt12.1
    hunspell-ru-lebedev-0.99g5-alt12.1
    hunspell-ru-aot-0.4.0-alt2
  Для установки требует: desktop-file-utils
  Требует: libnspr >= 4.7.2
  Требует: libnss >= 3.12
  Для установки требует: </bin/sh>
    sh-3.2.57-alt1
  Для установки требует: </bin/sh>
    sh-3.2.57-alt1
  Вытесняет: <nvu>

Запускаем kompozer из меню, - см. скриншот
Всё.
Делов-то...
« Последнее редактирование: 20.11.2016 16:33:13 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Formikulo

  • Давно тут
  • **
  • Сообщений: 28
    • Email
Re: Мне не хватает kompozer.
« Ответ #28 : 20.11.2016 16:45:13 »
Так что же делать? Ведь раньше kompozer в репозиториях был. Кажется для 4-й платформы

Оффлайн Formikulo

  • Давно тут
  • **
  • Сообщений: 28
    • Email
Re: Мне не хватает kompozer.
« Ответ #29 : 20.11.2016 16:56:48 »
Обязательно брать альфа-сборку xfce-sysv?