LINUX.ORG.RU

Gentoo. Как утащить весь KDE из '~'?

 ,


0

1

Gentoo, к моему удивлению, работает стабильно, прямо как Debian Stable - стало скучно даже. Захотелось Кеды поновее притащить. Wiki, ясен пень, посмотрел. Там вроде как прилагают файл:

Users with stable systems need to put this keywords file in /etc/portage/package.keywords to install testing versions.

Но этот файл находится на лежащем сервере, то есть скачать не получится.

Как в таком случае «правильно» перейти на KDE из '~'?

//ага, на gentoo совсем недавно, поэтому и спрашиваю.

Если ты добавлял оверлей KDE, то этот файл лежит так же в твоей системе, найди его через locate, например.

Valdor ★★ ()
Ответ на: комментарий от Valdor

Не-не-не, KDE из оверлея мне не нужен - мне хоть чтобы как-то работало. Обычная тестируемая ветка из стандартных репозиториев.

xasecoro ()
Ответ на: комментарий от xasecoro

Всё просто, создаёшь директорию /etc/portage/package.keywords или файл с аналогичным именем. Далее либо прямо в файл package.keywords, либо в файл в директории package.keywords помещаете строки для размаскирования KDE:

#=============================================
#Kdebase-meta
#=============================================
kde-base/kdebase-meta ~amd64
kde-base/kwin ~amd64
kde-base/kdm ~amd64
kde-base/dolphin ~amd64
kde-base/kdebase-runtime-meta ~amd64
kde-base/khotkeys ~amd64
kde-base/libplasmaclock ~amd64
kde-base/kephal ~amd64
kde-base/kinfocenter ~amd64
kde-base/ksystraycmd ~amd64
kde-base/kwrite ~amd64
kde-base/kdepasswd ~amd64
kde-base/libkworkspace ~amd64
kde-base/phonon-kde ~amd64
kde-base/kfmclient ~amd64
kde-base/kwrited ~amd64
kde-base/ksmserver ~amd64
kde-base/plasma-apps ~amd64
kde-base/solid-actions-kcm ~amd64
kde-base/ksplash ~amd64
kde-base/kstyles ~amd64
kde-base/kde-base-artwork ~amd64
kde-base/freespacenotifier ~amd64
kde-base/kstartupconfig ~amd64
kde-base/kde-wallpapers ~amd64
kde-base/qguiplatformplugin_kde ~amd64
kde-base/kdebase-startkde ~amd64
kde-base/konsole ~amd64
kde-base/ksysguard ~amd64
kde-base/nsplugins ~amd64
kde-base/konqueror ~amd64
kde-base/kscreensaver ~amd64
kde-base/powerdevil ~amd64
kde-base/konq-plugins ~amd64
kde-base/kcheckpass ~amd64
kde-base/kdialog ~amd64
kde-base/plasma-workspace ~amd64
kde-base/libkonq ~amd64
kde-base/kmenuedit ~amd64
kde-base/klipper ~amd64
kde-base/keditbookmarks ~amd64
kde-base/liboxygenstyle ~amd64
kde-base/kdebase-cursors ~amd64
kde-base/systemsettings ~amd64
kde-base/libtaskmanager ~amd64
kde-base/kcminit ~amd64
kde-base/kfind ~amd64
kde-base/libplasmagenericshell ~amd64
kde-base/kdelibs ~amd64
kde-base/knewstuff ~amd64
kde-base/plasma-runtime ~amd64
kde-base/drkonqi ~amd64
kde-base/nepomuk ~amd64
kde-base/katepart ~amd64
kde-base/keditfiletype ~amd64
kde-base/kreadconfig ~amd64
kde-base/oxygen-icons ~amd64
kde-base/ktraderclient ~amd64
dev-libs/soprano ~amd64
kde-base/renamedlg-plugins ~amd64
kde-base/solid-runtime ~amd64
kde-base/kde-env ~amd64
kde-base/kpasswdserver ~amd64
kde-base/krunner ~amd64
kde-base/kdebugdialog ~amd64
app-office/akonadi-server ~amd64
kde-base/kuiserver ~amd64
kde-base/kdebase-kioslaves ~amd64
kde-base/kwalletd ~amd64
kde-base/kstart ~amd64
kde-base/kdepimlibs ~amd64
kde-base/kurifilter-plugins ~amd64
kde-base/attica ~amd64
kde-base/kioclient ~amd64
kde-base/kcmshell ~amd64
kde-base/kdebase-menu-icons ~amd64
kde-base/kmimetypefinder ~amd64
kde-base/kdesu ~amd64
kde-base/nepomuk-widgets ~amd64
kde-base/kactivities ~amd64
kde-base/kdebase-desktoptheme ~amd64
kde-base/kiconfinder ~amd64
kde-base/kimgio ~amd64
kde-base/khelpcenter ~amd64
kde-base/kfile ~amd64
kde-base/kdebase-menu ~amd64
kde-base/kcontrol ~amd64
kde-base/kquitapp ~amd64
kde-base/knetattach ~amd64
kde-base/kdontchangethehostname ~amd64
kde-base/kdebase-data ~amd64
kde-base/nepomuk-core ~amd64
kde-base/kglobalaccel ~amd64
kde-base/ktimezoned ~amd64
kde-base/knotify ~amd64
kde-base/kwallet ~amd64
kde-base/kdnssd ~amd64
kde-base/svgpart ~amd64
kde-base/kde-l10n ~amd64
#=============================================
#KDE utils
#=============================================
kde-base/kdeutils-meta ~amd64
kde-base/ktimer ~amd64
kde-base/filelight ~amd64
kde-base/superkaramba ~amd64
kde-base/kcharselect ~amd64
kde-base/ark ~amd64
kde-base/kcalc ~amd64
kde-base/kgpg ~amd64
kde-base/print-manager ~amd64
kde-base/sweeper ~amd64
kde-base/kdf ~amd64
kde-base/baloo ~amd64
dev-libs/libical ~amd64
kde-base/kfilemetadata ~amd64
kde-base/zeroconf-ioslave ~amd64

