Как установить kile без мусора?

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Как установить kile без мусора?

Сообщение eddy »

Пытаюсь сделать `emerge kile`, однако гентушка ругается, что kile хочет phonon.

Вопрос: как убедить emerge, что phonon мне и даром не нужен, а kile нужен?

И еще бонусный вопросец: как выбрать нужную мне версию пакета? Скажем, eix говорит, что доступны версии: "2011 ~2012 ~2012-r1", я хочу последнюю. Как?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как установить kile без мусора?

Сообщение Brainsburn »

eddy писал(а):
25.03.2013 17:29
И еще бонусный вопросец: как выбрать нужную мне версию пакета? Скажем, eix говорит, что доступны версии: "2011 ~2012 ~2012-r1", я хочу последнюю. Как?

emerge =packagename-2012-r1
Спасибо сказали:
Kopilov
Сообщения: 955
ОС: [K]Ubuntu, Debian

Re: Как установить kile без мусора?

Сообщение Kopilov »

А чем Phonon-то мешает? Чай, не Pulse.
Если нет соответствующих Use-флагов -- скорее всего, выпилить будет проблематично.

Чтобы установить конкретную версию пакета, надо написать

Код: Выделить всё

emerge =пакет-версия

Если в данном случае будет ругаться, что версия 2012-r1 нестабильная (помечена тильдой) -- добавить пакет в /etc/portage/package.keywords, с указанием версии или без

Код: Выделить всё

#ставить любой нестабильный kile
app-editors/kile ~amd64
#ставить только указанную версию
=app-editors/kile-2012-r1 ~amd64
#ставить указанную версию и более новые
>=app-editors/kile-2012-r1 ~amd64

Если потребуются нестабильные зависимости -- portage должен сам предложить занести их в конфиг.
Чтобы перейти на нестабильную ветку полностью, надо в /etc/portage/make.conf написать ACCEPT_KEYWORDS=~amd64
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

Brainsburn писал(а):
25.03.2013 19:03
emerge =packagename-2012-r1

Спасибо, так работает. Правда, надо еще разрешать обновлять файлы с маскировкой.

Kopilov писал(а):
25.03.2013 19:09
А чем Phonon-то мешает?

Неиспользуемый же пакет. Я думал, хоть в генте не надо будет мусор держать в системе. Ан нет, выходит...
Я вообще не понимаю, какая связь у kile с недобиблиотечкой для звуков?

Kopilov писал(а):
25.03.2013 19:09
Если в данном случае будет ругаться, что версия 2012-r1 нестабильная (помечена тильдой) -- добавить пакет в /etc/portage/package.keywords, с указанием версии или без

Спасибо!
Так намного лучше. Кстати, не понимаю, почему эти пакеты помечены как нестабильные. Странно…

А все-таки, что с фононом делать? Ладно бы, только эта дрянь. Ему же еще и бэкэнд нужен. Что же мне - ставить какую-нибудь дрянь вроде gstreamer, vlc или неизвестного aqua?

И если ставить-таки ненужные библиотеки, то хотелось бы хотя бы уменьшить занимаемый ими объем. Что меньше: gstreamer или vlc?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

Выбрал с gstreamer:

Код: Выделить всё

Total: 161 packages (156 new, 3 in new slots, 2 reinstalls), Size of downloads: 552,941 kB

Это жесть!

А вот так с vlc:

Код: Выделить всё

Total: 148 packages (142 new, 3 in new slots, 3 reinstalls), Size of downloads: 551,168 kB

Вроде бы особой разницы нет. Но вот что напрягает: из-за одного несчастного kile нужно ставить полторы сотни мусорных пакетов! Зачем? Что за извращение?

Возможно ли уменьшить количество мусорных пакетов? Например, зачем всякие kdesu, upower, udisks, kde-wallpaper для kile?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Как установить kile без мусора?

Сообщение Brainsburn »

eddy писал(а):
25.03.2013 19:29
Brainsburn писал(а):
25.03.2013 19:03
emerge =packagename-2012-r1

Спасибо, так работает. Правда, надо еще разрешать обновлять файлы с маскировкой.

Если собираетесь ставить только новые пакеты, лучше перейти на ~arch.

eddy писал(а):
25.03.2013 19:29
Kopilov писал(а):
25.03.2013 19:09
А чем Phonon-то мешает?

Неиспользуемый же пакет. Я думал, хоть в генте не надо будет мусор держать в системе. Ан нет, выходит...
Я вообще не понимаю, какая связь у kile с недобиблиотечкой для звуков?

kile требует kdebase или kdelibs, которое тянет за собой phonon. Можете попробовать редактор, который не использует kdelibs. У меня долгое время была система вообще без них, правда однажды пришлось поставить kdenlive...


eddy писал(а):
25.03.2013 19:29
Kopilov писал(а):
25.03.2013 19:09
Если в данном случае будет ругаться, что версия 2012-r1 нестабильная (помечена тильдой) -- добавить пакет в /etc/portage/package.keywords, с указанием версии или без

Спасибо!
Так намного лучше. Кстати, не понимаю, почему эти пакеты помечены как нестабильные. Странно…

После добавления пакета в портежи, он помечается как TESTING. Чтобы пакет стал STABLE, он должен: 1) пробыть помеченным TESTING не менее 30 дней; 2) за 30 дней не должно быть выявлено ни одного бага.


eddy писал(а):
25.03.2013 19:41
Выбрал с gstreamer:

Код: Выделить всё

Total: 161 packages (156 new, 3 in new slots, 2 reinstalls), Size of downloads: 552,941 kB

Это жесть!

А вот так с vlc:

Код: Выделить всё

Total: 148 packages (142 new, 3 in new slots, 3 reinstalls), Size of downloads: 551,168 kB

Вроде бы особой разницы нет. Но вот что напрягает: из-за одного несчастного kile нужно ставить полторы сотни мусорных пакетов! Зачем? Что за извращение?

Возможно ли уменьшить количество мусорных пакетов? Например, зачем всякие kdesu, upower, udisks, kde-wallpaper для kile?

Kile не тянет непосредственно kdesu, он тянет скорее всего kdelibs и kdebase-data, а они уже - все остальное. Не используйте кде-шные пакеты.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

Brainsburn писал(а):
25.03.2013 19:54
После добавления пакета в портежи, он помечается как TESTING. Чтобы пакет стал STABLE, он должен: 1) пробыть помеченным TESTING не менее 30 дней; 2) за 30 дней не должно быть выявлено ни одного бага.

Вот то-то и странно: texlive до сих пор 2011, а 2012 считается нестабильным, хотя уже пора 2013-й ставить!

Brainsburn писал(а):
25.03.2013 19:54
Не используйте кде-шные пакеты.

Ладно. Я понял: малой кровью не обойтись, придется ставить мусор ради одного редактора (просто привык я к нему, удобный он).

Манипуляциями с make.conf удалось снизить количество пакетов до 118.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

Kopilov писал(а):
25.03.2013 19:09
Чтобы перейти на нестабильную ветко полностью, надо в /etc/portage/make.conf написать ACCEPT_KEYWORDS=~amd64

Попробовал: еще больше мусора лезет. Всякие четверокути и третьегтк. В общем, лучше персонально разрешать лишь некоторые свежие пакеты.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
BattleCoder
Сообщения: 41
ОС: Linux

Re: Как установить kile без мусора?

Сообщение BattleCoder »

Kopilov писал(а):
25.03.2013 19:09
Если в данном случае будет ругаться, что версия 2012-r1 нестабильная (помечена тильдой) -- добавить пакет в /etc/portage/package.keywords, с указанием версии или без

уже можно проще... emerge --autounmask-write =программа-<версия>, затем dispatch-conf

eddy писал(а):
25.03.2013 19:41
Возможно ли уменьшить количество мусорных пакетов? Например, зачем всякие kdesu, upower, udisks, kde-wallpaper для kile?

