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

archive view archive save

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...


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

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

АХТУНГ! Все комменты гостей модерасятся модерастом.
  1. Мессаги исключительно рекламного содержания, либо содержащие только одни оценочные суждения типа "круто" ("отлично", "спасибо", "автор дебил" и т.п.) не публикуются;
  2. Злостным спамерам, пранкерам и прочей сетевой нечисти рекомендуем напрасно не тратить своего времени и удовлетворять свои больные фантазии на специализированных Интернет ресурсах!;
  3. Разумная обоснованная критика, замечания, дополнения приветствуются. Поля помеченные символом * обязательны к заполнению.


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

Комментарии   

Олегатор
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
Цитировать
Комментарии в блоге
Новое на форуме