#=============================================
#KDE artwork
#=============================================
kde-base/kdeartwork-meta ~amd64
kde-base/kdeartwork-styles ~amd64
kde-base/kdeartwork-desktopthemes ~amd64
kde-base/kdeartwork-wallpapers ~amd64
kde-base/kdeartwork-colorschemes ~amd64
kde-base/kdeartwork-kscreensaver ~amd64
kde-base/kdeartwork-sounds ~amd64
kde-base/kdeartwork-weatherwallpapers ~amd64
kde-base/kdeartwork-iconthemes ~amd64
kde-base/kdeartwork-emoticons ~amd64
kde-base/libkexiv2 ~amd64
#=============================================
#KDE network
#=============================================
kde-base/kdenetwork-meta ~amd64
kde-base/krdc ~amd64
kde-base/kdenetwork-filesharing ~amd64
kde-base/kget ~amd64
kde-base/kopete ~amd64
kde-base/krfb ~amd64
#=============================================
#KDE graphicks
#=============================================
kde-base/kdegraphics-meta ~amd64
kde-base/kolourpaint ~amd64
kde-base/libkdcraw ~amd64
kde-base/kdegraphics-mobipocket ~amd64
kde-base/kamera ~amd64
kde-base/kgamma ~amd64
kde-base/gwenview ~amd64
kde-base/kruler ~amd64
kde-base/thumbnailers ~amd64
kde-base/libkipi ~amd64
kde-base/ksnapshot ~amd64
kde-base/okular ~amd64
kde-base/kcolorchooser ~amd64
#=============================================
#KDE admin
#=============================================
kde-base/kdeadmin-meta ~amd64
kde-base/ksystemlog ~amd64
kde-base/kuser ~amd64
kde-base/kcron ~amd64
#====================================================
kde-base/ksaneplugin ~amd64
kde-base/libksane ~amd64
kde-base/kdeplasma-addons ~amd64
kde-base/kmix ~amd64

#=============================================
#KDE multimedia
#=============================================
kde-base/kdemultimedia-meta ~amd64
kde-base/juk ~amd64
kde-base/libkcompactdisc ~amd64
kde-base/mplayerthumbs ~amd64
kde-base/kscd ~amd64
kde-base/libkcddb ~amd64
kde-base/dragon ~amd64
kde-base/audiocd-kio ~amd64
kde-base/ffmpegthumbs ~amd64 

kostik87 ★★★★★ ()
Ответ на: комментарий от xasecoro

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

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

А, ну это да. Хотя тестовая вроде сама стабильность

DeadEye ★★★★★ ()
Ответ на: комментарий от kostik87

