Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

znavko

Members
  • Posts

    123
  • Joined

  • Last visited

Posts posted by znavko

  1. Hello, dear developers!

    I am using Funtoo on laptop. I want to be able to get OS from source codes. But instruction https://www.funtoo.org/Install#Installing_the_Stage_3_tarball offers to use Stage 3

    Quote

    The Stage 3 is a pre-compiled system used as a starting point to install Funtoo Linux.

    How to use system packages from sources after installation? How to recompile those packages from Stage 3? How to determine which are they?

  2. okay. How to config kernel when install manually?

    My /boot contains lthis

    /boot # ls -la
    итого 33025
    drwxr-xr-x  4 root root    1024 фев 17 14:18 .
    drwxr-xr-x 21 root root    4096 фев 16 23:05 ..
    drwxr-xr-x  6 root root    1024 фев 17 10:06 grub
    -rw-r--r--  1 root root 9287700 фев 17 06:03 initramfs-debian-sources-x86_64-4.14.12-2
    -rw-r--r--  1 root root 8003644 дек 28  2016 initramfs-debian-sources-x86_64-4.8.15-1
    -rw-r--r--  1 root root       0 фев 17 14:18 .keep_sys-apps_baselayout-0
    -rw-r--r--  1 root root 5236496 фев 17 04:14 kernel-debian-sources-x86_64-4.14.12-2
    -rw-r--r--  1 root root 4322880 дек 28  2016 kernel-debian-sources-x86_64-4.8.15-1
    drwx------  2 root root   12288 фев 16 19:53 lost+found
    -rw-r--r--  1 root root  150024 фев 17 10:01 memtest86.bin
    -rw-r--r--  1 root root 3285399 фев 17 04:14 System.map-debian-sources-x86_64-4.14.12-2
    -rw-r--r--  1 root root 3368872 дек 28  2016 System.map-debian-sources-x86_64-4.8.15-1

    The link https://www.funtoo.org/Building_a_Kernel_from_Source says

    Quote

    Copy configurations if you have previous configurations to copy:

    
    # cp /boot/config-3.13.7 .config

    What to do if I use gentoo-sources first time? I have no sense which modules I need and will current kernel config help me or not.

  3. Hello! I emerged gentoo-sources to try if my Lenovo G50-30 will not freeze suddenly on it.

    I do not know where get config for it. I used config from /usr/src/debian-sources dir - last saved config that I think is workable. Is it right?

    It compiled, but there is no new kernel in /boot. What to do after compilatioon?

     

  4. Thank you. free.law delivers PACER docs - court records.

    Need to study (f.e. US) the white house executive orders, congress legislative acts and other government departments legislation. I wish to have a database and I want to display entries in different orders:

    Also the relations between legislative acts.

    Some useful info becomes obvious. It will be possible to determine politicians personal interests, also national politics and may be the history of a country.

    The best thing is to compare different countries legislation. I am familiar with anthems comparison and linguistic analysis. Want to deepen experience.

  5. Hello, Linux developers! I want to ask about possibility to create laws Catalogue with list of government departments in specific country.

    Is there any API that makes possible to get actual structure of government, list of legislative power organizations (departments) and their documents sources for downloading and parsing? Documents: laws, acts, decrees, orders...

     

  6. I stopped `emerge nano ncdu` by CTRL + C and got this

    >>> Installing (1 of 2) app-editors/nano-2.7.5::core-kit
    
    >>> Emerging (2 of 2) sys-fs/ncdu-1.12::core-kit
    portage clear cache
    ^X^CTraceback (most recent call last):
      File "/usr/lib/portage/python2.7/lock-helper.py", line 29, in <module>
        
    
    Exiting on signal 2
    rval = main(sys.argv[1:])
      File "/usr/lib/portage/python2.7/lock-helper.py", line 21, in main
        lock_obj = portage.locks.lockfile(args[0], wantnewlockfile=True)
      File "/usr/lib64/python2.7/site-packages/portage/locks.py", line 224, in lockfile
        locking_method(myfd, fcntl.LOCK_EX)
      File "/usr/lib64/python2.7/site-packages/portage/__init__.py", line 329, in __call__
        rval = self._func(*args, **kwargs)
    KeyboardInterrupt
    _LockProcess: failed to acquire lock on '/var/tmp/portage/sys-fs'
    Traceback (most recent call last):
      File "/usr/lib/python-exec/python2.7/emerge", line 50, in <module>
        retval = emerge_main()
      File "/usr/lib64/python2.7/site-packages/_emerge/main.py", line 1251, in emerge_main
        return run_action(emerge_config)
      File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 3297, in run_action
        retval = action_build(emerge_config, spinner=spinner)
      File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 540, in action_build
        retval = mergetask.merge()
      File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1003, in merge
        rval = self._merge()
      File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1408, in _merge
        self._main_loop()
      File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1380, in _main_loop
        self._event_loop.iteration()
      File "/usr/lib64/python2.7/site-packages/portage/util/_eventloop/EventLoop.py", line 333, in iteration
        if not x.callback(f, event, *x.args):
      File "/usr/lib64/python2.7/site-packages/portage/util/_async/PipeLogger.py", line 92, in _output_handler
        self.wait()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 57, in wait
        self._wait_hook()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook
        self._exit_listener_stack.pop()(self)
      File "/usr/lib64/python2.7/site-packages/_emerge/SpawnProcess.py", line 173, in _pipe_logger_exit
        self._async_waitpid()
      File "/usr/lib64/python2.7/site-packages/_emerge/SubProcess.py", line 113, in _async_waitpid
        self.pid, self._async_waitpid_cb)
      File "/usr/lib64/python2.7/site-packages/portage/util/_eventloop/EventLoop.py", line 411, in child_watch_add
        self._poll_child_processes()
      File "/usr/lib64/python2.7/site-packages/portage/util/_eventloop/EventLoop.py", line 455, in _poll_child_processes
        x.callback(x.pid, wait_retval[1], x.data)
      File "/usr/lib64/python2.7/site-packages/_emerge/SubProcess.py", line 119, in _async_waitpid_cb
        self.wait()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 57, in wait
        self._wait_hook()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook
        self._exit_listener_stack.pop()(self)
      File "/usr/lib64/python2.7/site-packages/_emerge/EbuildMerge.py", line 59, in _merge_exit
        self.wait()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 57, in wait
        self._wait_hook()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook
        self._exit_listener_stack.pop()(self)
      File "/usr/lib64/python2.7/site-packages/_emerge/PackageMerge.py", line 49, in _install_exit
        self.wait()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 57, in wait
        self._wait_hook()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook
        self._exit_listener_stack.pop()(self)
      File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1257, in _merge_exit
        self._schedule()
      File "/usr/lib64/python2.7/site-packages/_emerge/PollScheduler.py", line 154, in _schedule
        self._schedule_tasks()
      File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1576, in _schedule_tasks
        if self._schedule_tasks_imp():
      File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1706, in _schedule_tasks_imp
        self._task_queues.jobs.add(task)
      File "/usr/lib64/python2.7/site-packages/_emerge/SequentialTaskQueue.py", line 23, in add
        self.schedule()
      File "/usr/lib64/python2.7/site-packages/_emerge/SequentialTaskQueue.py", line 45, in schedule
        task.start()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 30, in start
        self._start()
      File "/usr/lib64/python2.7/site-packages/_emerge/MergeListItem.py", line 85, in _start
        self._start_task(build, self._default_final_exit)
      File "/usr/lib64/python2.7/site-packages/_emerge/CompositeTask.py", line 151, in _start_task
        task.start()
      File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 30, in start
        self._start()
      File "/usr/lib64/python2.7/site-packages/_emerge/EbuildBuild.py", line 94, in _start
        self._prefetch_exit(prefetcher)
      File "/usr/lib64/python2.7/site-packages/_emerge/EbuildBuild.py", line 150, in _prefetch_exit
        self._build_dir.lock()
      File "/usr/lib64/python2.7/site-packages/_emerge/EbuildBuildDir.py", line 46, in lock
        self._assert_lock(catdir_lock)
      File "/usr/lib64/python2.7/site-packages/_emerge/EbuildBuildDir.py", line 71, in _assert_lock
        % (async_lock.returncode,))
    AssertionError: AsynchronousLock failed with returncode 1

     

  7. Hello! I am trying to install Funtoo. I run this and I am waiting about 40 minutes

    # emerge -avuDN --with-bdeps=y --newrepo @world 
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild   R    ] sys-fs/xfsprogs-4.5.0::core-kit [4.5.0::gentoo] USE="nls readline -libedit -static -static-libs" 1,489 KiB
    [ebuild  N     ] app-arch/libarchive-3.3.1:0/13::core-kit  USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -expat -libressl -lz4 -lzo -nettle -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] dev-util/cmake-3.8.0::core-kit  USE="ncurses -doc -emacs -qt5 -system-jsoncpp {-test}" 0 KiB
    [ebuild  N     ] media-libs/openjpeg-2.3.0:2/7::media-kit  USE="-doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] media-gfx/graphite2-1.3.10::media-kit  USE="-perl {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] sys-devel/llvm-3.9.1-r1:0/3.9.1::core-kit  USE="libffi ncurses python sanitize static-analyzer xml -clang -debug -default-compiler-rt -default-libcxx -doc -gold -libedit (-lldb) -multitarget -ocaml {-test}" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild  N     ] x11-libs/libXaw-1.0.13::xorg-kit  USE="-deprecated -doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild   R    ] sys-apps/dbus-1.10.18::core-kit  USE="X* -debug -doc -elogind (-selinux) -static-libs -systemd {-test} -user-session" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] media-libs/mesa-17.2.8::xorg-kit  USE="classic dri3 egl gallium gbm llvm nptl xa -bindist -d3d9 -debug -gles1 -gles2 -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -unwind -vaapi -valgrind -vdpau -vulkan -wayland -xvmc" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="intel (-freedreno) -i915 -i965 (-imx) -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware" 0 KiB
    [ebuild  N     ] app-text/poppler-0.52.0-r1:0/66::gnome-kit  USE="cxx introspection jpeg jpeg2k lcms png tiff utils -cairo -cjk -curl -debug -doc -nss -qt4 -qt5" 0 KiB
    [ebuild   R    ] sys-apps/groff-1.22.3::core-kit [1.22.3::gentoo] USE="X* -examples" 0 KiB
    [ebuild  N     ] virtual/opengl-7.0-r1::xorg-kit  ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] media-libs/libepoxy-1.4.3::xorg-kit  USE="X {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] media-libs/glfw-3.2.1::media-kit  USE="-examples -wayland" 0 KiB
    [ebuild  N     ] media-libs/glu-9.0.0-r1::media-kit  USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] virtual/glu-9.0-r1::xorg-kit  ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] media-libs/freeglut-3.0.0::media-kit  USE="-debug -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] media-libs/jasper-2.0.12:0/4::media-kit  USE="jpeg opengl -doc" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild   R    ] dev-libs/glib-2.48.2:2::gnome-kit  USE="dbus* mime xattr -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild  N     ] gnome-base/dconf-0.26.0::gnome-kit  USE="{-test}" 0 KiB
    [ebuild  N     ] x11-libs/cairo-1.14.8::gnome-kit  USE="X glib opengl svg (-aqua) -debug (-directfb) (-gles2) -static-libs -valgrind -xcb" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] dev-libs/gobject-introspection-1.48.0::gnome-kit  USE="-cairo -doctool {-test}" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild  N     ] dev-python/pycairo-1.10.0-r5::python-kit  USE="svg -doc -examples {-test} -xcb" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
    [ebuild  N     ] dev-python/pygobject-2.28.6-r55:2::gnome-kit  USE="-examples -libffi {-test}" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild  N     ] dev-libs/libcroco-0.6.11-r1:0.6::gnome-kit  USE="{-test}" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] dev-libs/atk-2.20.0::gnome-kit  USE="introspection nls {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] x11-libs/gdk-pixbuf-2.36.9:2::gnome-kit  USE="X introspection jpeg jpeg2k tiff -debug {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] media-libs/harfbuzz-1.5.1:0/0.9.18::media-kit  USE="cairo glib graphite icu introspection truetype -debug -fontconfig -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] x11-misc/xdg-utils-1.1.1-r1::gnome-kit  USE="perl -doc" 0 KiB
    [ebuild  N     ] app-accessibility/at-spi2-core-2.20.2:2::gnome-kit  USE="X introspection" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] dev-python/pygobject-3.20.1:3::gnome-kit  USE="cairo threads -examples {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
    [ebuild  N     ] x11-libs/pango-1.40.3::gnome-kit  USE="X introspection {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] dev-util/gtk-update-icon-cache-3.20.9::gnome-kit  0 KiB
    [ebuild  N     ] app-text/mupdf-1.12.0:0/1.12.0::text-kit  USE="X curl opengl openssl -javascript -lcms -libressl -static -static-libs -vanilla" 0 KiB
    [ebuild  N     ] app-accessibility/at-spi2-atk-2.20.1:2::gnome-kit  USE="{-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] gnome-base/librsvg-2.40.16:2::gnome-kit  USE="introspection -tools -vala" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild  N     ] x11-themes/adwaita-icon-theme-3.20::gnome-kit  USE="-branding" 0 KiB
    [ebuild  N     ] net-print/cups-2.2.6::net-kit  USE="X acl dbus pam python ssl threads -debug -java -kerberos -lprng-compat (-selinux) -static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild  N     ] x11-libs/gtk+-2.24.31:2::gnome-kit  USE="cups introspection (-aqua) -debug -examples {-test} -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] x11-libs/gtk+-3.20.10:3::gnome-kit  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples {-test} -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild  N     ] app-text/ghostscript-gpl-9.21::text-kit  USE="X cups dbus gtk tiff unicode -static-libs" L10N="-de -ja -ko -zh-CN -zh-TW" 0 KiB
    [ebuild  N     ] net-print/cups-filters-1.20.0::net-kit  USE="dbus foomatic jpeg pdf png postscript tiff -ipp_autosetup -ldap -pclm -perl -static-libs {-test} -zeroconf" 0 KiB
    [ebuild  N     ] gnome-base/libglade-2.6.4-r2:2.0::gnome-kit  USE="-static-libs {-test} -tools" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7 -pypy" PYTHON_TARGETS="python2_7 -pypy" 0 KiB
    [ebuild  N     ] x11-libs/gtksourceview-2.10.5-r3:2.0::gnome-kit  USE="{-test}" 0 KiB
    [ebuild   R    ] app-crypt/pinentry-1.0.0::core-kit [1.0.0::gentoo] USE="gtk* ncurses -caps -emacs -gnome-keyring -qt4 -qt5 -static" 0 KiB
    [ebuild   R    ] net-dialup/ppp-2.4.7-r4:0/2.4.7::core-kit  USE="gtk* ipv6 pam -activefilter -atm -dhcp -eap-tls -libressl -radius" 0 KiB
    [ebuild  N     ] dev-python/pygtk-2.24.0-r4:2::gnome-kit  USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild  N     ] dev-python/pygtksourceview-2.10.1-r1:2::python-kit  USE="-doc" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild   R    ] dev-vcs/git-2.11.1-r1::core-kit [2.11.1-r1::gentoo] USE="blksha1 curl gpg gtk* iconv nls pcre perl python threads webdav -cgi -cvs -doc -emacs -gnome-keyring -highlight -libressl -mediawiki -mediawiki-experimental (-ppcsha1) -subversion {-test} -tk -xinetd" LINGUAS="-bg -ca -de -fr -is -it -ko -pt_PT -ru -sv -vi -zh_CN" PYTHON_TARGETS="python2_7" 0 KiB
    [ebuild   R    ] sys-fs/eudev-3.2.2-r1::core-kit  USE="hwdb introspection* kmod rule-generator static-libs (-selinux) {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
    [ebuild   R    ] dev-libs/libgudev-232::dev-kit  USE="introspection* -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild   R    ] virtual/libgudev-232::dev-kit  USE="introspection* -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
    [ebuild   R    ] net-libs/libmbim-1.14.0::net-kit  USE="udev* -static-libs" 0 KiB
    [ebuild   R    ] sys-boot/grub-2.02_beta3-r2:2/2.02_beta3-r2::core-kit  USE="binfont fonts nls themes truetype* -debug -device-mapper -doc -efiemu -libzfs -mount -multislot -sdl -static {-test}" GRUB_PLATFORMS="efi-64 pc -coreboot -efi-32 -emu -ieee1275 -loongson -multiboot -qemu -qemu-mips -uboot -xen" 0 KiB
    [ebuild   R    ] sys-fs/lvm2-2.02.145::core-kit  USE="lvm1 readline static thin udev* -clvm -cman -corosync -device-mapper-only -lvm2create_initrd -openais (-selinux) -static-libs -systemd" 0 KiB
    [ebuild   R    ] sys-fs/cryptsetup-1.7.5::core-kit  USE="gcrypt nls python udev* -kernel -libressl -nettle -openssl -pwquality -reencrypt -static -static-libs -urandom" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6" 0 KiB
    [ebuild   R    ] sys-apps/shadow-4.2.1-r2::core-kit [4.2.1-r2::gentoo] USE="acl cracklib nls pam xattr -audit (-selinux) -skey" 0 KiB
    [ebuild  N     ] sys-auth/polkit-0.113-r3::core-kit  USE="gtk introspection nls pam -elogind -examples -jit -kde (-selinux) {-test}" 0 KiB
    [ebuild  N     ] sys-auth/consolekit-1.0.1::core-kit  USE="acl pam policykit -cgroups -debug -doc (-selinux) {-test}" 0 KiB
    [ebuild  N     ] gnome-extra/polkit-gnome-0.105-r1::gnome-kit  0 KiB
    [ebuild   R    ] sys-auth/pambase-20150213-r3::core-kit  USE="consolekit* cracklib nullok sha512 -debug -elogind -gnome-keyring -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc -securetty (-selinux) -systemd" 0 KiB
    [ebuild   R    ] net-misc/modemmanager-1.6.4:0/1::core-kit  USE="introspection* policykit* qmi -mbim -systemd -vala" 0 KiB
    [ebuild   R    ] net-misc/networkmanager-1.10.2::gnome-kit  USE="consolekit* dhclient introspection* modemmanager ncurses nss policykit* ppp resolvconf wext wifi -audit -bluetooth -connection-sharing -elogind -gnutls -json -ofono -ovs (-selinux) -systemd -teamd {-test} -vala" ABI_X86="(64) -32 (-x32)" 0 KiB
    
    Total: 63 packages (45 new, 18 reinstalls), Size of downloads: 1,489 KiB
    
    Would you like to merge these packages? [Yes/No] yes
    
    >>> Verifying ebuild manifests
    >>> Running pre-merge checks for sys-devel/llvm-3.9.1-r1
     * Checking for at least 1100 MiB disk space at "/var/tmp/portage/sys-devel/llvm-3.9.1-r1/temp" ...                                  [ ok ]
    >>> Running pre-merge checks for sys-fs/eudev-3.2.2-r1

    I run this command for 5 times before, cause emerge couldn't download xfsprogs

    How to push it to work?

  8. Hello, Funtoo users! I want to know how to update world when a dependepcy package could not be downloaded by Portage (error 404 Not found or timeout reason).

    # emerge -avuDN --with-bdeps=y --newrepo @world
    ....
    --2018-02-17 18:24:05--  ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-4.5.0.tar.gz
      (try: 3) => ‘/var/cache/portage/distfiles/xfsprogs-4.5.0.tar.gz’
    Connecting to oss.sgi.com|192.48.178.134|:21... failed: Connection timed out.
    Giving up.
    
    !!! Couldn't download 'xfsprogs-4.5.0.tar.gz'. Aborting.
     * Fetch failed for 'sys-fs/xfsprogs-4.5.0', Log file:
     *  '/var/tmp/portage/sys-fs/xfsprogs-4.5.0/temp/build.log'
    
    >>> Failed to emerge sys-fs/xfsprogs-4.5.0, Log file:
    
    >>>  '/var/tmp/portage/sys-fs/xfsprogs-4.5.0/temp/build.log'

    The web-site oss.sgi.com is not available, the archive xfsprogs not found there. I added this to https://bugs.funtoo.org/browse/FL-4795

    To fix an issue I did this: found source here https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/

    Downloaded requested version xfsprogs-4.5.0.tar.xz. But it was XZ archive, but Portage uses ebuild where GZ archive is using, I created xfsprogs-4.5.0.tar.gz and placed here: /var/cache/portage/distfiles/xfsprogs-4.5.0.tar.gz

    I run emerge @world again but it attempts to dowbload from site, not using cache dir. What to do?

     I did not emerged this package manually with `emerge -1 =sys-fs/xfsprogs-4.5.0` cause I do not need this in my world -- want it rest dependency only.

     

  9. Hello! I am using Funtoo and want know more about Linux architecture and security.

    During Funtoo Installation process the `boot-update` command said me 'detected intel, check for sys-firmware/intel-microcode'. I have a question about what does my hardware really need. I followed commands from here https://www.funtoo.org/Microcode  , after installation o iucode_tool I have this:

    # /usr/sbin/iucode_tool -tb -lS /lib/firmware/intel-ucode/*
    /usr/sbin/iucode_tool: system has processor(s) with signature 0x00030678
    microcode bundle 1: /lib/firmware/intel-ucode/06-03-02
    microcode bundle 2: /lib/firmware/intel-ucode/06-05-00
    microcode bundle 3: /lib/firmware/intel-ucode/06-05-01
    microcode bundle 4: /lib/firmware/intel-ucode/06-05-02
    microcode bundle 5: /lib/firmware/intel-ucode/06-05-03
    microcode bundle 6: /lib/firmware/intel-ucode/06-06-00
    microcode bundle 7: /lib/firmware/intel-ucode/06-06-05
    microcode bundle 8: /lib/firmware/intel-ucode/06-06-0a
    microcode bundle 9: /lib/firmware/intel-ucode/06-06-0d
    microcode bundle 10: /lib/firmware/intel-ucode/06-07-01
    microcode bundle 11: /lib/firmware/intel-ucode/06-07-02
    microcode bundle 12: /lib/firmware/intel-ucode/06-07-03
    microcode bundle 13: /lib/firmware/intel-ucode/06-08-01
    microcode bundle 14: /lib/firmware/intel-ucode/06-08-03
    microcode bundle 15: /lib/firmware/intel-ucode/06-08-06
    microcode bundle 16: /lib/firmware/intel-ucode/06-08-0a
    microcode bundle 17: /lib/firmware/intel-ucode/06-09-05
    microcode bundle 18: /lib/firmware/intel-ucode/06-0a-00
    microcode bundle 19: /lib/firmware/intel-ucode/06-0a-01
    microcode bundle 20: /lib/firmware/intel-ucode/06-0b-01
    microcode bundle 21: /lib/firmware/intel-ucode/06-0b-04
    microcode bundle 22: /lib/firmware/intel-ucode/06-0d-06
    microcode bundle 23: /lib/firmware/intel-ucode/06-0e-08
    microcode bundle 24: /lib/firmware/intel-ucode/06-0e-0c
    microcode bundle 25: /lib/firmware/intel-ucode/06-0f-02
    microcode bundle 26: /lib/firmware/intel-ucode/06-0f-06
    microcode bundle 27: /lib/firmware/intel-ucode/06-0f-07
    microcode bundle 28: /lib/firmware/intel-ucode/06-0f-0a
    microcode bundle 29: /lib/firmware/intel-ucode/06-0f-0b
    microcode bundle 30: /lib/firmware/intel-ucode/06-0f-0d
    microcode bundle 31: /lib/firmware/intel-ucode/06-16-01
    microcode bundle 32: /lib/firmware/intel-ucode/06-17-06
    microcode bundle 33: /lib/firmware/intel-ucode/06-17-07
    microcode bundle 34: /lib/firmware/intel-ucode/06-17-0a
    microcode bundle 35: /lib/firmware/intel-ucode/06-1a-04
    microcode bundle 36: /lib/firmware/intel-ucode/06-1a-05
    microcode bundle 37: /lib/firmware/intel-ucode/06-1c-02
    microcode bundle 38: /lib/firmware/intel-ucode/06-1c-0a
    microcode bundle 39: /lib/firmware/intel-ucode/06-1d-01
    microcode bundle 40: /lib/firmware/intel-ucode/06-1e-05
    microcode bundle 41: /lib/firmware/intel-ucode/06-25-02
    microcode bundle 42: /lib/firmware/intel-ucode/06-25-05
    microcode bundle 43: /lib/firmware/intel-ucode/06-26-01
    microcode bundle 44: /lib/firmware/intel-ucode/06-2a-07
    microcode bundle 45: /lib/firmware/intel-ucode/06-2d-06
    microcode bundle 46: /lib/firmware/intel-ucode/06-2d-07
    microcode bundle 47: /lib/firmware/intel-ucode/06-2f-02
    microcode bundle 48: /lib/firmware/intel-ucode/06-3a-09
    microcode bundle 49: /lib/firmware/intel-ucode/06-3c-03
    microcode bundle 50: /lib/firmware/intel-ucode/06-3d-04
    microcode bundle 51: /lib/firmware/intel-ucode/06-3e-04
    microcode bundle 52: /lib/firmware/intel-ucode/06-3e-06
    microcode bundle 53: /lib/firmware/intel-ucode/06-3e-07
    microcode bundle 54: /lib/firmware/intel-ucode/06-3f-02
    microcode bundle 55: /lib/firmware/intel-ucode/06-3f-04
    microcode bundle 56: /lib/firmware/intel-ucode/06-45-01
    microcode bundle 57: /lib/firmware/intel-ucode/06-46-01
    microcode bundle 58: /lib/firmware/intel-ucode/06-47-01
    microcode bundle 59: /lib/firmware/intel-ucode/06-4e-03
    microcode bundle 60: /lib/firmware/intel-ucode/06-4f-01
    microcode bundle 61: /lib/firmware/intel-ucode/06-55-04
    microcode bundle 62: /lib/firmware/intel-ucode/06-56-02
    microcode bundle 63: /lib/firmware/intel-ucode/06-56-03
    microcode bundle 64: /lib/firmware/intel-ucode/06-56-04
    microcode bundle 65: /lib/firmware/intel-ucode/06-5c-09
    microcode bundle 66: /lib/firmware/intel-ucode/06-5e-03
    microcode bundle 67: /lib/firmware/intel-ucode/06-7a-01
    microcode bundle 68: /lib/firmware/intel-ucode/06-8e-09
    microcode bundle 69: /lib/firmware/intel-ucode/06-8e-0a
    microcode bundle 70: /lib/firmware/intel-ucode/06-9e-09
    microcode bundle 71: /lib/firmware/intel-ucode/06-9e-0a
    microcode bundle 72: /lib/firmware/intel-ucode/06-9e-0b
    microcode bundle 73: /lib/firmware/intel-ucode/0f-00-07
    microcode bundle 74: /lib/firmware/intel-ucode/0f-00-0a
    microcode bundle 75: /lib/firmware/intel-ucode/0f-01-02
    microcode bundle 76: /lib/firmware/intel-ucode/0f-02-04
    microcode bundle 77: /lib/firmware/intel-ucode/0f-02-05
    microcode bundle 78: /lib/firmware/intel-ucode/0f-02-06
    microcode bundle 79: /lib/firmware/intel-ucode/0f-02-07
    microcode bundle 80: /lib/firmware/intel-ucode/0f-02-09
    microcode bundle 81: /lib/firmware/intel-ucode/0f-03-02
    microcode bundle 82: /lib/firmware/intel-ucode/0f-03-03
    microcode bundle 83: /lib/firmware/intel-ucode/0f-03-04
    microcode bundle 84: /lib/firmware/intel-ucode/0f-04-01
    microcode bundle 85: /lib/firmware/intel-ucode/0f-04-03
    microcode bundle 86: /lib/firmware/intel-ucode/0f-04-04
    microcode bundle 87: /lib/firmware/intel-ucode/0f-04-07
    microcode bundle 88: /lib/firmware/intel-ucode/0f-04-08
    microcode bundle 89: /lib/firmware/intel-ucode/0f-04-09
    microcode bundle 90: /lib/firmware/intel-ucode/0f-04-0a
    microcode bundle 91: /lib/firmware/intel-ucode/0f-06-02
    microcode bundle 92: /lib/firmware/intel-ucode/0f-06-04
    microcode bundle 93: /lib/firmware/intel-ucode/0f-06-05
    microcode bundle 94: /lib/firmware/intel-ucode/0f-06-08
    selected microcodes:
    sysresccd / # 
    sysresccd / # cat /proc/cpuinfo
    processor	: 0
    vendor_id	: GenuineIntel
    cpu family	: 6
    model		: 55
    model name	: Intel(R) Pentium(R) CPU  N3530  @ 2.16GHz
    stepping	: 8
    microcode	: 0x809
    cpu MHz		: 499.677
    cache size	: 1024 KB
    physical id	: 0
    siblings	: 4
    core id		: 0
    cpu cores	: 4
    apicid		: 0
    initial apicid	: 0
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 11
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
    bugs		:
    bogomips	: 4331.60
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 36 bits physical, 48 bits virtual
    power management:
    
    processor	: 1
    vendor_id	: GenuineIntel
    cpu family	: 6
    model		: 55
    model name	: Intel(R) Pentium(R) CPU  N3530  @ 2.16GHz
    stepping	: 8
    microcode	: 0x809
    cpu MHz		: 499.677
    cache size	: 1024 KB
    physical id	: 0
    siblings	: 4
    core id		: 1
    cpu cores	: 4
    apicid		: 2
    initial apicid	: 2
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 11
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
    bugs		:
    bogomips	: 4343.21
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 36 bits physical, 48 bits virtual
    power management:
    
    processor	: 2
    vendor_id	: GenuineIntel
    cpu family	: 6
    model		: 55
    model name	: Intel(R) Pentium(R) CPU  N3530  @ 2.16GHz
    stepping	: 8
    microcode	: 0x809
    cpu MHz		: 499.677
    cache size	: 1024 KB
    physical id	: 0
    siblings	: 4
    core id		: 2
    cpu cores	: 4
    apicid		: 4
    initial apicid	: 4
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 11
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
    bugs		:
    bogomips	: 4343.23
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 36 bits physical, 48 bits virtual
    power management:
    
    processor	: 3
    vendor_id	: GenuineIntel
    cpu family	: 6
    model		: 55
    model name	: Intel(R) Pentium(R) CPU  N3530  @ 2.16GHz
    stepping	: 8
    microcode	: 0x809
    cpu MHz		: 499.677
    cache size	: 1024 KB
    physical id	: 0
    siblings	: 4
    core id		: 3
    cpu cores	: 4
    apicid		: 6
    initial apicid	: 6
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 11
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
    bugs		:
    bogomips	: 4343.38
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 36 bits physical, 48 bits virtual
    power management:
    

    Please. Do I need to emerge intel-microcode, and how to configure kernel?

  10. Hello, dear Funtoo developers and users! Installing some packages that were not checked or that have not secure dependencies Portage warns about masked packages. But I used --autounmask-write option.

    Is it possible to see now which packages and libraries in my system were manually unmasked?

    Is it really possible to be familiar with those source codes?

    Please, give advise.

  11. yes. it works!

    # nano /etc/portage/repos.conf/web-overlay.conf
    # cat /etc/portage/repos.conf/web-overlay.conf
    #[DEFAULT]
    #main-repo = net-kit
    
    [web-overlay]
    location = /var/git/overlay/web-overlay
    auto-sync = no
    priority = 10 
    
    
    # nano /var/git/overlay/web-overlay/metadata/layout.conf 
    # cat /var/git/overlay/web-overlay/metadata/layout.conf 
    repo-name=web-overlay
    masters = core-kit 
    
    # eix-update
    ...
    Запись файла базы данных /var/cache/eix/portage.eix…
    База данных содержит 19836 пакетов в 164 категориях
    
    # ls /var/git/overlay/web-overlay/www-client
    iridium-browser-bin
    
    # emerge iridium-browser
    Calculating dependencies... done!
    
    emerge: there are no ebuilds to satisfy "iridium-browser".
    
    emerge: searching for similar names...
    emerge: Maybe you meant any of these: www-client/iridium-browser-bin, app-vim/ri-browser, app-emacs/color-browser?
    
    # emerge iridium-browser-bin
    
    Calculating dependencies \ * Manifest not found for '/var/git/overlay/web-overlay/www-client/iridium-browser-bin/iridium-browser-bin-62.0.ebuild'
    ... done!
    
    !!! All ebuilds that could satisfy "iridium-browser-bin" have been masked.
    !!! One of the following masked packages is required to complete your request:
    - www-client/iridium-browser-bin-62.0::web-overlay (masked by: corruption)
    
    For more information, see the MASKED PACKAGES section in the emerge
    man page or refer to the Gentoo Handbook.
    
    

     

  12. Hello, dear Funtoo users and Linux developers! I am trying to install iridium creating own local overlay 'web-overlay'. eix-update does not work after all my actions.

    Full log is here: https://pastebin.com/pJi6xWKi

    In a few words: I created /etc/portage/repos.conf/web-overlay.conf with 'masters = net-kit' and eix-update cannot write database cache file now even when I've deleted my overlay from Portage.

     

    # mkdir -p /var/git/overlay/web-overlay
    # cd /var/git/overlay/web-overlay
    # mkdir -p www-client/iridium-browser-bin
    # nano iridium-browser-bin-62.0.ebuild
    """ Using this wiki https://www.funtoo.org/Local_Overlay
    
    # mkdir -p /var/git/overlay/weboverlay/profiles
    # echo "web-overlay" > /var/git/overlay/weboverlay/profiles/repo_name
    # mkdir -p /var/git/overlay/web-overlay/metadata/
    # echo "masters = net-kit" >> /var/git/overlay/web-overlay/metadata/layout.conf
    # nano /etc/portage/repos.conf/web-overlay.conf
    # cat /etc/portage/repos.conf/web-overlay.conf
    [DEFAULT]
    main-repo = net-kit
    
    [web-overlay]
    location = /var/git/overlay/web-overlay
    auto-sync = no
    priority = 10
    
    # ls -R /var/git/overlay | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/'
       |---overlay
       |-----web-overlay
       |-------metadata
       |-------profiles
       |-------www-client
       |---------iridium-browser-bin
    
    # eix-update
    ...
    Чтение категории 137|164 ( 83): sys-devel…!!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
    !!! Set 'masters = net-kit' in this file for future compatibility
    !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
    !!! Set 'masters = net-kit' in this file for future compatibility
    !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
    !!! Set 'masters = net-kit' in this file for future compatibility
    !!! Repository 'core-kit' is missing masters attribute in '/var/git/meta-repo/kits/core-kit/metadata/layout.conf'
    !!! Set 'masters = net-kit' in this file for future compatibility
         Чтение категории 164|164 (100) Готово   
    ....
    and process stops on database file writing
    ....
    
    """ So I changed to 'masters = core-kit'
    
    # nano /var/git/overlay/web-overlay/metadata/layout.conf
    # cat $_
    masters = core-kit
    
    # nano /etc/portage/repos.conf/web-overlay.conf
    # cat $_
    [DEFAULT]
    main-repo = core-kit
    
    [web-overlay]
    location = /var/git/overlay/web-overlay
    auto-sync = no
    priority = 10
    
    # eix-update
    ...
    ...
    Calculating hash-tables
    Writing database file /var/cache/eix/portage.eix…
    
    """ It stops here without finish
    
    # rm /etc/portage/repos.conf/web-overlay.conf
    # eix-update
    
    """ It stops again
    
    """ In other terminal:
    
    # cd /var/cache/eix/
    # ls
    portage.eix  previous.eix
    # ls -la
    итого 7764
    drwxr-xr-x  2 portage portage    4096 янв  6 23:08 .
    drwxr-xr-x 10 root    root       4096 дек 23 18:03 ..
    -rw-r--r--  1 root    root          0 янв  6 23:08 .keep_app-portage_eix-0
    -rw-rw-r--  1 portage portage       0 фев  4 18:28 portage.eix
    -rw-rw-r--  1 portage portage 7940978 янв 29 23:08 previous.eix

     

     

     

  13. # eix glsa
    * net-analyzer/nagios-check_glsa2 [1]
         Доступные версии:      20120930-r1
         Домашняя страница:     https://github.com/craig/check_glsa2
         Описание:              Nagios check script for GLSAs (Gentoo Linux Security Advisories)
    
    [1] "net-kit" /var/git/meta-repo/kits/net-kit
    
    # emerge --searchdesc glsa
      
    [ Results for search key : glsa ]
    Searching...
    
    *  net-analyzer/nagios-check_glsa2
          Latest version available: 20120930-r1
          Latest version installed: [ Not Installed ]
          Repository:    net-kit
          Size of files: 2 KiB
          Homepage:      https://github.com/craig/check_glsa2
          Description:   Nagios check script for GLSAs (Gentoo Linux Security Advisories)
          License:       GPL-2 BSD-2
    
    *  security
          Description:   Package set that includes all packages affected by an unapplied GLSA
    
    [ Applications found : 2 ]

    https://github.com/funtoo/net-kit/tree/master/net-analyzer/nagios-check_glsa2

     

  14. Hello, dear Funtoo developers!

    I want to ask about free space for debian-sources. Why 20GiB ?

    # eix-sync
    ...
    # emerge -auDN debian-sources
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild  NS    ] sys-kernel/debian-sources-4.14.12 [4.8.15, 4.14.2] USE="binary" 
    
    Would you like to merge these packages? [Yes/No] yes
    >>> Recording sys-kernel/debian-sources:4.14.2 in "world" favorites file...
    
    >>> Verifying ebuild manifests
    >>> Running pre-merge checks for sys-kernel/debian-sources-4.14.12
     * Checking for at least 20 GiB disk space at "/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp" ...                                              [ !! ]
     * There is NOT at least 20 GiB disk space at "/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp"
     * 
     * Space constraints set in the ebuild were not met!
     * The build will most probably fail, you should enhance the space
     * as per failed tests.
     * 
     * ERROR: sys-kernel/debian-sources-4.14.12::core-kit failed (pretend phase):
     *   Build requirements not met!
     * 
     * Call stack:
     *                       ebuild.sh, line 121:  Called pkg_pretend
     *   debian-sources-4.14.12.ebuild, line  41:  Called check-reqs_pkg_setup
     *               check-reqs.eclass, line  99:  Called check-reqs_output
     *               check-reqs.eclass, line 255:  Called die
     * The specific snippet of code:
     *   		[[ ${EBUILD_PHASE} == "pretend" && -z ${I_KNOW_WHAT_I_AM_DOING} ]] && \
     *   			die "Build requirements not met!"
     * 
     * If you need support, post the output of `emerge --info '=sys-kernel/debian-sources-4.14.12::core-kit'`,
     * the complete build log and the output of `emerge -pqv '=sys-kernel/debian-sources-4.14.12::core-kit'`.
     * The complete build log is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/build.log'.
     * The ebuild environment file is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/die.env'.
     * Working directory: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/homedir'
     * S: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/work/linux-4.14.12'
    
     * Messages for package sys-kernel/debian-sources-4.14.12:
    
     * There is NOT at least 20 GiB disk space at "/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp"
     * 
     * Space constraints set in the ebuild were not met!
     * The build will most probably fail, you should enhance the space
     * as per failed tests.
     * 
     * ERROR: sys-kernel/debian-sources-4.14.12::core-kit failed (pretend phase):
     *   Build requirements not met!
     * 
     * Call stack:
     *                       ebuild.sh, line 121:  Called pkg_pretend
     *   debian-sources-4.14.12.ebuild, line  41:  Called check-reqs_pkg_setup
     *               check-reqs.eclass, line  99:  Called check-reqs_output
     *               check-reqs.eclass, line 255:  Called die
     * The specific snippet of code:
     *   		[[ ${EBUILD_PHASE} == "pretend" && -z ${I_KNOW_WHAT_I_AM_DOING} ]] && \
     *   			die "Build requirements not met!"
     * 
     * If you need support, post the output of `emerge --info '=sys-kernel/debian-sources-4.14.12::core-kit'`,
     * the complete build log and the output of `emerge -pqv '=sys-kernel/debian-sources-4.14.12::core-kit'`.
     * The complete build log is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/build.log'.
     * The ebuild environment file is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/die.env'.
     * Working directory: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/homedir'
     * S: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/work/linux-4.14.12'

     

  15. Hello! If you search info about how to update/upgrade the kernel, check your kernel info: version and producer

    # uname -r
    4.14.2-1
    # ls /boot
    System.map-debian-sources-x86_64-4.14.2-1
    System.map-debian-sources-x86_64-4.8.15-1
    System.map-genkernel-x86_64-4.14.2-1
    early_ucode.cpio
    grub
    initramfs-debian-sources-x86_64-4.14.2-1
    initramfs-debian-sources-x86_64-4.8.15-1
    initramfs-genkernel-x86_64-4.14.2-1
    kernel-debian-sources-x86_64-4.14.2-1
    kernel-debian-sources-x86_64-4.8.15-1
    kernel-genkernel-x86_64-4.14.2-1
    lost+found
    memtest86.bin
    
    # ls -la /usr/src/linux
    lrwxrwxrwx 1 root root 27 янв  4 19:39 /usr/src/linux -> linux-debian-sources-4.14.2

    The /usr/src/linux  points to /usr/src/linux-debian-sources-4.14.2 and the /boot directory contains debian-sorces archives. This says I use debian-sources.

    Run these lines to upgrade the kernel

    # eix-sync
    # emere -auDN debian-sources

    This will download and compile debian-sources that has meltdown&spectre  patch. Now this is linux-debian-sources-4.14.12-2. Directory /usr/src/linux-debian-sources-4.14.12-2 will appears. To check this run

    # ls /usr/src
    linux  linux-debian-sources-4.14.12  linux-debian-sources-4.14.2  linux-debian-sources-4.8.15

    Also need the iniramfs in /boot. To check this

    # ls /boot
    
    or
    # fdisk -l
    # mount /dev/sda1 /boot
    # ls /boot

    If there is new kernel, update grub and reboot

    # boot-update -v
    # reboot

    During booting grub will show you your new kernel version. But you will need to link /usr/src/linux to your new kernel for using it by default as described here https://www.funtoo.org/Funtoo_Linux_Kernels

    # cd /usr/src
    # rm linux
    # ln -s linux-debian-sources-4.14.12 linux

     

×
×
  • Create New...