Можно поиграться с USE-флагами, но сильно ли вы на этом выиграете? Терабайтные винчестеры заметно подешевели в последнее время... точнее меньше 500 или 250 гигабайт кажется вообще не продают.

emerge blah-blah-blah, оно вам поставит все зависимости, и вы про них забудете. какое дело, занимает система 5 гигабайт, 10 или 15? Всё равно, уверен, фильмы/музыка и т.п. весят на порядок больше.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

BattleCoder писал(а):
25.03.2013 23:37
emerge blah-blah-blah, оно вам поставит все зависимости, и вы про них забудете. какое дело, занимает система 5 гигабайт, 10 или 15?

Ну вот хочется мне, например, интерфейс на fltk, а не gtk3… А от кутей меня вообще блевать тянет…
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
BattleCoder
Сообщения: 41
ОС: Linux

Re: Как установить kile без мусора?

Сообщение BattleCoder »

eddy , а вас их кушать и не заставляют
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

BattleCoder писал(а):
27.03.2013 00:26
а вас их кушать и не заставляют

Да вот, к сожалению, хороший латеховский редактор только на кутях ☹
Жаль, что никто на приличной GUI-библиотечке не написал.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
BattleCoder
Сообщения: 41
ОС: Linux

Re: Как установить kile без мусора?

Сообщение BattleCoder »

eddy писал(а):
27.03.2013 08:53
Жаль, что никто на приличной GUI-библиотечке не написал.

Чем Qt библиотека неприличная? Можете пояснить? Это же лучшая GUI-библиотека. И не так давно вроде и LGPL там появилась, в плюс тем, кому не подходит GPL

Это вам не GTK+ какое-нибудь... с громадными кнопками и не в том порядке.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

BattleCoder писал(а):
27.03.2013 10:44
Чем Qt библиотека неприличная? Можете пояснить?

Жирная и ненужная. FLTK и то получше будет.
BattleCoder писал(а):
27.03.2013 10:44
Это же лучшая GUI-библиотека.

Лучшая с конца.
BattleCoder писал(а):
27.03.2013 10:44
Это вам не GTK+ какое-нибудь.

GTK и то лучше.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
BattleCoder
Сообщения: 41
ОС: Linux

Re: Как установить kile без мусора?

Сообщение BattleCoder »

Конструктива не будет, ок. Живите в консольке и верстайте TeX в emacs
/thread
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

BattleCoder писал(а):
27.03.2013 22:29
верстайте TeX в emacs

Не, батенька: тех я набираю в kile. Emacs - жуткая штука.
А ваш прогресс на самом деле является регрессом, т.к. навешивание мишуры, под которой скрывается гора быдлокода — прямая дорога в задницу.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
BattleCoder
Сообщения: 41
ОС: Linux

Re: Как установить kile без мусора?

Сообщение BattleCoder »

eddy писал(а):
27.03.2013 23:01
тех я набираю в kile.

Который написан с использованием qt и kdelibs
eddy писал(а):
27.03.2013 23:01
А ваш прогресс на самом деле является регрессом, т.к. навешивание мишуры, под которой скрывается гора быдлокода — прямая дорога в задницу.

qt - не мишура. qt вполне себе такая библиотека, которая берёт на себя кучу забот и освобождает от них программиста. И при этом получается вполне себе симпатичный интерфейс.

Не хотите qt - вперёд, напишите свой текстовый редактор на xlib, для LaTeX, и чтобы он был круче kile.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как установить kile без мусора?

Сообщение eddy »

BattleCoder писал(а):
29.03.2013 00:37
Который написан с использованием qt и kdelibs

Да, это косяк. На FLTK каком-нибудь почему-то никто аналог kile не сделал ☹

BattleCoder писал(а):
29.03.2013 00:37
qt - не мишура

Мишура. Ненужная.
BattleCoder писал(а):
29.03.2013 00:37
вполне себе симпатичный интерфейс

Уродливый и тормозной.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали: