Текстовый редактор Kate без KDE. Возможно ли?

Автор puyamolina, 11 января 2014, 21:24:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

puyamolina

Здравствуйте, товарищи!

Можно ли установить в Slackware64 14.1 текстовый редактор kate без KDE и не потребуется ли для этого установка громоздких зависимостей?
Дело в том, что я весьма привык к этому редактору. Заранее благодарен.

bormant

1) не возражаю.
2) кое-что потребуется из qt и KDE обязательно. Насколько это громоздко, судить вам.

puyamolina

А как его установить? Где взять и узнать список зависимостей?  :)

Graf

На установочном диске:
slackware64/kde/kate-4.10.5-x86_64-1.txz
или:
ftp://ftp.osuosl.org/pub/slackware/slackware64-14.1/slackware64/kde/kate-4.10.5-x86_64-1.txz

По зависимостям сложнее. Можно после установки посмотреть в консоли на что будет жаловаться, пройтись ldd, ну или подглядеть в http://packages.ubuntu.com/ru/precise-updates/kate - особо не доверять ;)

bormant

#4
По поводу зависимостей kate первого уровня у sbbdep такое мнение:# sbbdep /usr/bin/kate
check /usr/bin/kate, 64bit binary
.. from package kate-4.10.5-x86_64-1

aaa_elflibs >= 14.1 | gcc >= 4.8.2
cxxlibs >= 6.0.18 | gcc-g++ >= 4.8.2
glibc-solibs >= 2.17 | glibc >= 2.17
kdelibs >= 4.10.5
qt >= 4.8.5
soprano >= 2.9.0


Соответственно, если дистрибутивный диск смонтирован в /mnt/cdrom, то
# cd /mnt/cdrom/slackware*/
# upgradepkg --install-new */qt-*t?z */kdelibs-*t?z */soprano-*t?z */kate-*t?z


Если настроен slackpkg, то
# slackpkg install qt kdelibs soprano kate


Если этого окажется недостаточно, пишите.

puyamolina

При вызове Kate:
bash-4.2# kate                                     
kate: error while loading shared libraries: libkactivities.so.6: cannot open shared object file: No such file or directory


Явно чего-то не того  :o

pilgrim

угу... чета точна сломалос...

ставь kde/kactivities
...моя девушка как-то сказала: - Даже, если весь мир будет против тебя - я буду стоять за твоей спиной и тихо подавать патроны...

puyamolina


bormant


puyamolina

Первый запуск Kate:
bash-4.2# kate
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kate(26196)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found!

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kded(26746)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found!

