нет файлов в папке /usr/portage/profiles/
Manul_87 7 января, 2014 - 12:46
Здравствуйте. Изначально после 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. используй
ручная корректировка - не самая лучшая идея... ;)
Эта команда возвращает
Эта команда возвращает ошибку:
!!! Error: Action list/set unknown
Killed
make.profile у меня по крайней мере лежит в /etc/ , в /etc/portage/ его нет
mv /etc/make.profile
Извиняюсь, затупил. Нужно по
Извиняюсь, затупил. Нужно по отдельности:
Но опять ошибка:
/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Сработало
Сработало после переноса 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/ и проверь/подправь его.
Потом
Еще почитай тут.
А что нужно исправить. Вот
А что нужно исправить. Вот содержание файла:
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 написал(а): Маловато
Плохому человека научишь :) У тебя там полно странного мусора, который по идее мешает друг другу, полно дублей...
Насколько я понимаю вот такие конструкции просто перекрывают друг друга последовательно, работает только последняя:
зачем прописывать то, что и так стандартно прописано?
evadim написал(а):Плохому
Наоборот! Я полагаю, что новичкoв такой подход может подтолкнуть к исследованиям и экспериментам...
А этот "мусор" накапливался годами... Да и лишняя строчка в наше терабайтное время ничего не значит, тогда как для меня она напоминает историю (и результаты!) экспериментов...
Это не bug'a, а фича (перепечатывать влом... да и история сохраняется)!.. :) тем более, что с USE это совсем не так!
Машинка домашняя, экспериментальная... дальше объяснять?.. ;)
Просто когда надо - переставляю строчки местами...
Не доверяю я default'aм - сегодня они одни, а завтра другие... а иногда и сам их меняю... :D
Ага, а потом удивляемся
Ага, а потом удивляемся почему у человека прописано AACCEPT_KEYWORDS="~x86 ~amd64" ...
уже off-topic
из чего это следует? не вижу логики...
если человек думает головой, а не мышкой, да еще и читать умеет, тому новые идеи никогда не помешают... сам через это прошел...
А кто без головы копипастит - тот всегда себе создаст проблемы при наличии свободы маневра.
Не зря же говорят, что опаснее дурака только дурак с инициативой! :)
SysA написал(а): evadim
С этого момента можно поподробнее?
ЕМНИП в рамках одного конфига работает одна строка (например из
make.confберётся последнее значение переменной).Объединение идёт по уровням: профиль → make.conf → package.use → переменные окружения. На каком уровне включаются индивидуальные конфиги навскидку не скажу, в данном случае не принципиально.
:wq
--
Live free or die
И что тут не понятного?!..
Довольно давно не обновлялась
Довольно давно не обновлялась - как давно?
Не грусти, товарищ! Всё хорошо, beautiful good!
На всякий случай уточню, а
На всякий случай уточню, а emerge-webrsync тоже не работает?