нет файлов в папке /usr/portage/profiles/

Здравствуйте. Изначально после emerge --sync перестала работать команда emerge.

Выдает:
/etc/make.profile is not a symlink and will probably prevent most merges.

Соответственно как я понял необходимо прописать ссылку на новый профиль: ln -sf /usr/portage/profiles/default-linux/x86/20**.0/ /etc/make.profile

А в папке /usr/portage/profiles/ оказалось пусто.

Что делать в этом случае?

P.S. перед этим система довольно давно не обновлялась.

1. make.profile сейчас в

1. make.profile сейчас в /etc/portage/
2. используй

eselect profile list/set

ручная корректировка - не самая лучшая идея... ;)

Эта команда возвращает

Эта команда возвращает ошибку:
!!! Error: Action list/set unknown
Killed

make.profile у меня по крайней мере лежит в /etc/ , в /etc/portage/ его нет

mv /etc/make.profile

mv /etc/make.profile /etc/portage/

Извиняюсь, затупил. Нужно по

Извиняюсь, затупил. Нужно по отдельности:

Но опять ошибка:

/bin/sed: can't read //usr/portage/profiles/profiles.desc: No such file or directory
!!! Error: Failed to get a list of valid profiles
Killed

Смысл получается тот же: нет профилей, не из чего выбирать.

emerge --sync emerge -u

emerge --sync
emerge -u portage

emerge --syncСработало

emerge --sync

Сработало после переноса make.profile в /etc/portage/

Но сработало только один раз и после этого emerge опять не работает:

!!! /etc/make.profile is not a symlink and will probably prevent most merges
It should point into a profile within /usr/portage/profiles/

Т.е. опять указывает на пустую папку profile

Может откуда-то залить профили? Я читал что то можно сделать из архива, но где го взять?

Перенеси /etc/make.conf в

Перенеси /etc/make.conf в /etc/portage/ и проверь/подправь его.
Потом

emerge --sync
emerge -u portage

Еще почитай тут.

А что нужно исправить. Вот

А что нужно исправить. Вот содержание файла:

CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

DISTDIR="/usr/local/portage/distfiles"
PKGDIR="/usr/local/portage/packages"
PORTAGE_TMPDIR="/usr/local/portage/tmp"
#ACCEPT_KEYWORDS="~x86"

USE="apache2 bzip2 curl ithreads mysql nptl nptlonly postgres syslog threads truetype unicode xml -ipv6 -acl -ldap -gdbm -gpm"

FEATURES="parallel-fetch userfetch userpriv"
APACHE2_MPMS="prefork"

Маловато будет!.. :D Мой

Маловато будет!.. :D
Мой конфиг ниже - на USE не обращайте внимание - тут каждый играется по-своему :)

GRUB_PLATFORMS="pc"
LINGUAS="en en_GB en_US lt ru uk"
INPUT_DEVICES="evdev keyboard mouse"
LCD_DEVICES="ncurses text"
VIDEO_CARDS="fglrx radeon radeonhd v4l vesa vga"
VIDEO_CARDS="radeon v4l vesa vga"
SANE_BACKENDS="hp"
USE="$USE kde"
USE="3dnow 3dnowext mmx mmxext sse sse2 sse4a"
USE="3dnow 3dnowext mmx mmxext sse sse2 ssse3 sse4a"	# CPU features
USE="$USE static-ppds X X509 a52 aac acl acpi adns aio aiglx alsa amr ao apache2 apm -arts asf atm audiofile avahi avi berkdb bitmap-fonts bluetooth"
USE="$USE bzip2 lzma"
USE="$USE caps cdda cddax cdr cdrom chm chroot cleartype contrast -systemd -consolekit corefonts crypt cryptsetup openrc"
USE="$USE css cups curl dbus dc1394 -devfs-compat dga dirac -directfb divx divx4linux djvu dlloader -dmx dts dv dvd dvdr dvdread -dxr3 ebook -eds emovix encode esd ethereal exif -f77 fam fax -fbcon ffmpeg -fglrx flac flash font-server foomaticdb fortran fpx g3dvl g77 gcdmaster -gcj gcrypt gd gdbm gif gimp gfortran ggi glib gmedia gmp gnokii -gnome gnuplot gnutls gphoto2 gpm graphvi graphviz gstreamer gtk gtk2 gtk3 -hal hdri hfs hpijs httpd -i8x0 icecast id3tag idn ieee1394 iec61883 imagemagick imlib ipv6 irda ithreads jack java jbig jpeg jpeg2k kate kerberos krb4 lame lcms -ldap libass libg++ libproxy libsysfs libv4l2 libwww -lirc live lm_sensors logrotate loop-aes lzo mad mailbox mailwrapper matroska mbox md5sum mikmod -milter mng modplug motif mozilla mp2 mp3 mpeg mtp musepack musicbrainz -mysql mythtv nas ncurses netboot nethack network nls nntp nptl nptlonly nsplugin nut -nvidia ogg openal opencore-amr openexr opengl oss pam pcap pcmcia pcre pda pdf perl phonon png pnm pnp policykit ppds pppd pthreads python python3 pyx qt -qt3 qt4 qt3support quicktime rar raw readline real realmedia rfc3779 rtc rtsp samba scanner schroedinger scrobbler sdl sdl-image -semantic-desktop serial shine shout skey skins -slang slp smi sms sndfile snmp sox socks5 speex spell ssh ssl stream sysfs svg svga taglib tcl tk tcpd tcpreplay tga theora threads tidy tiff timezone timidity toolame truetype truetype-fonts twolame type1 type1-fonts udev unicode upnp usb utf8 v4l v4l2 vcd vcdinfo vcdx -vdpau vesa video vidix visual vlm vpx vorbis x264 xanim xattr xcb xcomposite -xine -xinerama xinetd xml2 -xmms -xprint xscreensaver xulrunner xv xvid xvmc wav wavpack win32codecs wma wmf wmp zlib zeroconf"
USE="$USE dahdi"	# Support Digium compatible hardware (formerly known as Zaptel).
USE="$USE jabber"	# jabber IM protocol support
USE="$USE alaw g722 g729 gsm siren14 siren7 sln16 ulaw wav"	#codecs
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_LICENSE="*"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
PORTAGE_RSYNC_RETRIES="3"
EMERGE_DEFAULT_OPTS="-j3 --load-average 3"
MAKEOPTS="-j3"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
PORTAGE_TMPFS="/dev/shm"
FEATURES="ccache metadata-transfer parallel-fetch userfetch userpriv usersandbox"
FEATURES="metadata-transfer parallel-fetch userfetch userpriv usersandbox"
CCACHE_SIZE="512M"
DISTCC_DIR="${PORTAGE_TMPDIR}/portage/.distcc"
PORTAGE_ELOG_CLASSES="warn error log"
source /usr/local/portage/layman/make.conf
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo http://gentoo.po.opole.pl http://mirror.cambrium.nl/pub/os/linux/gentoo http://gentoo.mirror.pw.edu.pl http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
PORTDIR="/usr/portage"

