Для нормальной работы сайта необходимо разрешить JavaScript, включая скрипты с доменов googlesyndication.com и doubleclick.net для отображения системы поиска по сайту и прочих сервисов Google.

Установка WYSIWYG HTML редактора KompoZer в Debian Wheezy

kompozer-logo Установка WYSIWYG HTML редактора KompoZer в Debian Wheezy вызывает некоторые проблемы в связи с тем, что в репозитории Wheezy нет этого пакета на данный момент.

KompoZer является одним из лучших, а может и самым лучшим, WYSIWYG HTML редактором на сегодняшний день по примеру Microsoft FrontPage для ОС Linux.

В ОС Debian Squeeze с установкой сего WYSIWYG HTML редактора не было никаких проблем, - достаточно было выполнить apt-get install kompozer, но в репозиториях Debian Wheezy по каким-то причинам нет этого пакета, и его приходится устанавливать какими-то обходными путями.

WYSIWYG HTML редактор KompoZer пока ещё доступен из репозиториев Debian Squeeze по ссылкам:

По факту нам нужны пакеты "kompozer", "kompozer-data" и "libnspr4-0d", но сначала нам будет достаточно только "kompozer" и "kompozer-data", а зависимость "libnspr4-0d" мы установим паизже позднее (хотя можно и всё сразу вставить):


cd /home/user/Загрузки
 
wget http://http.us.debian.org/debian/pool/main/k/kompozer/ \
    kompozer_0.8~b3.dfsg.1-0.1_i386.deb
wget http://http.us.debian.org/debian/pool/main/k/kompozer/ \
    kompozer-data_0.8~b3.dfsg.1-0.1_all.deb
 
root@host:/home/user/Загрузки# dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1_all.deb
Выбор ранее не выбранного пакета kompozer-data.
(Чтение базы данных … на данный момент установлен 218031 файл и каталог.)
Распаковывается пакет kompozer-data (из файла kompozer-data_0.8~b3.dfsg.1-0.1_all.deb) …
Настраивается пакет kompozer-data (1:0.8~b3.dfsg.1-0.1) …
root@host:/home/user/Загрузки# dpkg -i kompozer_0.8~b3.dfsg.1-0.1_i386.deb
Выбор ранее не выбранного пакета kompozer.
(Чтение базы данных … на данный момент установлено 218246 файлов и каталогов.)
Распаковывается пакет kompozer (из файла kompozer_0.8~b3.dfsg.1-0.1_i386.deb) …
dpkg: зависимости пакетов не позволяют настроить пакет kompozer:
 kompozer зависит от libnspr4-0d (>= 1.8.0.10), однако:
  Пакет libnspr4-0d не установлен.
 
dpkg: ошибка при обработке параметра kompozer (--install):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для desktop-file-utils …
Обрабатываются триггеры для gnome-menus …
Обрабатываются триггеры для menu …
Обрабатываются триггеры для man-db …
При обработке следующих пакетов произошли ошибки:
 kompozer
root@host:/home/user/Загрузки# 

В примере выше мы не устанавливали "libnspr4-0d", а поэтому для полноты счастья выполняем "apt-get install -f":

root@host:/home/user/Загрузки# apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  antlr3 aspectj bsh bsh-gcj default-jdk-doc gcj-4.7-base gcj-4.7-jre-lib javahelp2
  jetty jsvc junit4 junit4-doc libantlr-java libasm3-java libaspectj-java
  libbeansbinding-java libbetter-appframework-java libbindex-java libbytelist-java
  libcglib-java libcommons-codec-java libcommons-daemon-java libcommons-net1-java
  libeasymock-java libemma-java libfelix-framework-java libfelix-main-java
  libflute-java libfreemarker-java libganymed-ssh2-java libgcj-bc libgcj-common
  libgcj13 libgeronimo-jpa-2.0-spec-java libgeronimo-osgi-support-java
  libhamcrest-java libhamcrest-java-doc libini4j-java libjcodings-java
  libjemmy2-java libjetty-java libjna-java libjoda-convert-java libjoda-time-java
  libjvyamlb-java libjzlib-java libnb-absolutelayout-java libnb-apisupport3-java
  libnb-ide14-java libnb-java5-java libnb-javaparser-java
  libnb-org-openide-modules-java libnb-org-openide-util-java
  libnb-org-openide-util-lookup-java libnb-platform-devel-java libnb-platform13-java
  libnetx-java libosgi-compendium-java libosgi-core-java libosgi-foundation-ee-java
  libsac-java libsac-java-gcj libsimple-validation-java libslf4j-java
  libstringtemplate-java libsvn-java libsvn1 libsvnclientadapter-java libsvnkit-java
  libswing-layout-java libswingx1-java libtrilead-ssh2-java openjdk-6-doc
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  libnspr4-0d
НОВЫЕ пакеты, которые будут установлены:
  libnspr4-0d
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, \
    и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 11,6 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 22,5 kB.
Хотите продолжить [Д/н]? y
Ош  http://http.debian.net/debian/ wheezy/main libnspr4-0d i386 2:4.9.2-1+deb7u2
  Невозможно инициализировать соединение с http.debian.net:80 (2a01:4f8:131:152c::42). \
    - connect (101: Сеть недоступна)
Получено:1 http://security.debian.org/ wheezy/updates/main \
    libnspr4-0d i386 2:4.9.2-1+deb7u2 [11,6 kB]
Получено 11,6 kБ за 6с (1 782 Б/c)       
Выбор ранее не выбранного пакета libnspr4-0d:i386.
(Чтение базы данных … на данный момент установлено 218464 файла и каталога.)
Распаковывается пакет libnspr4-0d:i386 \
    (из файла …/libnspr4-0d_2%3a4.9.2-1+deb7u2_i386.deb) …
Настраивается пакет libnspr4-0d:i386 (2:4.9.2-1+deb7u2) …
Настраивается пакет kompozer (1:0.8~b3.dfsg.1-0.1) …
Обрабатываются триггеры для menu …
root@host:/home/user/Загрузки#
 

Алилуйя, - WYSIWYG HTML редактор KompoZer успешно установлен в Debian Wheezy. Но, все оно "но" есть... Чтобы жизнь мёдом не казалась, сей чудо редактор рпи переносе строк внутри тега <pre> (preformat) настойчиво вставляет тег <br>, который не возможно никак удалить, - если удалить тег <br> в окне редактирования кода и перейти в окно визуального представления, то тег <br> сразу же возвращается на своё место.

Есть ещё несколько альтернатив WYSIWYG HTML редактору KompoZer, - это bluegriffon и gwrite. bluegriffon отсутствует в репозиториях Debian-a, а если вытащить .deb пакеты из Ubunt-ы, то при установке нехватает нам зависимости "libc6 (>= 2.15)", а текущая версия либы в Debian Wheezy "2.13-38+deb7u4". gwrite есть в репозиториях Debian, но это чудо при клике на слое <DIV> или же на списке <UL> автоматом в обязательном порядке дописывает стили style="position: static; z-index: auto; " + в этом визуальном редакторе отсутствуют некоторые элементы/кнопки форматирования ;( Настройки KompoZer и gwrite, к сожалению, не предоставляют нам никаких возможностей для управления подобным нежелательным поведением.

Как видим везде не без геморроя, но за всё приходится чем-то да платить, - за OpenSource иногда удобством, а за удобство иногда деньгами. Но OpenSource в последнее время довольно хорошо подросло как в количестве так и в качестве и подает большие надежды, поэтому будем надеяться на светлое завтра и на успехи в работе. Под занавес же хочется упомянуть о паре довольно достойных редакторов, которыми автор сам активно пользуется, - это bluefish (многофункциональный, в т.ч. и HTML редактор, но правда не WYSIWYG), gedit и geany...

Рекомендуемый контент


Об авторе
АдМинь БагоИскатель
АдМинь БагоИскатель ярый борец за безглючную работу любых механизмов и организмов во всей вселенной и потому пребывает в вечном поиске всяческих багов, а тот кто ищет как известно всегда находит. Когда что-то или кого-то вылечить не в состоянии, то со словами "Я в аду, а вы все черти" уходит в запой выйдя из которого снова берётся лечить неизлечимое.
Ещё статьи автора

Комментарии   

Олег Головский
0 #2 Олег Головский 10.10.2014 08:15
Цитирую Иван Шаман:
gedit уж больно много РАМы жрёт, на каждый открытый файл или новую вкладку (новый файл) отжерает по 10 М - 20 вкладок открыл, 200 МБ РАМы пропало. Рекомендую kate, при старте он отгрызает 40-70 МБ и 2,2 МБ на каждый открываемый файл, что в сравнении с gedit при большом количестве открытых файлов (20-30) по РАМе выходит дешевле. + он более фунциклирующий чем gedit

Думаю, что и gedit и kate ацтой - geany зе бест, имхо! :D

В kate есть бага с правкой длинных строк, попробуй открыть минимизированый css файл килобайт на 100, он будет отрыт в режиме только чтения, сними с режима только чтения, отредактируй и сохрани - в итоге файл будет покоцаный, хотя внешне и не скажешь. Эта бага с лимитом на длину строки обсуждалась здеся: http://sourceforge.net/p/kile/mailman/message/32139222/
Цитировать
Иван Шаман
0 #1 Иван Шаман 01.10.2014 08:48
gedit уж больно много РАМы жрёт, на каждый открытый файл или новую вкладку (новый файл) отжерает по 10 М - 20 вкладок открыл, 200 МБ РАМы пропало. Рекомендую kate, при старте он отгрызает 40-70 МБ и 2,2 МБ на каждый открываемый файл, что в сравнении с gedit при большом количестве открытых файлов (20-30) по РАМе выходит дешевле. + он более фунциклирующий чем gedit
Цитировать

Добавить комментарий


Защитный код
Обновить

Рейтинг@Mail.ru 2 megabytes