В таком случае вся система перейдёт на тестовую ветку, ТС про это ничего не писал.

А в таком случае все относительно нормально работает? Нет серьезных проблем? Очень уж интересно :)

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

Regexp вообще полезная штука :D

xasecoro ()
Ответ на: комментарий от xasecoro

А в таком случае все относительно нормально работает? Нет серьезных проблем? Очень уж интересно :)

В принципе всё работает, только с вероятностью больше 50% вы столкнётесь с блокировками по USE флагам или зависимостям, а в особенности и с циклическими блокировками. Если вы на Gentoo недавно, то лучше оставайтесь на стабильной ветке, а размаскируйте только нужные вам пакеты и их зависимости, ну или если сразу хотите получить много опыта, то вперёд на тестовую ветку всей системой, только сразу же при первом обновлении вы столкнётесь с блокировками.

Regexp вообще полезная штука :D

Это не regexp, а маска.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Спасибо за информативный ответ!

Это не regexp, а маска.

Учту. Но все равно удобно :D

xasecoro ()
Ответ на: комментарий от kostik87

нет смысла сидеть на стейбле, калька на тестовой ветке сидит, а я вообще альфа софт юзаю, хромиум уже 38 например уже больше месяца. И всё нормально, gentoo всё же не убунту, чтобы бояться за качество.

erzent ☆☆ ()
Ответ на: комментарий от Valdor

Ставь ~amd64 из оверлея.

Но зачем? Версия в оверлее и тестинге примерно одинакова, но второе все же родной репозиторий. Или я что-то не так понял?

xasecoro ()
Ответ на: комментарий от Valdor

Кхм. Тогда интересная штука. Спасибо, попробую после окончания компиляции :D

xasecoro ()
Ответ на: комментарий от kostik87

если сразу ~arch ставить, то блокировок почти нету, а вот если переводить уже установленную систему на ~, тогда да.

Deleted ()
Ответ на: комментарий от xasecoro

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

Deleted ()
Ответ на: комментарий от xasecoro

с этим

с чем «с этим»? с установкой с нуля — нет, с переводом на ~ — зависит от установленных пакетов.

За денек с гуглом управиться, как понимаю, можно?

ага. У меня при первой установке само много времени съело конфигурирование ведра(вдумчивое чтение всех опций и раздумья ), однако за день я управился.

Deleted ()
Ответ на: комментарий от erzent

gentoo всё же не убунту, чтобы бояться за качество.
erzent

Сказал человек разбирающийся качестве.

J ★★★★ ()
Ответ на: комментарий от erzent

В Gentoo нет даже установщика, только тссс, т.е. он находится вне системы и вообще компьютера :)

kostik87 ★★★★★ ()
Ответ на: комментарий от erzent

убунту даже не освоила таблицу разделов btrfs в установщике, о чём говорить .

Ты уверен в этом?

J ★★★★ ()
Ответ на: комментарий от erzent

Хм, похоже, так.

//и тебя, похоже, тоже спрошу для объективности мнения: каковы впечатления от gentoo/calculate полностью unstable? стоит переходить на десктопе? :D

xasecoro ()
Ответ на: комментарий от xasecoro

у кальки только ветка нестабильная, всё прекрасно, главное читать что пишет лаутре в новостях, чтобы не удивляться потом новым фичам.

erzent ☆☆ ()
Ответ на: комментарий от xasecoro

впечатления от gentoo/calculate полностью unstable

gentoo ~amd64. никаких проблем. только при установку системы (а тебе — при переходе со "стабильной" на "нестабильную") немного пришлось поиграться юзами и замаскать/размаскать несколько пакетов. не больше часа заняло, с учётом того, что я вначале неделю морально готовился (потому, что тогда я думал, что гента уберсложная. xD). ну, может три часа занять, с непривычки, пусть пять. но это только один раз. после этого только изредка будешь встречать проблемы с юзами (в основном из-за невнимательности или лени), но они уже будут решаться влёт, ибо на самом деле это просто. главное — не бояцца, гента совсем не страшная. :3

funeralismatic ★★★ ()
Ответ на: комментарий от erzent

Смысл есть - не все люди циферкодрочеры, не все люди любят разгребать глюки свежих версий и прочие блокировки с маскировками, не всем нравится компилять по ~ 70 пакетов в день, а уж если не обновлялся пару недель...

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.