Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

Sandro

Members
  • Posts

    466
  • Joined

  • Last visited

  • Days Won

    20

Posts posted by Sandro

  1. Hi ... reading the mails for root, i can see this error

    Date: Thu, 22 Sep 2016 21:00:01 +0200 (CEST) 
    
    usage: egencache [options] <action> ... [atom] ...
    egencache: error: --repo option is required
    
    From root@ci74771ht.localdomain  Fri Sep 23 21:00:01 2016
    Return-Path: <root@ci74771ht.localdomain>
    X-Original-To: root
    Delivered-To: root@ci74771ht.localdomain
    Received: by ci74771ht.localdomain (Postfix, from userid 0)
           id D984F100821; Fri, 23 Sep 2016 21:00:01 +0200 (CEST)
    From: root@ci74771ht.localdomain (Cron Daemon)
    To: root@ci74771ht.localdomain
    Subject: Cron <root@ci74771ht> /usr/bin/egencache --update-use-local-desc
    X-Cron-Env: <SHELL=/bin/sh>
    X-Cron-Env: <HOME=/root>
    X-Cron-Env: <PATH=/usr/bin:/bin>
    X-Cron-Env: <LOGNAME=root>
    X-Cron-Env: <USER=root>
    Message-Id: <20160923190001.D984F100821@ci74771ht.localdomain>
    Date: Fri, 23 Sep 2016 21:00:01 +0200 (CEST)
    
    usage: egencache [options] <action> ... [atom] ...
    egencache: error: --repo option is required

    It is related to vixie-cron & anacron.

     

    My crontab :

    ci74771ht ~ # crontab -l 
    # DO NOT EDIT THIS FILE - edit the master and reinstall.
    # (/home/sandro/Funtoo/crons.cron installed on Sat Jul 30 23:39:51 2016)
    # (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
    00      23      1       *       *       /sbin/fstrim -v -a >> /var/log/fstrim.lo
    g
    00      22      *       *       *       /usr/bin/updatedb
    00      21      *       *       *       /usr/bin/egencache --update-use-local-desc

    Thanks for any suggestion ^^

  2. [ot]

    you can also try to enter in irc chat "Freenode" (channel: #funtoo).

    [/ot]

     

    I'm not expert about cryptation, but you can give a backup with Clonezilla (take a look in www.distrowatch.com) or creating a tarball (also compressed) or using cp -a to ... for example an external hdd for backups. But the copy must be updated i think weekly.

     

    ____________________________________

     

    Otherwise i've creat some little script & config files to havethe situation "under control".

     

    https://github.com/Sandro1972/My_Funtoo_config_files_and_Scripts

     

    Hello _'_

  3. If You use KDE:

    Try (as root):

    # egencache --update-use-local-desc
    # euse -E wxwidgets -p app-arch/p7zip
    # emerge -DNu p7zip (if you want the "complete 'tree')
    or 
    # emerge -Nu p7zip

    If You want You can enable the USE flag "wxwidgets" also in make.conf as "Global USE flag"

     

    Please, tell us if solved or not :)

     

    Otherwise I think may be a good thing to post your "epro list".

     

    If You don't use kde, you can try with

    # USE="-kde" emerge -u p7zip

    Then mask it in /etc/portage/package.use

     

    eg: (# euse -D kde -p app-arch/p7zip).

     

    Hello :)

     

    (Dobr?nos) _'_ :)

  4. The command that you have written me work "partially"

    I see the "grub2" screen in high resolution; But I see a black screen when the system boots. .

    So ... I can not see the tty also after the "boot".

    I have tried to impose a lower resolution.

    But ... nothing to do.

    Probably missing some string (command): |

     

    I do not know if I have to operate on the / etc / default / grub or if this does not help.

     

    In Fedora to have plymouth, add it to the kernel line voice vga = 0x34D (which precisely corresponds to 1920x1080x32).

     

    Anyway Thanks for the suggestion :)

  5. Hi.

    I have a monitor 27 "(1920x1080) (Hex code 34D for tty in 1920x1080'x32) with my nVidia GTX 660 ..

    I use nvidia-drivers.

    I would like to know how to exploit this resolution possibly acting on /boot/grub/grub.cfg, passing through /etc/boot.conf, or how to change the file /boot/grub/grub.cfg to have my desired resolution.

     

    Many thanks for any suggestions _'_

     

    Hello to all :)

  6. Hello to all ....

    I use "Ufw" as firewall; But I have noticed that sometimes does not work properly in the sense that the "gates" that I opened precisely using ufw sometimes remain rather "closed."

    I noticed that, in this case, I just give a


    # Reload ufw

    [/ Code]

    .. It all comes back to work.

     

    So I thought, so you do not have to give every time the manual control to place in /etc/local.d/local.start, the string

    [code]

    ufw reload

    [/ Code]

    _______________________________

     

    My question is: If it seem a good solution, or better send a "bug report" .... _'_

     

    I trust in your suggestions.

     

    Thank you :)

  7. I've:

    sandro@ci74771ht ~ $ eselect python list
    Available Python interpreters:
      [1]   python2.7
      [2]   python3.4 *

    You can make:

    # eselect python set python3.4
    # python-updater
    

    Then you can remove PYTHON variables in /etc/make.conf.

     

    But this depends from your configuration .... if you have necessity of other versions of python different from the default (2.7 & 3.4), in this case you must continue to use your configuration that implements for example also python3.3.

     

    [ot]

    Remember also

    # perl-cleaner --modules
    # revdep-rebuild
    

    [/ot]

    Hello :)

  8. 1) You can try to copy my (that is the your) "make.conf revisited" in /var/lib/portage/world

    app-admin/chrpath
    app-admin/sudo
    app-arch/rpm
    app-arch/unzip
    app-benchmarks/stress
    app-editors/vim
    app-editors/vim-core
    app-editors/xemacs
    app-emulation/containerd
    app-emulation/docker
    app-emulation/qemu
    app-emulation/runc
    app-emulation/virtualbox
    app-emulation/virtualbox-additions
    app-eselect/eselect-python
    app-i18n/man-pages-de
    app-misc/screen
    app-portage/elogv
    app-portage/gentoolkit
    app-portage/layman
    app-text/a2ps
    app-text/asciidoc
    app-text/build-docbook-catalog
    app-text/docbook-sgml
    app-text/docbook-sgml-dtd
    app-text/docbook-sgml-utils
    app-text/docbook-xsl-ns-stylesheets
    app-text/docbook2X
    app-text/hunspell
    app-text/iso-codes
    app-text/poppler
    app-text/texlive
    app-text/tree
    app-text/wgetpaste
    app-vim/gentoo-syntax
    app-xemacs/xemacs-packages-all
    dev-db/sqlite
    dev-embedded/u-boot-tools
    dev-java/fop
    dev-java/maven-bin
    dev-lang/python:3.3
    dev-ruby/minitest
    dev-ruby/test-unit
    dev-util/checkbashisms
    dev-util/crash
    dev-util/cscope
    dev-util/desktop-file-utils
    dev-util/diffstat
    dev-util/rpmdevtools
    dev-vcs/git
    dev-vcs/mercurial
    kde-apps/kde-meta
    mail-mta/postfix
    media-gfx/gimp
    media-gfx/graphviz
    media-gfx/imagemagick
    media-libs/fontconfig
    media-libs/gd
    media-libs/libbluray
    media-libs/libpng
    media-libs/libsdl
    net-analyzer/wireshark
    net-dns/bind-tools
    net-dns/dnsmasq
    net-misc/bridge-utils
    net-misc/curl
    net-misc/dhcp
    net-misc/icaclient
    net-misc/ifenslave
    net-misc/keychain
    net-misc/ntp
    net-misc/vpnc
    net-nds/rpcbind
    net-p2p/transmission
    sys-apps/gptfdisk
    sys-apps/hwids
    sys-apps/kexec-tools
    sys-apps/portage
    sys-block/gparted
    sys-boot/boot-update
    sys-firmware/radeon-ucode
    sys-fs/btrfs-progs
    sys-fs/lsscsi
    sys-fs/lvm2
    sys-fs/multipath-tools
    sys-fs/ntfs3g
    sys-fs/reiserfsprogs
    sys-fs/xfsprogs
    sys-kernel/gentoo-sources
    sys-power/cpufrequtils
    sys-power/powernowd
    sys-power/upower-pm-utils
    sys-process/at
    sys-process/audit
    www-client/firefox
    www-client/w3m
    www-plugins/adobe-flash
    x11-base/xorg-x11
    x11-terms/xterm
    
    

    Emerge :

    # emerge cpuinfo2cpuflags
    Then run
    # cpuinfo2cpuflags
    And insert the output in you make.conf
    

    Using a "multilib system you must add" in /etc/make.conf the variable:

    ABI_X86="64 32"
    

    Then use the profiles ......

     

    what tell :

    ego profile show
    (Those are the profiles :) ; You must choice what you'd like about your system). :)

    ?

     

    In make.conf you can add the variable USE="************"; for example i post my make.conf.

    sandro@ci74771ht ~ $ cat /etc/make.conf  
    CFLAGS="-march=native -O2 -pipe"
    CXXFLAGS="${CFLAGS}"
    FFLAGS="${CFLAGS}"
    FCFLAGS="${CFLAGS}"
    LDFLAGS="${LDFLAGS} -Wl,--hash-style=gnu -march=native"
    ABI_X86="64 32"
    CHOST="x86_64-pc-linux-gnu"
    
    CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 s
    sse3"
    
    USE="icu jit sdl X Xaw3d a52 aac aalib acl adns afs aim ao apm atm \
        audiofile bash-completion bcmath bidi blas bluetooth nvidia bzip2 \
        cairo calendar caps cdb cdda cddb xvmc cdparanoia cdr cgi \
        designer multimedia vdpau bluray clamav cracklib crypt css ctype \
        curlwrappers dvd custom-cflags cvs cxx dbi dbm dbus dga djvu \
        dri dts dv dvb dvdr encode exif fam fastcgi ffmpeg fftw hwaccel \
        filecaps flac flatfile mjpeg fontconfig foomaticdb fortran ftp gcj \
        gd gdbm geoip gif gimp git glut gmp gnuplot gnutls gphoto2 \
        gpm gps graphviz gsl gsm gstreamer guile gzip hddtemp iconv \
        icq idn ieee1394 imagemagick introspection imap imlib inifile \
        inotify iodbc ios ipod jack java javascript jbig jabber jingle \
        jpeg jpeg2k kde kontact ladspa lame lapack lash ldap libass \
        libav libcaca libedit libffi libnotify libsamplerate libwww \
        lirc lm_sensors lua lzma lzo mad maildir matroska mbox mikmod \
        milter mime mmap mms mng modplug motif mozilla mp3 mp4 mpeg \
        mpi mplayer msn mtp musepack musicbrainz netcdf pcre pda pdf \
        perl php pie plasma plotutils policykit portaudio posix kdepim \
        postscript ppds python qdbm qmail-spp raw readline recode \
        rss sasl scanner semantic-desktop sharedmem shorten custom-optimization \
        upower simplexml sip smartcard smp sndfile soap speex spell ssl \
        subversion svg syslog szip tcpd theora threads tidy tiff \
        timidity tk tcl truetype udev udisks unicode usb v4l png vcd vnc \
        vorbis wavpack wddx wifi wxwidgets x264 xattr xcb xcomposite \
        xface xft xine xinerama xinetd xmlrpc xmp xmpp xscreensaver xv \
        xvid zlib networkmanager qt3support video opengl ogg tools \
        acpi libcanberra vlc gtk webkit alsa pulseaudio pic fax fuse \
        -systemd rar zip unzip mate -gnome -gnome-keyring opencl cups \
        sensors"
    MAKEOPTS="-j9"
    LINGUAS="it"
    L10N="it"
    INPUT_DEVICES="keyboard mouse evdev"
    VIDEO_CARDS="nvidia"
    ACCEPT_LICENSE="*"
    #PORTAGE_TMPDIR="/dev/shm"
    
    #source /var/lib/layman/make.conf

    (About CPU_FLAGS_X86) see above the command (cpuinfo2cpuflags) for your system;

     

    I hope not have "bored" You _'_ .... otherwise I apoloogize for that :(

     

    Remember this site for USE flags Global & local

     

    Portage is a great "package manager" ... for me is the best for source-based ......

    it requires initially time; but once yu've comprised the mechanism .... you will be able to know the great and "invincible (imho) flexibility" of that meta-distribution :)

     

    Hello :)

     

    I hope that what I write may be understandable; if by chance I say something you do not understand .... say so quietly.
    Also you can take a look to
    man emerge
    man portage
    man make.conf
    ____________________________
    There is Also the irc channel on "Freenode" #funtoo
    ______________________________
    For bugs: bugs.funtoo.org
     
    __________________________________________________________________
     
    This may be be utile. in the case You use kde/plasma-5
     
    echo "=dev-qt/qtwebkit-4.8.6-r1 -gstreamer">>/etc/portage/package.use
    
     
    However there is another thing:
    In Your make.conf you have ACCEPT_KEYWORDS="amd64"
    But in emerge --info compares ACCEPT_KEYWORDS="amd64 ~amd64".
    You must choice from "stable" (amd64) or "current (amd64 ~amd64).
    So that i'd like to know your
    ego profile show
    
    and know wath you really want.
    :)
  9. The "world" file must have only metapackages or your "fav0orite" program (such as firefox).

    To do that, you know that is necessary

    # emerge firefox

    Instead, if an ebuild is a dependencie, to compile the ebuild you must use the "--oneshot" or "-1".

    # emerge --oneshot ebuild_name
    or (is equal)
    # emerge -1 ebuild_name
    

    For example, you have a lot of files that are dependencies; little example:

    x11-base/xorg-server
    x11-libs/libXfixes
    x11-libs/libxcb
    x11-libs/pango
    x11-libs/xcb-util-cursor
    x11-misc/xkeyboard-config
    x11-proto/xcb-proto
    x11-proto/xproto
    

    are all included in xorg-x11.

     

    To have particular charactersitics ,, you must work in /etc/make.conf to enable or disable or "Prune" a Global USE Flag; in /etc/portage/package.use inbstead for the "Local USE Flags".

    Manually, or using the "euse" command:

     

    To "work" on global USE flag (e.g.)

    # euse -E pango (enable)
    # euse -D pango (disable)
    # euse -P pango (Prune ... so will be used the "default")
    

    To wark with local use flags

    # euse [-E | -P | -D] flag -p ebuild_name
    

    Now Your World file is "redundant".

     

    By hand remove from world all the ebuilds that are dependencies.

     

    For exampole .... i've removed some dependencies

    app-admin/chrpath
    app-admin/sudo
    app-arch/rpm
    app-arch/unzip
    app-benchmarks/stress
    app-editors/vim
    app-editors/vim-core
    app-editors/xemacs
    app-emulation/containerd
    app-emulation/docker
    app-emulation/qemu
    app-emulation/runc
    app-emulation/virtualbox
    app-emulation/virtualbox-additions
    app-eselect/eselect-python
    app-i18n/man-pages-de
    app-misc/screen
    app-portage/elogv
    app-portage/gentoolkit
    app-portage/layman
    app-text/a2ps
    app-text/asciidoc
    app-text/build-docbook-catalog
    app-text/docbook-sgml
    app-text/docbook-sgml-dtd
    app-text/docbook-sgml-utils
    app-text/docbook-xsl-ns-stylesheets
    app-text/docbook2X
    app-text/hunspell
    app-text/iso-codes
    app-text/poppler
    app-text/texlive
    app-text/tree
    app-text/wgetpaste
    app-vim/gentoo-syntax
    app-xemacs/xemacs-packages-all
    dev-db/sqlite
    dev-embedded/u-boot-tools
    dev-java/fop
    dev-java/maven-bin
    dev-lang/python
    dev-lang/python:2.7
    dev-lang/python:3.3
    dev-ruby/minitest
    dev-ruby/rubygems
    dev-ruby/test-unit
    dev-tcltk/tcllib
    dev-tcltk/tclreadline
    dev-tcltk/thread
    dev-util/checkbashisms
    dev-util/crash
    dev-util/cscope
    dev-util/desktop-file-utils
    dev-util/diffstat
    dev-util/rpmdevtools
    dev-vcs/git
    dev-vcs/mercurial
    kde-apps/kde-meta
    mail-mta/postfix
    media-gfx/gimp
    media-gfx/graphviz
    media-gfx/imagemagick
    media-libs/fontconfig
    media-libs/gd
    media-libs/libbluray
    media-libs/libpng
    media-libs/libsdl
    net-analyzer/wireshark
    net-dns/bind-tools
    net-dns/dnsmasq
    net-misc/bridge-utils
    net-misc/curl
    net-misc/dhcp
    net-misc/icaclient
    net-misc/ifenslave
    net-misc/keychain
    net-misc/ntp
    net-misc/vpnc
    net-nds/rpcbind
    net-p2p/transmission
    sys-apps/gptfdisk
    sys-apps/hwids
    sys-apps/kexec-tools
    sys-apps/portage
    sys-block/gparted
    sys-boot/boot-update
    sys-firmware/radeon-ucode
    sys-fs/btrfs-progs
    sys-fs/lsscsi
    sys-fs/lvm2
    sys-fs/multipath-tools
    sys-fs/ntfs3g
    sys-fs/reiserfsprogs
    sys-fs/xfsprogs
    sys-kernel/gentoo-sources
    sys-power/cpufrequtils
    sys-power/powernowd
    sys-power/upower-pm-utils
    sys-process/at
    sys-process/audit
    www-client/firefox
    www-client/w3m
    www-plugins/adobe-flash
    x11-base/xorg-x11
    x11-terms/xterm

    For texlive, take a look at emerge -pv texlive; You will see the L10N variable.

    You can add all languages that you want globally using L10N="fr de it en sp" and it will have effect on each software that support various languages; or adeding only for texlive then "local use flags" l10n_de l10n_fr ecc in /etc/portage/package.mask

     

    For example:

    # echo "app-text/texlive l10n_fr l10n_de l10n_fr ecc">>/etc/portage/package.use 
    or
    # euse -E l10n_fr l10n_de l10n_ecc -p app-text/texlive.
    Then
    # emerge -DNu texlive
    

    For the circular dependencies, try

     

    # USE="introspection" emerge -1 gexiv2

    If not works:

     

    USE="-python" emerge -1 gexiv2

     

    or other combinations with the 2 use that create the "circle".

     

    (in my system are enabled either pyhthon than introspection use flags.)

     

    About USE flags, take a look here

  10. What are the DE thath You want on your sistem (KDE4, KDE5, Gnome, Xfce ,icevm, lxqt, lxde, fluxbox .... etc) ?

    Do You want one or more DE (Desktop Enviroments) or WM (Windows manager) in Your system ?

     

    Could i see your

    ego profile show
    # cat /var/lib/portage/world
    # cat /etc/portage/make.conf
    # eselect java-vm list
    

    ?

    Cause when we have "circular dependencies" , we must generally disable only temporarily one or more USE flags.

     

    In YOur case may be necessary to disable temporarely "introspection" or "python".

    _________________________________________________________________________________________________________

    PS:

    here there are my config files .... I don't know .... but may be to be utile for You ..... but this is an "off-topic" ; excuse me _'_

    _________________________________________________________________________________________________________
  11. # eselect python set 3
    # env-update && . /etc/profile
    # python-updater
    # perl-cleaner --modules
    # revdep-rebuild
    # emerge -DNu world --with-bdeps=y
    # emerge -c
    # emerge firefox
    

    Try that way .... if You want _'_

     

    If this method doesn't run, post your

    cat /var/lib/portage/world

     

    cat /etc/portage/make.conf
    

     

    If the portage requires "emerge @preserved-rebuild", simply make:

    # emerge @preserved-rebuild
×
×
  • Create New...