kbuildsycoca4 running...
kbuildsycoca4(26779) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/xmms.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(26779) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/xsane.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(26779) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/pan.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(26779) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/eboard.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(26779) kdemain: Emitting notifyDatabaseChanged ("servicetypes", "xdgdata-mime", "services", "apps")
kate(26196)/kate-filetree KateFileTreePluginView::KateFileTreePluginView: BEGIN: mw: Kate::MainWindow(0x1e8af70)
kate(26196)/kate-filetree ProxyItem::ProxyItem: ProxyItem(0x1d36bd0,0x0,-1,QObject(0x0) ,"m_root")
kate(26196)/kate-filetree ProxyItem::ProxyItem: ProxyItem(0x1d37790,0x0,-1,QObject(0x0) ,"Untitled")
kate(26196)/kate-filetree KateFileTreeModel::documentOpened: before add: ProxyItem(0x1d37790,0x0,-1,KateDocument(0x20932d0) , "Untitled" )
kate(26196)/kate-filetree KateFileTreeModel::setupIcon: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::setupIcon: END!
kate(26196)/kate-filetree KateFileTreeModel::handleInsert: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::handleInsert: empty item
kate(26196)/kate-filetree ProxyItem::addChild: added ProxyItem(0x1d37790,0x1d36bd0,0,KateDocument(0x20932d0) , "Untitled" )   to ProxyItemDir(0x1d36bd0,0x0,-1,"m_root", children:1)
kate(26196)/kate-filetree KateFileTreeModel::documentOpened: after add: ProxyItem(0x1d37790,0x1d36bd0,0,KateDocument(0x20932d0) , "Untitled" )
kate(26196)/kate-filetree KateFileTreeProxyModel::KateFileTreeProxyModel: BEGIN!
kate(26196)/kate-filetree KateFileTreePluginView::setListMode: BEGIN
kate(26196)/kate-filetree KateFileTreePluginView::setListMode: treeMode
kate(26196)/kate-filetree KateFileTreePluginView::setListMode: END
/usr/bin/kactivitymanagerd: error while loading shared libraries: libnepomukcore.so.4: cannot open shared object file: No such file or directory
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(26196)/kate-filetree KateFileTreeProxyModel::docIndex: !
kate(26196)/kate-filetree KateFileTreeModel::docIndex: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::docIndex: END!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: selected doc= KateDocument(0x20932d0) QModelIndex(0,0,0x1e0c6b0,KateFileTreeProxyModel(0x1c8e150) )
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: display= "Untitled"
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: adding viewHistory ProxyItem(0x1d37790,0x1d36bd0,0,KateDocument(0x20932d0) , "Untitled" )
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: m_editHistory contains  0  elements
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: END!
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: END!
kate(26196)/kate-filetree KateFileTree::slotCurrentChanged: current: QModelIndex(0,0,0x1e0c6b0,KateFileTreeProxyModel(0x1c8e150) )  previous: QModelIndex(-1,-1,0x0,QObject(0x0) )
kate(26196)/kate-filetree KateFileTree::slotCurrentChanged: got doc, setting prev: QModelIndex(0,0,0x1e0c6b0,KateFileTreeProxyModel(0x1c8e150) )
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: END!
kate(26196)/kate-filetree KateFileTreeModel::documentModifiedChanged: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::documentModifiedChanged: modified!
kate(26196)/kate-filetree KateFileTreeModel::setupIcon: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::setupIcon: END!
kate(26196)/kate-filetree KateFileTreeModel::documentModifiedChanged: END!
kate(26196)/kate-filetree KateFileTreeConfigPage::KateFileTreeConfigPage: BEGIN
kate(26196)/kate-filetree KateFileTreeConfigPage::reset: BEGIN
kate(26196)/kate-filetree KateFileTreeConfigPage::reset: END
kate(26196)/kate-filetree KateFileTreeConfigPage::KateFileTreeConfigPage: END
Enchant dict for "en_US" 0x22189a0
kate(26196)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "ktexteditorexporter"
kate(26196)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "kdeviconinserter"
kate(26196)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "ktexteditorhlselection"
kate(26196)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "ktexteditorautobrace"
kate(26196)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "ktexteditorinsertfile"
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(26196)/kate-filetree KateFileTreeProxyModel::docIndex: !
kate(26196)/kate-filetree KateFileTreeModel::docIndex: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::docIndex: END!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: selected doc= KateDocument(0x20932d0) QModelIndex(0,0,0x1e0c6b0,KateFileTreeProxyModel(0x1c8e150) )
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: display= "Untitled"
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: adding viewHistory ProxyItem(0x1d37790,0x1d36bd0,0,KateDocument(0x20932d0) , "Untitled" )
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: m_editHistory contains  0  elements
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: END!
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: END!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: END!
kate(26196)/kate-filetree KateFileTreeConfigPage::KateFileTreeConfigPage: BEGIN
kate(26196)/kate-filetree KateFileTreeConfigPage::reset: BEGIN
kate(26196)/kate-filetree KateFileTreeConfigPage::reset: END
kate(26196)/kate-filetree KateFileTreeConfigPage::KateFileTreeConfigPage: END
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: BEGIN!
kate(26196)/kate-filetree KateFileTreeProxyModel::docIndex: !
kate(26196)/kate-filetree KateFileTreeModel::docIndex: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::docIndex: END!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: selected doc= KateDocument(0x20932d0) QModelIndex(0,0,0x1e0c6b0,KateFileTreeProxyModel(0x1c8e150) )
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: display= "Untitled"
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: adding viewHistory ProxyItem(0x1d37790,0x1d36bd0,0,KateDocument(0x20932d0) , "Untitled" )
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: BEGIN!
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: m_editHistory contains  0  elements
kate(26196)/kate-filetree KateFileTreeModel::updateBackgrounds: END!
kate(26196)/kate-filetree KateFileTreeModel::documentActivated: END!
kate(26196)/kate-filetree KateFileTreePluginView::viewChanged: END!

И все-таки, у меня не исчезают подозрения, что чего-то недостает  :blush_mini:

bormant

Цитата: puyamolina от 12 января 2014, 17:23:13kded(26746)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found!
Должно исправиться установкой пакета kde/oxygen-icons (есть в дистрибутиве).

На остальное вряд ли можно как-то повлиять.

И да, нежелательно работать от root-а.

puyamolina

Спасибо, функционирует нормально.  :) Только, вот русифицировать не удается, сложно понять даже где выставлять языки...

pilgrim

на вот почитай, студент:) думаю, много интересного найдешь для себя
...моя девушка как-то сказала: - Даже, если весь мир будет против тебя - я буду стоять за твоей спиной и тихо подавать патроны...

bormant

Цитата: puyamolina от 13 января 2014, 00:31:54русифицировать не удается
kdei/kde-l10n-ru-*t?z в помощь. Правда там не один только только kate, но это ведь не проблема?

При наличии работающей локали язык отображения зависит от переменных LC_MESSAGES, LANG, LC_ALL, подробнее в "man 7 locale".