I'm doing my first funtoo install since all the big changes last summer. I'm trying to get up to speed chasing down all the right news and forum posts, but I am not clear on which tools that I've always used I should no longer use in favor of ego or epro. here is what I think I know:
deprecated
emerge --sync (use ego sync)
eix-sync (use ego sync && eix-update)
eselect profile (use epro)
I'm not sure what to do if I want to use eix or equery. These are two tools I use alot when analyzing conflicts. Right now both seem to work, but they throw some warnings that make me think I am not running them right:
equery:
(chroot) sysresccd home # equery uses htop
!!! Unable to parse profile: '/etc/portage/make.profile'
!!! ParseError: Parent 'gentoo:funtoo/1.0/linux-gnu/mix-ins/xfce' not found: '/etc/portage/make.profile/parent'
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for sys-process/htop-2.0.2:
U I
- - openvz : Enable openvz support
+ + unicode : Add support for Unicode
- - vserver : Enable vserver support
eix
(chroot) sysresccd home # eix htop
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/xfce of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediadevice-video-pro of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediadevice-audio-pro of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediaformat-video-extra of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediaformat-audio-extra of file /etc/portage/make.profile/parent
[I] sys-process/htop
Available versions: 1.0.3 (~)1.0.3-r1 (~)2.0.1 2.0.2{tbz2} {oom openvz unicode vserver KERNEL="FreeBSD linux"}
Installed versions: 2.0.2{tbz2}(09:59:41 11/22/17)(unicode -openvz -vserver KERNEL="linux -FreeBSD")
Homepage: http://hisham.hm/htop/
Description: interactive process viewer
I have recently run ego sync and eix-update in that order. here is my profile set up
(chroot) sysresccd home # epro
=== Enabled Profiles: ===
arch: x86-64bit
build: current
subarch: intel64-haswell
flavor: desktop
mix-ins: xfce
mix-ins: gfxcard-intel-glamor
mix-ins: mediadevice-video-pro
mix-ins: mediadevice-audio-pro
mix-ins: mediaformat-video-extra
mix-ins: mediaformat-audio-extra
=== Python kit: ===
branch: 3.4-prime
=== All inherited flavor from desktop flavor: ===
workstation (from desktop flavor)
core (from workstation flavor)
minimal (from core flavor)
=== All inherited mix-ins from desktop flavor: ===
X (from workstation flavor)
audio (from workstation flavor)
dvd (from workstation flavor)
media (from workstation flavor)
mediadevice-audio-consumer (from media mix-in)
mediadevice-base (from mediadevice-audio-consumer mix-in)
mediadevice-video-consumer (from media mix-in)
mediadevice-base (from mediadevice-video-consumer mix-in)
mediaformat-audio-common (from media mix-in)
mediaformat-gfx-common (from media mix-in)
mediaformat-video-common (from media mix-in)
console-extras (from workstation flavor)
print (from desktop flavor)
Just ignore the warnings since these tools seem to work otherwise? That seems not right.
Question
its1louder
I'm doing my first funtoo install since all the big changes last summer. I'm trying to get up to speed chasing down all the right news and forum posts, but I am not clear on which tools that I've always used I should no longer use in favor of ego or epro. here is what I think I know:
deprecated
I'm not sure what to do if I want to use eix or equery. These are two tools I use alot when analyzing conflicts. Right now both seem to work, but they throw some warnings that make me think I am not running them right:
equery:
(chroot) sysresccd home # equery uses htop !!! Unable to parse profile: '/etc/portage/make.profile' !!! ParseError: Parent 'gentoo:funtoo/1.0/linux-gnu/mix-ins/xfce' not found: '/etc/portage/make.profile/parent' [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for sys-process/htop-2.0.2: U I - - openvz : Enable openvz support + + unicode : Add support for Unicode - - vserver : Enable vserver support
eix
(chroot) sysresccd home # eix htop warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/xfce of file /etc/portage/make.profile/parent warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor of file /etc/portage/make.profile/parent warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediadevice-video-pro of file /etc/portage/make.profile/parent warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediadevice-audio-pro of file /etc/portage/make.profile/parent warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediaformat-video-extra of file /etc/portage/make.profile/parent warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediaformat-audio-extra of file /etc/portage/make.profile/parent [I] sys-process/htop Available versions: 1.0.3 (~)1.0.3-r1 (~)2.0.1 2.0.2{tbz2} {oom openvz unicode vserver KERNEL="FreeBSD linux"} Installed versions: 2.0.2{tbz2}(09:59:41 11/22/17)(unicode -openvz -vserver KERNEL="linux -FreeBSD") Homepage: http://hisham.hm/htop/ Description: interactive process viewer
I have recently run ego sync and eix-update in that order. here is my profile set up
(chroot) sysresccd home # epro === Enabled Profiles: === arch: x86-64bit build: current subarch: intel64-haswell flavor: desktop mix-ins: xfce mix-ins: gfxcard-intel-glamor mix-ins: mediadevice-video-pro mix-ins: mediadevice-audio-pro mix-ins: mediaformat-video-extra mix-ins: mediaformat-audio-extra === Python kit: === branch: 3.4-prime === All inherited flavor from desktop flavor: === workstation (from desktop flavor) core (from workstation flavor) minimal (from core flavor) === All inherited mix-ins from desktop flavor: === X (from workstation flavor) audio (from workstation flavor) dvd (from workstation flavor) media (from workstation flavor) mediadevice-audio-consumer (from media mix-in) mediadevice-base (from mediadevice-audio-consumer mix-in) mediadevice-video-consumer (from media mix-in) mediadevice-base (from mediadevice-video-consumer mix-in) mediaformat-audio-common (from media mix-in) mediaformat-gfx-common (from media mix-in) mediaformat-video-common (from media mix-in) console-extras (from workstation flavor) print (from desktop flavor)
Just ignore the warnings since these tools seem to work otherwise? That seems not right.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts