Архив рубрики «software»
DjVu
Скачивала я тут давеча подшивки журналов в больших количествах. Временами попадались номера, состоящие из кучи JPEG‘ов. Читать их совершенно неудобно и было принято волевое решение во что бы то ни стало скомпилить их в мой любимый формат DjVu. Всё оказалось предельно просто. В составе порта /usr/ports/graphics/djvulibre-nox11 нашлись все нужные инструменты для создания книг.
Прочитать остальную часть записи »
wine xfce4
Столкнулся с тем, что при установке windows-программ их стандартным инсталлятором, происходит разрушение рабочего стола xfce4: пропадает фон рабочего стола, иконки и кнопка меню на панели задач. Выяснилось, что так происходит, если инсталлятор программы добавляет ее иконку на рабочий стол. Лечится удалением содержимого директории Столкнулся с тем, что при установке windows-программ их стандартным инсталлятором, происходит разрушение рабочего стола xfce4: пропадает фон рабочего стола, иконки и кнопка меню на панели задач. Выяснилось, что так происходит, если инсталлятор программы добавляет ее иконку на рабочий стол. Лечится удалением содержимого директории /home/_username_/.local/share/applications/wine/Программы/
Вместо «Программы» может быть «Programs», зависит от настроек локализации.
После этого рабочий стол восстанавливается, но не восстанавливается кнопка вызова меню на панели задач почему-то. Её нужно будет просто добавить на панель нажатием правой кнопки мыши на панели слева от значков быстрого запуска и выбором пункта выпадающего меню «добавить новый элемент».
Забавно, что сами иконки этих программ после удаления папки на рабочем столе сохраняются и программы через них запускаются корректно вайном.
LibreOffice
LibreOffice теперь доступен для пользователей FreeBSD. Для установки нужно обновить порты
GeSHi Error: GeSHi could not find the language bashahref (using path /usr/local/www/data/wordpress/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
После чего появляется /usr/ports/editors/libreoffice
Собираем и пользуемся :)
LibreOffice 3.3 —
Вчера был выпущен релиз LibreOffice 3.3
Для тех, кто не знает или забыл, что это такое — здесь кратенько описано.
Скачать можно здесь.
Доступны бинарные сборки для Windows, MacOS и Linux, а так же исходные тексты для самостоятельной сборки.
В портах, понятное дело, пока нету :(
Сам не пробовал, не смотрел, не собирал. Как будет время — отпишусь.
(httpd), uid 80: exited on signal 11
На просторах интернетов можно встретить достаточно много описаний, почему происходит такое:
1 | (httpd), uid 80: exited on signal 11 |
Чаще всего — из-за подгружаемых модулей php. В моём случае апач стал вываливаться в корку после установки xcache. Но небольшая настройка спасла ситуацию :)
Прочитать остальную часть записи »
VirtualBox
Не было у бабы печали, купила баба порося. Вернее, подвергла обновлению систему. Была FreeBSD 8.1-release, стала FreeBSD 8.2-prerelease. После чего VirtualBox стал падать в segmentation fault. Попытка пересборки /usr/ports/emulators/virtualbox-ose неожиданно стала вываливаться с таким вот сообщением:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | kBuild: iasl DevicesR3 - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl 736: Name (_CID, "smc-napa") Error 4001 - String must be entirely alphanumeric ^ (smc-napa) ASL Input: /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl - 1305 lines, 46193 bytes, 288 keywords Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 404 Optimizations kmk[2]: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/out/freebsd.x86/release/obj/DevicesR3/vboxaml.hex] Error 255 <a href="http://www.ritesofspring.org/">vigrx reseller maryland</a> kmk[2]: *** Deleting file `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/out/freebsd.x86/release/obj/DevicesR3/vboxaml.hex' kmk[2]: *** Waiting for unfinished jobs.... kmk[2]: Leaving directory `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE' kmk[2]: Entering directory `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE' kmk[2]: *** Exiting with status 2 kmk[1]: *** [pass_libraries_this] Error 2 kmk[1]: Leaving directory `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE' kmk: *** [pass_libraries_order] Error 2 *** Error code 2 Stop in /usr/ports/emulators/virtualbox-ose. *** Error code 1 |
Как выяснилось, для нормальной сбоки надо открыть на редактирование файл /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.10_OSE/src/VBox/Devices/PC/vbox.dsl и в 736 строчке заменить smc-napa на smcnapa (убрать дефис). После этого все собирается и работает нормально.
LibreOffice OpenOffice.Org
Не знаю, что не поделили разработчики OpenOffice.Org с Oracle, однако ими было объявлено о создании новой некоммерческой организации Document Foundation, которая займется дальнейшей разработкой продукта. Так как брэнд OpenOffice принадлежит Oracle, новый програмный пакет получил название LibreOffice. бета версия продукта с номером версии 3.3 уже доступна для скачивания. Утверждается, что в нее включены наработки Go-OO. Впрочем, в Oracle направлено предложение стать одним из основных членов организации.
Новость подается преимущественно в бравурных оттенках, дескать, Oracle своим прямым руководством тормозила процесс разработки и не всегда рулила в нужную сторону. были какие-то вопросы по лицензированию и т.п. Однако, мне вот ситуация рисуется не в таком радужном свете: как не крути, а Oracle финансировала все это дело, и как поведет себя проект на вольных хлебах — еще вилами по воде. Правда, Canonical, Credativ, Collabora, Google, Novell и Red Hat, а так же некоммерческие организации Free Software Foundation, Open Source Initiative (OSI), OASIS и GNOME Foundation инициативу поддержали, глядишь, все и вытанцуется…
Модули php
Бьюсь тут на тестовом сервер с Horde. Это такая MS Exchange для бедных, впрочем, с весьма богатыми функциями. однако, она у меня никак не работает, жалуясь на отсутствие поддержки gettext в php, причем модуль точно установлен. Путем рытья интернета нашел, как посмотреть загруженные модули php:
1 | # php -m |
В результате увидел, что нужный мне модуль не грузится из-за отсутствия необходимых библиотек.
А так бы голову разбил об стол от непонимания проблемы.
FreeBSD 8.1-rc1 и заморозка портов
Между делом, сегодня ожидается выход FreeBSD 8.1 release candidat1 и последующая заморозка портов.
Я бы в ближайшие дни повоздержался бы от обновления портов. Надо посмотреть в ports@, на какие грабли наступят люди с закоммичеными в последние перед заморозкой дни портами.
upd: согласно последнего письма в рассылке, заморозка портов и rc1 отложились до 12:00 utc 18.06.2010
FreeBSD 64 и Wine: теперь работает
Как известно, порт wine для freebsd имеет ограничение i386 only и, соответственно, не работает и даже не собирается под AMD64. Однако, есть несколько способов заставить-таки работать wine под шестидесятичетырехразрядной FreeBSD. Один из них описан в июньском номере BSD magazine. В преимуществах данного способа то, что нам не придется собирать ни строчки кода, что изрядно экономит время.
Ниже краткий перевод статьи из журнала Прочитать остальную часть записи »