SysA написал(а): Маловато

SysA написал(а):
Маловато будет!.. :D
Мой конфиг ниже - на USE не обращайте внимание - тут каждый играется по-своему :)

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

Насколько я понимаю вот такие конструкции просто перекрывают друг друга последовательно, работает только последняя:

SysA написал(а):
VIDEO_CARDS="fglrx radeon radeonhd v4l vesa vga"
VIDEO_CARDS="radeon v4l vesa vga"

USE="$USE kde"
USE="3dnow 3dnowext mmx mmxext sse sse2 sse4a"
USE="3dnow 3dnowext mmx mmxext sse sse2 ssse3 sse4a"	# CPU features
USE="$USE static-ppds X X509 a52 aac acl acpi adns aio aiglx alsa amr ao apache2 apm -arts asf atm audiofile avahi avi berkdb bitmap-fonts bluetooth"

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"

SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"

MAKEOPTS="-j3"
MAKEOPTS="-j2"

FEATURES="ccache metadata-transfer parallel-fetch userfetch userpriv usersandbox"
FEATURES="metadata-transfer parallel-fetch userfetch userpriv usersandbox"

GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo http://gentoo.po.opole.pl http://mirror.cambrium.nl/pub/os/linux/gentoo http://gentoo.mirror.pw.edu.pl http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/"

зачем прописывать то, что и так стандартно прописано?

SysA написал(а):
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
AUTOCLEAN="yes"

evadim написал(а):Плохому

evadim написал(а):
Плохому человека научишь :)

Наоборот! Я полагаю, что новичкoв такой подход может подтолкнуть к исследованиям и экспериментам...

evadim написал(а):
У тебя там полно странного мусора, который по идее мешает друг другу, полно дублей...

А этот "мусор" накапливался годами... Да и лишняя строчка в наше терабайтное время ничего не значит, тогда как для меня она напоминает историю (и результаты!) экспериментов...

evadim написал(а):
Насколько я понимаю вот такие конструкции просто перекрывают друг друга последовательно, работает только последняя:

Это не bug'a, а фича (перепечатывать влом... да и история сохраняется)!.. :) тем более, что с USE это совсем не так!
Машинка домашняя, экспериментальная... дальше объяснять?.. ;)
Просто когда надо - переставляю строчки местами...

evadim написал(а):
зачем прописывать то, что и так стандартно прописано?

Не доверяю я default'aм - сегодня они одни, а завтра другие... а иногда и сам их меняю... :D

Ага, а потом удивляемся

Ага, а потом удивляемся почему у человека прописано AACCEPT_KEYWORDS="~x86 ~amd64" ...

уже off-topic

из чего это следует? не вижу логики...

если человек думает головой, а не мышкой, да еще и читать умеет, тому новые идеи никогда не помешают... сам через это прошел...
А кто без головы копипастит - тот всегда себе создаст проблемы при наличии свободы маневра.

Не зря же говорят, что опаснее дурака только дурак с инициативой! :)

SysA написал(а): evadim

SysA написал(а):
evadim написал(а):
Насколько я понимаю вот такие конструкции просто перекрывают друг друга последовательно, работает только последняя:

Это не bug'a, а фича (перепечатывать влом... да и история сохраняется)!.. :) тем более, что с USE это совсем не так!

С этого момента можно поподробнее?
ЕМНИП в рамках одного конфига работает одна строка (например из make.conf берётся последнее значение переменной).
Объединение идёт по уровням: профиль → make.conf → package.use → переменные окружения. На каком уровне включаются индивидуальные конфиги навскидку не скажу, в данном случае не принципиально.

:wq
--
Live free or die

И что тут не понятного?!..

...
USE="3dnow 3dnowext mmx mmxext sse sse2 ssse3 sse4a"	# CPU features
USE="$USE static-ppds X X509 ..."
...

Довольно давно не обновлялась

Довольно давно не обновлялась - как давно?

Не грусти, товарищ! Всё хорошо, beautiful good!

На всякий случай уточню, а

На всякий случай уточню, а emerge-webrsync тоже не работает?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".