Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 11
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    Question on portage emerge


    When I emerge most packages I get a yes or no prompt asking to install and compile the package, but on some it asks to update the configuration files. I don't want to update the config files, I want to install the package!

  2. #2
    any help here!, I'm trying to emerge gnu step-base.

  3. #3
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    14,038
    It should only ask to update the config files if it was already installed, or if there are global configuration settings it needs to change. Generally, this should not be a problem.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  4. $spacer_open
    $spacer_close
  5. #4
    So then why is it not asking to install the packages. Other packages install just fine.

    Here is what it says:

    livecd mnt # emerge --ask gnustep-base

    * IMPORTANT: 10 config files in '/etc/portage' need updating.
    * See the CONFIGURATION FILES section of the emerge
    * man page to learn how to update config files.

    These are the packages that would be merged, in order:

    Calculating dependencies... done!
    [ebuild N ] dev-libs/nettle-2.7.1-r1 USE="gmp -doc (-neon) -static-libs {-test}" ABI_X86="(64) -32 (-x32)"
    [ebuild R ] sys-devel/gcc-4.8.4 USE="objc*"
    [ebuild N ] net-dns/libidn-1.29 USE="nls -doc -emacs -java -mono -static-libs" ABI_X86="(64) -32 (-x32)"
    [ebuild N ] gnustep-base/gnustep-make-2.6.2 USE="-debug -doc -native-exceptions"
    [ebuild N ] dev-libs/libtasn1-4.4 USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)"
    [ebuild N ] dev-libs/icu-54.1-r1 USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)"
    [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex threads -debug -debug-freelist -debug-malloc -discouraged
    -emacs -networking"
    [ebuild N ] sys-devel/autogen-5.18.1 USE="-libopts -static-libs"
    [ebuild N ] net-libs/gnutls-3.3.10-r2 USE="crywrap cxx nls zlib -dane -doc -examples -guile -pkcs11 -static-libs {-test}"
    ABI_X86="(64) -32 (-x32)" LINGUAS="-cs -de -en -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN"
    [ebuild N ] gnustep-base/gnustep-base-1.24.6-r1 USE="icu libffi ssl -debug -doc -zeroconf"

    The following USE changes are necessary to proceed:
    (see "package.use" in the portage(5) man page for more details)
    # required by gnustep-base/gnustep-make-2.6.2::gentoo
    # required by gnustep-base/gnustep-base-1.24.6-r1::gentoo
    # required by gnustep-base (argument)
    >=sys-devel/gcc-4.8.4 objc

    Would you like to add these changes to your config files? [Yes/No]

  6. #5
    because you're having to change the use flags before you can emerge anything. "necessary to proceed"

    as root:
    # echo "sys-devel/gcc objc" >> /etc/portage/package.use

    then again.
    # emerge --ask gnustep-base
    Last edited by threesixes; 05-07-2015 at 03:02 PM.

  7. #6
    echo "sys-devel/gcc objc" >> /etc/portage/package.use worked, thanks

  8. #7
    I ran into the same error when emerging xorg, but this time echoing the use changes didn't work.

    The following USE changes are necessary to proceed:
    (see "package.use" in the portage(5) man page for more details)
    # required by x11-drivers/xf86-video-vmware-13.1.0::gentoo
    # required by x11-base/xorg-drivers-1.16::gentoo[video_cards_vmware]
    # required by x11-base/xorg-server-1.16.4::gentoo[xorg]
    # required by x11-drivers/xf86-video-ati-7.5.0::gentoo
    >=media-libs/mesa-10.3.7-r1 xa
    # required by x11-drivers/xf86-video-vmware-13.1.0::gentoo
    # required by x11-base/xorg-drivers-1.16::gentoo[video_cards_vmware]
    # required by x11-base/xorg-server-1.16.4::gentoo[xorg]
    # required by x11-drivers/xf86-video-ati-7.5.0::gentoo
    >=x11-libs/libdrm-2.4.59 libkms

    Would you like to add these changes to your config files? [Yes/No]

    package.use is a directory so how can I put the use flags in.

  9. #8
    gentoo recently changed their portage around, so im not absolutely positive on this.

    >=media-libs/mesa-10.3.7-r1 xa
    >=x11-libs/libdrm-2.4.59 libkms

    use changes needed as reported by portage

    echo "media-libs/mesa xa" >> /etc/portage/package.use
    echo "x11-libs/libdrm libkms" >> /etc/portage/package.use

    those two should do it.... if they're being blocked its probably from kernel configurations and those will print out required kernel change notifications.

  10. #9
    when I echo "media-libs/mesa xa" >> /etc/portage/package.use it says /etc/portage/package.use is a directory and the same for the other.

  11. #10
    -->
    echo "media-libs/mesa xa" >> /etc/portage/package.use/mesa
    echo "x11-libs/libdrm libkms" >> /etc/portage/package.use/libdrm
    echo "sys-devel/gcc objc" >> /etc/portage/package.use/gcc

    =D just like that....

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •