Может слегка не по теме, но.. не подскажете из-за чего может виснуть update-eix?
Причем виснет как раз на kdesvn-portage. Доходит до 48 процентов. Может eix обновить? Привык я к нему уже, удобно когда быстро что-нибудь найти надо.
emerge оверлэй видит вроде нормально. Правда я portdir_overlay для каждого оверлея не прописывал, а только для своего собственного с парочкой ебилдов. Но вроде это и не обязательно вовсе, и так работает.
И еще вопрос. Ммного ли места займет kdebase-meta-4.1? А то что-то слегка напряженно с ним, не пойму что его жрет, вроде /tmp, /var/tmp и /usr/portage перенес. Пожалуй надо поискать большие файлы, вдруг мусор..
Он не виснет, а работает. Подождите. Или обновите оверлей (там теперь мало ебилдов). Это происходит потому, что update-eix проверяет все ебилды, а не их метаданные (как в /usr/portage/metadata).
Ок, вроде после сегодняшнего запуска eix-sync все стало нормально.
То что из оверлеев ебилды парсятся я догадался, просто он вис именно на kdesvn.
Уже разобрался с package.unmask и package.keywords (использовать готовые или автоматически влом стало, не хочу лишнего).
Ставить решил kdebase-startkde, но и на это довольно-таки прилично ушло (знаю, там в архивах еще куча всего, что потом можно поставить), благо хватило ума делать --fetchonly, собирать буду завтра. Пугает размер qt-4.4.0 и т.п. Видимо долго собираться будет? И сколько примерно места новые кеды отожрут? А то страшновато немного, пожалуй придется с винтом поработать..
И еще, там со звуком щас как? Помню пробовал 4.0.4, были проблемы.
поставил я себе это безобразие - ничего так вроде, немного непривычно...
но вот встал вопрос: как запустить 3и кеды? симлинк в $HOME менять пробовал - не помогло :(
непревычно всетаки немного еще в 4х...
Сам еще не смотрел. Решил поставить dolphin. Он требует soprano-2.1. Оно вроде бы имеется в kdesvn-portage.
вот что учудил мне emerge на пару с моим зеркалом:
localhost m2d # emerge -av kde-base/dolphin:4.1
These are the packages that would be merged, in order:
Calculating dependencies a * qt4_min_version() is deprecated. Use slot dependencies instead.
... done!
[ebuild U ] dev-libs/soprano-2.1 [2.0.2] USE="clucene -debug -doc" 1,789 kB [0=>1]
[ebuild N ] kde-base/nepomuk-4.1.0 USE="-debug" 0 kB [1]
[ebuild N ] kde-base/dolphin-4.1.0 USE="semantic-desktop -debug -htmlhandbook" 0 kB [1]
Total: 3 packages (1 upgrade, 2 new), Size of downloads: 1,789 kB
Portage tree and overlays:
[0] /usr/portage
[1] /usr/portage/local/layman/kdesvn-portage
Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 3) dev-libs/soprano-2.1 to /
>>> Resuming download...
>>> Downloading 'gentoo.kuzbass.net/distfiles/soprano-2.1.tar.bz2'
--2008-08-03 20:24:53-- http://gentoo.kuzbass.net/distfiles/soprano-2.1.tar.bz2
Распознаётся gentoo.kuzbass.net... 217.116.128.24
Устанавливается соединение с gentoo.kuzbass.net|217.116.128.24|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://www.kuzbass.net/404.htm [переход]
--2008-08-03 20:24:53-- http://www.kuzbass.net/404.htm
Распознаётся www.kuzbass.net... 217.116.128.13
Устанавливается соединение с www.kuzbass.net|217.116.128.13|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: нет информации [text/html]
Сохраняется в каталог: `/usr/portage/distfiles/soprano-2.1.tar.bz2'.
100%[=====================================================================================>] 828 --.-K/s в 0s
2008-08-03 20:24:53 (123 MB/s) - `/usr/portage/distfiles/soprano-2.1.tar.bz2' сохранён [828]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking soprano-2.1.tar.bz2 ;-) ... [ !! ]
!!! Digest verification failed:
!!! /usr/portage/distfiles/soprano-2.1.tar.bz2
!!! Reason: Filesize does not match recorded size
!!! Got: 828
!!! Expected: 1831856
Пришлось сделать через жопу:
Нашел на sourceforge эту библиотеку, скачал tar.bz2 с исходниками.
Но там версия уже 2.1.1.
Просто взял скопировал ебилд, добавил в название ".1" и сделал ebuild ... digest предварительно положив файл с исходниками в distfiles. Вроде проемержился. посмотрим.
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 2) kde-base/nepomuk-4.1.0 to /
* kdebase-runtime-4.1.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking kdebase-runtime-4.1.0.tar.bz2 ;-) ... [ ok ]
>>> Unpacking source...
Unpacking parts of kdebase-runtime-4.1.0.tar.bz2 to /tmp/portage/kde-base/nepomuk-4.1.0/work
>>> Source unpacked.
>>> Compiling source in /tmp/portage/kde-base/nepomuk-4.1.0/work/nepomuk-4.1.0 ...
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.4.0 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found Phonon: /usr/lib/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Found KDE 4.1 include dir: /usr/kde/4.1/include
-- Found KDE 4.1 library dir: /usr/kde/4.1/lib
-- Found KDE4 kconfig_compiler preprocessor: /usr/kde/4.1/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found Strigi >= 0.5.9
-- Found Strigi: /usr/lib/libstreams.so
-- Found Soprano: /usr/lib/libsoprano.so
-- Found Soprano includes: /usr/include
-- Found Soprano Index: /usr/lib/libsopranoindex.so
-- Found Soprano Client: /usr/lib/libsopranoclient.so
-- Could not find OPTIONAL package NEPOMUK
-- Looking for include files HAVE_SYS_WAIT_H
-- Looking for include files HAVE_SYS_WAIT_H - found
-- Looking for include files HAVE_SYS_TIME_H
-- Looking for include files HAVE_SYS_TIME_H - found
--
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
+ Soprano
-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
+ Nepomuk: Nepomuk Libraries <kdelibs>
Required to build Nepomuk.
-----------------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/portage/kde-base/nepomuk-4.1.0/work/nepomuk_build
>>> Source compiled.
>>> Test phase [not enabled]: kde-base/nepomuk-4.1.0
>>> Install nepomuk-4.1.0 into /tmp/portage/kde-base/nepomuk-4.1.0/image/ category kde-base
make: *** Нет правила для сборки цели `install'. Останов.
*
* ERROR: kde-base/nepomuk-4.1.0 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 2911: Called kde4overlay-meta_src_install
* environment, line 2311: Called cmake-utils_src_install
* environment, line 704: Called die
* The specific snippet of code:
* emake install DESTDIR="${D}" || die "Make install failed";
* The die message:
* Make install failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/environment'.
*
* Messages for package kde-base/nepomuk-4.1.0:
*
* ERROR: kde-base/nepomuk-4.1.0 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 2911: Called kde4overlay-meta_src_install
* environment, line 2311: Called cmake-utils_src_install
* environment, line 704: Called die
* The specific snippet of code:
* emake install DESTDIR="${D}" || die "Make install failed";
* The die message:
* Make install failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/environment'.
*
1) параллельно в
1) параллельно в новый слот
2) давно уже есть, если, конечно, нужена не версия 4.1
4.1 конечно :)
4.1 конечно :) тогда через layman буду ставить
Да я чайник ;)
Может слегка не
Может слегка не по теме, но.. не подскажете из-за чего может виснуть update-eix?
Причем виснет как раз на kdesvn-portage. Доходит до 48 процентов. Может eix обновить? Привык я к нему уже, удобно когда быстро что-нибудь найти надо.
emerge оверлэй видит вроде нормально. Правда я portdir_overlay для каждого оверлея не прописывал, а только для своего собственного с парочкой ебилдов. Но вроде это и не обязательно вовсе, и так работает.
И еще вопрос. Ммного ли места займет kdebase-meta-4.1? А то что-то слегка напряженно с ним, не пойму что его жрет, вроде /tmp, /var/tmp и /usr/portage перенес. Пожалуй надо поискать большие файлы, вдруг мусор..
Это вообще
Это вообще происходит из за сложности ебилдов в оверлее.. еикс юзает parse что в даннном случае не есть гуд
Он не виснет, а
Он не виснет, а работает. Подождите. Или обновите оверлей (там теперь мало ебилдов). Это происходит потому, что update-eix проверяет все ебилды, а не их метаданные (как в /usr/portage/metadata).
Ок, вроде после
Ок, вроде после сегодняшнего запуска eix-sync все стало нормально.
То что из оверлеев ебилды парсятся я догадался, просто он вис именно на kdesvn.
Уже разобрался с package.unmask и package.keywords (использовать готовые или автоматически влом стало, не хочу лишнего).
Ставить решил kdebase-startkde, но и на это довольно-таки прилично ушло (знаю, там в архивах еще куча всего, что потом можно поставить), благо хватило ума делать --fetchonly, собирать буду завтра. Пугает размер qt-4.4.0 и т.п. Видимо долго собираться будет? И сколько примерно места новые кеды отожрут? А то страшновато немного, пожалуй придется с винтом поработать..
И еще, там со звуком щас как? Помню пробовал 4.0.4, были проблемы.
Quote: Пугает
Если без qt-demo (+15 мин на Athlon64 X2 5200+) то около 30-40 мин.
Около 700 Мб
Нормально.
поставил я себе
поставил я себе это безобразие - ничего так вроде, немного непривычно...
но вот встал вопрос: как запустить 3и кеды? симлинк в $HOME менять пробовал - не помогло :(
непревычно всетаки немного еще в 4х...
Да я чайник ;)
2 способа из kdm4 -
2 способа
из kdm4 - там есть вход в сессию kde-3.5
правкой /etc/conf.d/xdm
_______________________
From Siberia with Love!
Не грусти, товарищ! Всё хорошо, beautiful good!
у меня кдм нет,
у меня кдм нет, я через startx пускаю...
Да я чайник ;)
Сам еще не
Сам еще не смотрел. Решил поставить dolphin. Он требует soprano-2.1. Оно вроде бы имеется в kdesvn-portage.
вот что учудил мне emerge на пару с моим зеркалом:
localhost m2d # emerge -av kde-base/dolphin:4.1 These are the packages that would be merged, in order: Calculating dependencies a * qt4_min_version() is deprecated. Use slot dependencies instead. ... done! [ebuild U ] dev-libs/soprano-2.1 [2.0.2] USE="clucene -debug -doc" 1,789 kB [0=>1] [ebuild N ] kde-base/nepomuk-4.1.0 USE="-debug" 0 kB [1] [ebuild N ] kde-base/dolphin-4.1.0 USE="semantic-desktop -debug -htmlhandbook" 0 kB [1] Total: 3 packages (1 upgrade, 2 new), Size of downloads: 1,789 kB Portage tree and overlays: [0] /usr/portage [1] /usr/portage/local/layman/kdesvn-portage Would you like to merge these packages? [Yes/No] Yes >>> Verifying ebuild Manifests... >>> Emerging (1 of 3) dev-libs/soprano-2.1 to / >>> Resuming download... >>> Downloading 'gentoo.kuzbass.net/distfiles/soprano-2.1.tar.bz2' --2008-08-03 20:24:53-- http://gentoo.kuzbass.net/distfiles/soprano-2.1.tar.bz2 Распознаётся gentoo.kuzbass.net... 217.116.128.24 Устанавливается соединение с gentoo.kuzbass.net|217.116.128.24|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 302 Found Адрес: http://www.kuzbass.net/404.htm [переход] --2008-08-03 20:24:53-- http://www.kuzbass.net/404.htm Распознаётся www.kuzbass.net... 217.116.128.13 Устанавливается соединение с www.kuzbass.net|217.116.128.13|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: нет информации [text/html] Сохраняется в каталог: `/usr/portage/distfiles/soprano-2.1.tar.bz2'. 100%[=====================================================================================>] 828 --.-K/s в 0s 2008-08-03 20:24:53 (123 MB/s) - `/usr/portage/distfiles/soprano-2.1.tar.bz2' сохранён [828] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking soprano-2.1.tar.bz2 ;-) ... [ !! ] !!! Digest verification failed: !!! /usr/portage/distfiles/soprano-2.1.tar.bz2 !!! Reason: Filesize does not match recorded size !!! Got: 828 !!! Expected: 1831856Пришлось сделать через жопу:
Нашел на sourceforge эту библиотеку, скачал tar.bz2 с исходниками.
Но там версия уже 2.1.1.
Просто взял скопировал ебилд, добавил в название ".1" и сделал ebuild ... digest предварительно положив файл с исходниками в distfiles. Вроде проемержился. посмотрим.
сборка nepomuk не
сборка nepomuk не удалась:
>>> Verifying ebuild Manifests... >>> Emerging (1 of 2) kde-base/nepomuk-4.1.0 to / * kdebase-runtime-4.1.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking kdebase-runtime-4.1.0.tar.bz2 ;-) ... [ ok ] >>> Unpacking source... Unpacking parts of kdebase-runtime-4.1.0.tar.bz2 to /tmp/portage/kde-base/nepomuk-4.1.0/work >>> Source unpacked. >>> Compiling source in /tmp/portage/kde-base/nepomuk-4.1.0/work/nepomuk-4.1.0 ... -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Looking for Q_WS_X11 -- Looking for Q_WS_X11 - found -- Looking for Q_WS_WIN -- Looking for Q_WS_WIN - not found. -- Looking for Q_WS_QWS -- Looking for Q_WS_QWS - not found. -- Looking for Q_WS_MAC -- Looking for Q_WS_MAC - not found. -- Found Qt-Version 4.4.0 (using /usr/bin/qmake) -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found X11: /usr/lib/libX11.so -- Looking for include files CMAKE_HAVE_PTHREAD_H -- Looking for include files CMAKE_HAVE_PTHREAD_H - found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Automoc4: /usr/bin/automoc4 -- Found Perl: /usr/bin/perl -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Failed -- Performing Test HAVE_FPIE_SUPPORT -- Performing Test HAVE_FPIE_SUPPORT - Success -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success -- Performing Test __KDE_HAVE_GCC_VISIBILITY -- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success -- Found Phonon: /usr/lib/libphonon.so -- Found Phonon Includes: /usr/include/KDE;/usr/include -- Found KDE 4.1 include dir: /usr/kde/4.1/include -- Found KDE 4.1 library dir: /usr/kde/4.1/lib -- Found KDE4 kconfig_compiler preprocessor: /usr/kde/4.1/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- Found Strigi >= 0.5.9 -- Found Strigi: /usr/lib/libstreams.so -- Found Soprano: /usr/lib/libsoprano.so -- Found Soprano includes: /usr/include -- Found Soprano Index: /usr/lib/libsopranoindex.so -- Found Soprano Client: /usr/lib/libsopranoclient.so -- Could not find OPTIONAL package NEPOMUK -- Looking for include files HAVE_SYS_WAIT_H -- Looking for include files HAVE_SYS_WAIT_H - found -- Looking for include files HAVE_SYS_TIME_H -- Looking for include files HAVE_SYS_TIME_H - found -- ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. + Soprano ----------------------------------------------------------------------------- -- The following OPTIONAL packages could NOT be located on your system. -- Consider installing them to enable more features from this software. + Nepomuk: Nepomuk Libraries <kdelibs> Required to build Nepomuk. ----------------------------------------------------------------------------- -- Configuring done -- Generating done -- Build files have been written to: /tmp/portage/kde-base/nepomuk-4.1.0/work/nepomuk_build >>> Source compiled. >>> Test phase [not enabled]: kde-base/nepomuk-4.1.0 >>> Install nepomuk-4.1.0 into /tmp/portage/kde-base/nepomuk-4.1.0/image/ category kde-base make: *** Нет правила для сборки цели `install'. Останов. * * ERROR: kde-base/nepomuk-4.1.0 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2911: Called kde4overlay-meta_src_install * environment, line 2311: Called cmake-utils_src_install * environment, line 704: Called die * The specific snippet of code: * emake install DESTDIR="${D}" || die "Make install failed"; * The die message: * Make install failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/environment'. * * Messages for package kde-base/nepomuk-4.1.0: * * ERROR: kde-base/nepomuk-4.1.0 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2911: Called kde4overlay-meta_src_install * environment, line 2311: Called cmake-utils_src_install * environment, line 704: Called die * The specific snippet of code: * emake install DESTDIR="${D}" || die "Make install failed"; * The die message: * Make install failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/kde-base/nepomuk-4.1.0/temp/environment'. *помогло
помогло USE="-semantic-desktop" emerge -av kde-base/dolphin:4.1