Не устанавливается xneur
S.Alex 21 Августа, 2007 - 14:15
Не могу установить xneur... Делаю все по инструкции:
http://ru.gentoo-wiki.com/Автоматическое_переключение_раскладок
Когда доходим до emerge xneur, система пишет что такого пакета нет... что я делаю не так?
»
- Для комментирования войдите или зарегистрируйтесь
пакета
пакета действительно нет. но есть ебилд. лежит вот тут http://dists.xneur.ru/release-0.6.2/ebuilds/ebuilds-0.6.2.tar.bz2, кладешь ебилд в оверлей и emerge xneur.
Оверлей? Это
Оверлей? Это что?
--
u-team.ru
http://ru.gentoo-wiki.com/Por
http://ru.gentoo-wiki.com/Portage_Overlay
Спасибо, скорее
Спасибо, скорее всего из-за того, что не установил директорию Оверлея.
--
u-team.ru
кстати,
кстати, расскажи как Оно теперь работает?
я год назад озадачивался проблемой аналога пунто свитчера в мастдае, но тогда нормальной работы в кедах получить не удалось (
__
иЗвиНиТе зА НеРоВНый ПочЕРк!
Директорию
Директорию установил... Все равно емердж не знает пакета xneur :(
Насчет как работает - нормально, мне понравилось. Правда, я им пользовался под Мандривой, но не думаю что значительно отличаться должно.
--
u-team.ru
У меня всё ок
У меня всё ок поставилось.
Юзаю kxneur, без автозамены.
напиши что
напиши что именно портаж говорит
#emerge xneur Calculating
#emerge xneur
Calculating dependencies \
emerge: there are no ebuilds to satisfy "xneur".
#
# emerge --search xneur
Searching...
[ Results for search key : xneur ]
[ Applications found : 0 ]
#
Делал все как в хауту, ну еще в make.conf добавил директорию оверлея...
В дистфайлесы не нужно ничего добавлять?
--
u-team.ru
если по
если по порядку. в оверлее структура каталогов должна быть как в portage например у меня:
дальше
а kxneur должен находится в kde-misc
еще дальше
вот, потом когда все это сделано переходим в каталог где лежит kxneur-0.6.2.ebuild и делаем ebuild kxneur-0.6.2.ebuild digest.
еще незабыть прописать PORTDIR_OVERLAY=/usr/local/overlays в /etc/make.conf
вродебы все.
Ура! Вроде
Ура! Вроде получилось... По крайней мере на одной машине.
В автозагрузку его добавлять не надо? Сам при ребуте стартанет? Вообще, донастройки какие-то требуются еще?
--
u-team.ru
оверлэя для
оверлэя для версии 0.8.0 никто не видал?
Для kde
Я пользуюсь вот этим
kxneur-0.8.0.ebuild:
# Copyright 1999-2007 Gentoo Foundation
DESCRIPTION="GUI for xneur based on GTK"
HOMEPAGE="http://www.xneur.ru/"
SRC_URI="http://dists.xneur.ru/release-0.8.0/tgz/${P}.tar.bz2"
KEYWORDS="x86 ~x86 amd64 ~amd64"
RDEPEND="x11-apps/xneur"
DEPEND="${RDEPEND}"
src_compile() {
cd ${WORKDIR}/${P}
./configure --prefix=/usr --without-arts || die "configure failed"
emake || die "emake failed"
}
src_install() {
export INSTALLDIR="/usr"
emake DESTDIR="${D}" install || die "emake install failed"
}
xneur-0.8.0.ebuild:
# Copyright 1999-2007 Gentoo Foundation
DESCRIPTION="It's program like Punto Switcher"
HOMEPAGE="http://www.xneur.ru/"
SRC_URI="http://dists.xneur.ru/release-0.8.0/tgz/${P}.tar.bz2"
KEYWORDS="x86 ~x86 amd64 ~amd64"
RDEPEND="x11-base/xorg-x11"
DEPEND="${RDEPEND}"
src_compile() {
cd ${WORKDIR}/${P}
./configure --prefix=/usr || die "configure failed"
emake || die "emake failed"
}
src_install() {
export INSTALLDIR="/usr"
emake DESTDIR="${D}" install || die "emake install failed"
}
[/code]
Это проскакивавший тут, на форуме, да? Так USE для звука и т.д. к нему и не прикрутили, жалко )-:Е
Нет
Это я сам переделал из ebuid'a к какой-то ранней версии...
А
--without-arts
потому что сам его не использую и мне было проще так сделать :)P.S. Да все переделывание состояло в переименовывании самого ebuild'a :D
[/code]
У меня эти
У меня эти ебилды ругаются на отсутствие gstreamer'а \-:Е
мне бы
мне бы gneur-0.8.0.ebuild
лучше бы
лучше бы рассказали, как оно работает?
а то я включил-настроил, что-то пишу неправильно. хneur щёлкает, в потоке выдаёт - "замена", но во всех приложениях просто курсор подмигивает и ничего не меняет (
версия 0.9.0
оверлея для версии 0.9.0 никто не видал? надо пошаманить с пред.версией
http://overlays.gentoo.org/sv
http://overlays.gentoo.org/svn/dev/pva/x11-apps/ здесь лежит ебилды для svn, использую их, но не стабильный билд :(
пробывал
Не разобрался как их подключать, через layman этот оверлей не отображается, копировал вручную в локальный оверлей.Но ругается update-eix.
а ежли layman -L
а ежли layman -L -v?
сам наступил на эти грабли - без -v отображаются походу только оффициальные оверлеи, есть еще всякие неоффициальные ))
не знал
Да, отображается больше, но искомого не нашел. Как называется этот оверлей?
Наведите критику (конструктивную) пожалуйста
Держи :)
xneur-0.9.0.ebuild
kxneur-0.9.0.ebuild
Собрал из спортивного интереса. Юзать не юзал. Запустил, посмотрел - вырубил, запостил :)
Вроде всё что можно в IUSE внёс... Зависимости вписывл "наугад" потому, что нигде не нашёл документации на эти проги. В исходниках README пустой, INSTALL - автосгенерённый; на их сайте тоже ничего нет.
Отзывы интересуют: хочу научиться писать красиво.
П.С. Юзать можно так:
Соханить текст ебилда в файл с указаным над текстом именем (!! Удостоверьтесь, что в сохранённом файле отсутствуют пробелы после символа '\' в конце строки!!). Затем
____________
Экономь электроэнергию! Выключи NumLock!
ebuild есть
ebuild есть багзиле, а также в оверлее pva.
Попробуйте подключить
А Вы попробуйте подключить оверлей pva. Такового не имеется, точнее лэйман его не видит.
layman показывает
layman показывает только те оверлеи, для подключения которых установлено необходимое ПО (git, subversion и т.п.)
Пожалуйста, не описывайте своё железо в подписи
eix layman
Installed versions: 1.2.0-r1(11:45:58 29.06.2008)(git subversion -test)
Неужели дело во флаге "test"?
У меня лично #
У меня лично
Но
Пожалуйста, не описывайте своё железо в подписи
Навожу критику :)
Навожу :)
Смотри как надо - и оно еще и работает правильно
сам xneur и gxneur в
http://vi.net.ua/portage/x11-apps/
и kxneur в
http://vi.net.ua/portage/kde-misc/
хех
Всегда меня удивляло. Почему люди, вместо того, чтобы поискать минуту в багзилле bugs.gentoo.org и использовать те ebuild'ы, что лежат сейчас у меня в оверлее и, возможно, скоро попадут в официальное дерево, всенепременно желают изобрести пусть на коленке, но свой велосипед. Если они не не работают, скажите мне, я поправлю. Если верные, к чему переизобретать, причём так, что даже при беглом просмотре очевидно, что не лучшим образом и после этого пропагандировать их! Мне нужны отзывы об этой программе, не отнимайте их иначе она ещё долго не попадёт в официальное дерево.
А можно вопрос?
А можно вопрос? Дурацкий. А почему их для этого в sunrise не держать?
Пожалуйста, не описывайте своё железо в подписи
...
Sunrise это репозиторий работающих пакетов, а xneur таковым, увы, не является. xneur то рушиться, то просто не работает, то работает, но не правильно и не всегда собираеться (с libtool-2.2, gcc-4.3, да и просто опечатки в коде были). Сборку я и сам могу пофикить и upstream принимает патчи, но разбираться с крашами и тем самым вливаться в разработку xneur у меня нет времени. backtrace'ы я готов собрать и отправить upstream, но на них мало ответной реакции и не понятно фиксят эти проблемы или нет. Вернусь с отдыха попробую поставить ещё раз и если ситуация изменится к лучшему, то я сразу положу его в официальное дерево.
При этом, если пользователи захотят, на Sunrise'е думаю возможно сделать отдельно папочку work-in-progress, и класть такие ebuild'ы туда. При этом не отдавать их другим пользователям с помощью layman. Использовать такие поломанные пакеты не желая вливаться в разработку - пустое расходование процессорной силы и времени.
Quote: xneur то
Ну если так, то и в официальное дерево класть рано, мне кажется…
Пожалуйста, не описывайте своё железо в подписи
зависимости
emerge -av kde-misc/kxneur
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] x11-apps/xneur-0.9.0 USE="gstreamer -aplay -aspell -debug -openal -xpm" 0 kB [1]
[ebuild N ] kde-base/libkonq-3.5.9 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -pertty -xinerama" 0 kB [2]
[ebuild N ] kde-base/kdebase-data-3.5.9 USE="-debug -kdeenablefinal -xinerama" 0 kB
[ebuild N ] kde-base/kicker-3.5.9 USE="arts xcomposite -debug -kdeenablefinal -kdehiddenvisibility -kickoff -pertty -xinerama" 0 kB [2]
[ebuild N ] kde-misc/kxneur-0.9.0 USE="arts perl -embedded -final -static -strict -threading" 0 kB [1]
[blocks B ] kde-base/libkonq:3.5 (is blocking kde-base/kdebase-3.5.9-r3)
[blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kicker-3.5.9, kde-base/kdebase-data-3.5.9, kde-base/libkonq-3.5.9)
[blocks B ] kde-base/kdebase-data:3.5 (is blocking kde-base/kdebase-3.5.9-r3)
[blocks B ] kde-base/kicker:3.5 (is blocking kde-base/kdebase-3.5.9-r3)
Только мы
Только мы расслабились, как снова выскочили они, родимые... (-%Е
Пожалуйста, не описывайте своё железо в подписи
Монолит?
КДЕ монолитное у тебя стоит?
Кто болеет за
Кто болеет за «Зенит», у того раздельно всё стоит (-%Е
Извините, пора уходить с работы, видимо...
Пожалуйста, не описывайте своё железо в подписи
не туда ))
Мой пост о зависимостях я намеревался прилепить к посту ув. товарища l6xus, но не к посту не менее ув. товарища Agressor ))
Теперь к посту последнего:
emerge -av kde-misc/kxneur
These are the packages that would be merged, in order:
Calculating dependencies |!!! A file listed in the Manifest could not be found: /usr/local/portage/my/kde-misc/kxneur/kxneur-0.6.2.ebuild
!!! All ebuilds that could satisfy "kde-misc/kxneur" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-misc/kxneur-0.9.0 (masked by: corruption)
Размаскировал - поставилось!!! Буду тестить. Всем спасибо!
ebuild review
Обращение ко всем. Не используйте эти ebuild'ы. Они выполняют опасные
действия. Эх, у кого там ещё осталось желание делать русский
оверлей?...
С таким заголовком ни один ebuild никогда не будет принят в дерево портежей.
В Gentoo все ebuild'ы должны быть GPL-2 лицензированы и лицензия требует
правильный заголовок. Смотрите его в /usr/portage/skel.ebuild.
Порядок переменных. Удобно когда во всех ebuild'ах переменные определены в
одном и том же порядке:
http://overlays.gentoo.org/proj/sunrise/wiki/CodingStandards
Значительно проще тогда понять определяет ли ebuild SLOT или наследует из
eclass'а.
Почему здесь RESTRICT="nomirror"? Его используют, когда лицензия или upstream
явно запрещает распространять исходные коды по зеркалам. Про xneur ничего
подобного не знаю, и лицензия там GPL-2.
ebuild не может находиться одновременно в нестабильной и стабильной ветках.
Так как команда поддержки архитектуры не тестировала ebuild, то ваш ebuild
должен быть в нестабильной ветке. Исключения составляют ebuild'ы в оверлеях
где команда поддержки сама решает что как, но при этом по любому в официальное
дерево ebuild должен входить будучи в нестабильной ветке.
Зависимости. Их нужно внимательно проверять, а не втыкать куски world файла.
Делается это не сложно. Читаете configure.ac и смотрите какие либы он там
ищет. Потом смотрите а к какому пакету либы принадлежат и добавляете в
зависимости. Можно и по другому, смотря на вывод readelf -d pkg | grep NEEDED,
но тогда надо проверить со всеми комбинациями USE флагов.
Никогда не переопределяйте EXTRA_ECONF. Эта переменная для пользователя
ebuild'а и должна оставаться таковой. Она используется, например, мной, чтобы
отключить статические библиотеки и тем самым ускорить сборку. У меня в
/etc/make.conf прописано EXTRA_ECONF="--disable-static" и таким образом
большинство пакетов собираются без статически либ. Очень удобно и быстрее. Не
лишайте меня такой возможности :) Между прочим, если вы захотите повторить
трюк с EXTRA_ECONF, то не забудьте, что часть пакетов должна собираться со
статическими либами иначе зависящие пакеты не соберуться. Список пакетов и как
я это делаю в этом письме:
http://archives.gentoo.org/gentoo-dev/msg_0b8585bddc0a30dee1d32683cb16bc1a.xml
Все параметры econf должны на прямую передаваться. Про EXTRA_ECONF выше.
А dodoc? Неужели вы думаете пользователям не интересно почитать, например,
ChangeLog? :)
kxneur-0.9.0.ebuild: В kxneur все те же ошибки, что и в xneur.
А это зачем? В момент pkg_postinst() уже ничего в ${D} не нужно и уж точно
ничего там не влияет, то есть этот код не влияет на собранный пакет! Более
того, так делать опасно! pkg_postinst выполняется в отсутствии sandbox'а и есть
вероятность, что такие действия затрут что-нибудь полезное на компьютере
пользователя...
Мда, но вы надеюсь уже большой и понимаете, что внести всё что нужно USE не
достаточно, чтобы оно магическим образом заработало ;) xneur может работать и
ему нужен только один звуковой движок. Ваш ebuild будет тащить не нужные
зависимости, которые не будут использоваться собранным пакетом, вместо того,
чтобы выбрать то, что советует upstream. Опять же совет можно прочитать в коде
configure.ac. Так что то, как вы работаете с USE флагами в этом пакете это
попросту не верно и нормально работать не будет.
А код на что? Вы как будто только что родились... Да и зависимости "наугад" - надо
быть сильным гуру-телепатом, чтобы попадать. Вы не попали :P
Вот что меня действительно убило, так это ваше запостил.
Прежде, чем писать имеет смысл почитать, хотя бы несколько последних
комментариев к запросу, например, вот этот:
http://bugs.gentoo.org/show_bug.cgi?id=169494#c28
Почитайте, пожалуйста, и в следующий раз не навешивайте на меня необходимости
вычищать за вами, не посылайте bug-spam тем кому это не нужно. Не будьте
чукчей, наконец!
Кроме того, зачем вы вообще отправили
мусор в багзилу?
Ещё раз это повториться и я заблокирую вам туда доступ. Надеюсь вы понимаете
почему... Если нет, всё равно заблокирую. Ваш личный спортивный интерес
оставьте дома ибо багзила это не место, где меряются ebuild'ами...
Ну что ж. Сами напросились, так что извиняйте если где грубо, но... ваше
поведение в багзиле вообще по началу мотивировало меня игнорировать все ваши
сообщения, но не могу пройти мимо желания научиться :)
Кроме того, хочу заметить, что чтобы избежать многих проблем, которые были у
вас в ebuild'е вы можете просто посмотреть код существующих ebuild'ов,
почитать devmanual.gentoo.org и Developer handbook.
Спасибо, это
Спасибо, это именно то, что я и хотел узнать :)
Делая скрипты для себя - "варишься в одном и том же котле": не хватает информации извне... Читать на английском большие объёмы текста тяжело, да и однозначного понимания прочитаного нет.
Хорошо что есть люди не проходящие мимо желания научиться. Я узнал много нового. Ещё раз спасибо!
Насчёт "поведения в багзиле" - я просто не умел ею пользоваться, да и спать уже валился. Я не пытаюсь "отмазаться". По совокупности обстоятельств на тот момент, я сделать по другому не мог; мусор отсылать не собирался, и впередь воздержусь.
П.С. Наверное эта тема будет полезна не только мне, но вот ждать пока "напросится" кто-нибудь другой - я не мог :)
____________
Экономь электроэнергию! Выключи NumLock!
1.echo "app-portage/layman
1.echo "app-portage/layman subversion " >> /etc/portage/package.use
2. emerge layman
3. layman -a rion
4 emerge -av xneyr
P.S Если кде : emerge -av кxneyr
Если gnom: emerge -av gxneyr
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): emerge
:)
http://192.168.1.251/media/xsnap/2009.08.20/17.44.29.png
Кстати, kxneur уже давно заброшен, но возможно появится qxneur на qt4.
.
WiseLord + slepnoga = 192.168.1.xx?
Это подпись, которую невозможно истолковать неправильно
Тьфу
Не тот буфер вставил :)
А в мышином буфере было:
emerge: there are no ebuilds to satisfy "xneyr".
slep@nout
:)
Хотя да, я их вынесу скоро
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
В санрайзе актуальные версии
В санрайзе актуальные версии сабжа, но нет kxneur.
В оверлее pva он есть, но нету xneur. Кто нибудь пробовал их подружить?
kxneur совместимого с текущим
kxneur совместимого с текущим xneur нет и не предвидится, ebuild для строго xneur(с которым будет работать kxneur) найти реально, но имхо лучше юзать gxneur.
0.9.6 пока нигде нету
0.9.6 пока нигде нету
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Из риона я вынес все 3
Из риона я вынес все 3 хнеура, после выхода 4-ь кде он для меня неактуален совсем. ( хотя я и раньше его не юзал)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): Из риона
а что в 4 кедах есть аналогичный штатный пакет?
Некоторые личности (в том
Некоторые личности (в том числе я) больше всего хотят от xneur запоминания раскладок по окнам.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
И оно есть в КДЕ
И оно есть в КДЕ
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
А что это за фунцкия программа?
А что это за фунцкия программа такая в KDУ 4, которая реализует функционал Xneur?
Не функционал xneur, а только
Не функционал xneur, а только то что указал krigstask, включается в настройках системы, там где раскладки клавиатуры.
Я думаю, можно как раньше
Я думаю, можно как раньше циферку в названии ебилда поменять и будет 9.6 )
use subversion, please
Мой оверлей (overlays.gentoo.org/svn/dev/pva) не для того, чтобы его огульно подлкючать с помощью layman или ещё как-то! Это ж не sunrise :) Брать оттуда ebuild'ы нужно по отдельности. xneur берите так:
# emerge subversion
$ svn co http://overlays.gentoo.org/svn/dev/pva/x11-apps/{,k,g}xneur
Всё!
После этого, чтобы получить версию со всеми возможными обновлениями из svn делайте:
# ESVN_REVISION=HEAD emerge gxneur
На данный момент, не смотря на то, что сорцы беруться из svn сейчас это уже стабильная ветка разработки. Просто она так работает... И, кстати, именно потому, что до сих пор там есть глюки/краши и подобное xneur не лежит в официальном дереве... Надеюсь всё скоро изменится к лучшему.
Новый адрес в вики:
Новый адрес в вики: http://ru.gentoo-wiki.com/wiki/Автоматическое_переключение_раскладок
Мне кажется там явно чегото не хватает
# svn co http://overlays.gentoo.org/svn/dev/pva/x11-apps/
A x11-apps/kxneur
A x11-apps/kxneur/metadata.xml
A x11-apps/kxneur/Manifest
A x11-apps/kxneur/ChangeLog
A x11-apps/kxneur/kxneur-0.9.1_p235.ebuild
Checked out revision 286.
# emerge --search xneur
Searching...
[ Results for search key : xneur ]
[ Applications found : 1 ]
* x11-apps/kxneur [ Masked ]
Latest version available: 0.9.1_p235
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://www.xneur.ru/
Description: Based on the subversion eclass
License: GPL-2
правильнее делать layman -a
правильнее делать
layman -a pva
, потом прочитать как оно настраиваетсяи только потом искать xneur
# layman -a pva * Overlay
мнэ... ошибся малясь...
теперь он в санрайзе
* x11-misc/gxneur [ Masked
* x11-misc/gxneur [ Masked ]
Latest version available: 0.9.3
Latest version installed: [ Not Installed ]
Size of files: 313 kB
Homepage: http://www.xneur.ru/
Description: GTK based GUI for xneur
License: GPL-2
* x11-misc/xneur
Latest version available: 0.9.3
Latest version installed: 0.9.3
Size of files: 597 kB
Homepage: http://www.xneur.ru/
Description: In-place conversion of text typed in with a wrong keyboard layout (Punto Switcher replacement)
License: GPL-2
А где kxneur?
Он позаброшен, видимо,
Он позаброшен, видимо, поэтому его в sunrise и не добавили
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
последнюю версию можно взять
последнюю версию можно взять там: svn co http://overlays.gentoo.org/svn/dev/pva/x11-apps/
но работать с xneur-0.9.3 он не будет 4ю2
я юзаю gxneur под кде 4.2, вобщем то без проблем.
_SerEga_
А с чем он работает?
у меня при попытке установить пишет:
kxneur стар и не работает с
kxneur стар и не работает с новыми версиями xneur.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
я думаю kxneur будет работать
я думаю kxneur будет работать с xneur 9.1, который не факт, что будет работать под последними кедами, вобщем юзай gxneur и не парься. Или есть существенные причины юзать kxneur?
Жалко, полезная вешь, довели
Жалко, полезная вешь, довели бы хоть до ума :)