В GNOME: On Monday 02 August 2004 01:19, Yuri N. Sedunov wrote: > Так НЕ работает: > command="$BROWSER /usr/share/doc/alt-docs/index.html" > А так работает: > command="/bin/sh -c \"$BROWSER > /usr/share/doc/alt-docs/index.html\"" И нет пиктограммы на пункт с документацией.
А также отсутствует зависимость на пакет с файлом меню у других пакетов с документацией, в результате доступ к ним через меню невозможен без ручной установки alt-docs-main, необходимость которой для достижения данной цели неочевидна. По совокупности прегрешений -- critical.
В новой версии так и не исправлено. $ rpm -q alt-docs-main alt-docs-main-0.2-alt1 $ cat /usr/lib/menu/alt-docs-main ?package(alt-docs-main): command="$BROWSER /usr/share/doc/alt-docs/index.html" needs="x11" section="Documentation" title="ALT Linux" longtitle="ALT Linux Documentation main page"
Зависимости на alt-docs-main добавлять пока не буду, потому что отсутствие зависимостей -- сознательное решение в пользу модульности документации и необязательности зависеть от меню и прочих деталей графического интерфейса. Для установки всего нужного есть виртуальные пакеты alt-docs-*-all. А иконку для пункта меню "Документация" пусть Садист нарисует, а я вставлю.
Открываю заново. Когда пакет с исправленным файлом меню и иконкой, которую не обязательно должен рисовать садист (можно взять имеющиеся в большом количестве и весьма подходящие для данного пункта меню логотипы ALTLinux) появится в составе дистрибутива Master-2.4 -- можно будет закрывать.
После сегодняшнего обновления (alt-docs-main-0.3-alt1) наконец заработал пункт меню (жаль без иконки), но появилась новая неприятность. file:///usr/share/doc/alt-docs-main-0.3/extras.html Документация не установлена Дополнительная документация В данный момент в вашей системе не установлено ни одного пакета... Хотя в системе установлены $ rpm -qa|grep alt-docs alt-docs-extras-mozilla-0.1-alt2 alt-docs-extras-computerra-1.0-alt1 alt-docs-genextras-0.3-alt2 alt-docs-extras-linuxnovice-0.1-alt2 alt-docs-main-0.3-alt1
Не воспроизводится. Проблема, по всей вероятности, здесь в том, что у Вас не были до конца правильно обработаны альтернативы (это могло произойти по вине любого пакета, который обновлял альтернативы и содержал при этом ошибку в параметрах создания символической ссылки). Попробуйте обновить indexhtml, там в какой-то момент была подобная ошибка, возможно, причина в нем. Если нет -- нужна более подробная информация, в первую очередь -- содержимое файла /usr/share/doc/alt-docs-extras/index.html
Created attachment 593 [details] /usr/share/doc/alt-docs-extras/index.html
Наблюдается тот же эффект. Во время установки действительно была ругань на не верный формат одного из пакетов. Это могло стать причиной ошибки? Хотя я не понимаю как альтернативы повлияют на фиксированную ссылку в уже установленном файле.Ссылка кажет сюда: file:///usr/share/doc/alt-docs-main-0.3/extras.html, а новоустановленные пакеты появляются здесь: file:///usr/share/doc/alt-docs-extras/index.html
Мне это так и не удалось воспроизвести