Из PRA -Да. Вместе с ядром (vmlinus) и его модулями 000-kernel*.
Из других линуксов (например Manjaro) - нужен еще другой initrd (rootaufs2 или UIRD) - это для опытных
Moderator: Blaze
Из PRA -Да. Вместе с ядром (vmlinus) и его модулями 000-kernel*.
Code: Select all
# Раздел с установленным Porteus должен быть смонтирован и папка base должна быть доступна для записи
su
toor
update-porteus
Code: Select all
# ls -l /usr/lib64/libva*
lrwxrwxrwx 1 root root 20 мая 15 20:20 /usr/lib64/libva-drm.so -> libva-drm.so.2.401.0*
lrwxrwxrwx 1 root root 20 мая 15 20:20 /usr/lib64/libva-drm.so.2 -> libva-drm.so.2.401.0*
-rwxr-xr-x 1 root root 14448 апр 8 19:11 /usr/lib64/libva-drm.so.2.401.0*
lrwxrwxrwx 1 root root 20 мая 15 20:20 /usr/lib64/libva-glx.so -> libva-glx.so.2.401.0*
lrwxrwxrwx 1 root root 20 мая 15 20:20 /usr/lib64/libva-glx.so.2 -> libva-glx.so.2.401.0*
-rwxr-xr-x 1 root root 23008 апр 8 19:11 /usr/lib64/libva-glx.so.2.401.0*
lrwxrwxrwx 1 root root 20 мая 15 20:20 /usr/lib64/libva-x11.so -> libva-x11.so.2.401.0*
lrwxrwxrwx 1 root root 20 мая 15 20:20 /usr/lib64/libva-x11.so.2 -> libva-x11.so.2.401.0*
-rwxr-xr-x 1 root root 27136 апр 8 19:11 /usr/lib64/libva-x11.so.2.401.0*
lrwxrwxrwx 1 root root 16 мая 15 20:20 /usr/lib64/libva.so -> libva.so.2.401.0*
lrwxrwxrwx 1 root root 16 мая 15 20:20 /usr/lib64/libva.so.2 -> libva.so.2.401.0*
-rwxr-xr-x 1 root root 145896 апр 8 19:11 /usr/lib64/libva.so.2.401.0*
Code: Select all
# ls -l /usr/lib64/libjpeg*
lrwxrwxrwx 1 root root 13 мая 15 20:20 /usr/lib64/libjpeg.so -> libjpeg.so.62*
lrwxrwxrwx 1 root root 17 мая 15 20:20 /usr/lib64/libjpeg.so.62 -> libjpeg.so.62.3.0*
-rwxr-xr-x 1 root root 604800 фев 20 20:37 /usr/lib64/libjpeg.so.62.3.0*
Code: Select all
ln -s /usr/lib64/libjpeg.so.62.3.0 /usr/lib64/libjpeg.so.8
Code: Select all
root@porteus:/home/guest# ls -l /usr/lib64/libjpeg*
lrwxrwxrwx 1 root root 17 Apr 4 20:33 /usr/lib64/libjpeg.so -> libjpeg.so.62.2.0*
lrwxrwxrwx 1 root root 17 Apr 4 20:33 /usr/lib64/libjpeg.so.62 -> libjpeg.so.62.2.0*
-rwxr-xr-x 1 root root 424488 Dec 24 2017 /usr/lib64/libjpeg.so.62.2.0*
lrwxrwxrwx 1 root root 16 May 1 2018 /usr/lib64/libjpeg.so.8 -> libjpeg.so.8.0.1*
-rwxr-xr-x 1 root root 238224 Jun 20 2017 /usr/lib64/libjpeg.so.8.0.1*
Code: Select all
lrwxrwxrwx 1 root root 16 May 1 2018 /usr/lib64/libjpeg.so.8 -> libjpeg.so.8.0.1*
Code: Select all
root@porteus:/home/guest# rm /usr/lib64/libjpeg.so.8
root@porteus:/home/guest# ln -s /usr/lib64/libjpeg.so.62.2.0 /usr/lib64/libjpeg.so.8
Code: Select all
lrwxrwxrwx 1 root root 28 May 19 18:16 /usr/lib64/libjpeg.so.8 -> /usr/lib64/libjpeg.so.62.2.0*
Code: Select all
You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Code: Select all
ERROR: Unable to build the NVIDIA kernel module.
от куда это все взялось (из какого пакета)?
Правильно пишет. Заглянул в зеркала Porteus-v5.0 RC1, а там отсутствуют 05 и 06 модули - вот это поворот
От сюда https://www.magentacloud.de/share/5o-zl ... ti-Modules и скачал 30-Steam_Client.xzm
Именно этот пакет нужен или другой http://www.slackware.com/~alien/multili ... 6alien.txz? Я не совсем понял.Blaze wrote: ↑09 Jul 2019, 19:06Вам потребуется multilib http://www.slackware.com/~alien/multilib/current/ для запуска 32-х разрядных приложений.
Blaze, Я загружал с сайта dl.porteus.org. То есть у меня эти модули стояли.
по поводу ошибки
проверьте, что выдаст команда, если ничего то все ок.echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
Code: Select all
test -e /lib/modules/`uname -r`/source/include/generated/autoconf.h -a -e /lib/modules/`uname -r`/source/include/config/auto.conf || echo error
Code: Select all
cat /var/log/nvidia-installer.log
странно, от куда он тогда говорит, что у Вас gcc 8
все пакеты с префиксом multilib, надеюсь, что до compat32 не дойдет дело.
Code: Select all
root@porteus:/home/guest# test -e /lib/modules/`uname -r`/source/include/generated/autoconf.h -a -e /lib/modules/`uname -r`/source/include/config/auto.conf || echo error
error
https://pastebin.com/66s8zS27 - это он и был.
Понял.
это 32 битные пакеты для Steam Client, еще та солянка
Code: Select all
test -e /lib/modules/`uname -r`/source/include/generated/autoconf.h -a -e /lib/modules/`uname -r`/source/include/config/auto.conf || echo error
Code: Select all
gcc -v
Code: Select all
Спецификации прочитаны из /usr/lib64/gcc/x86_64-slackware-linux/9.1.0/specs
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-slackware-linux/9.1.0/lto-wrapper
Целевая архитектура: x86_64-slackware-linux
Параметры конфигурации: ../gcc-9.1.0/configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,brig,c,c++,d,fortran,go,lto,objc,obj-c++ --enable-threads=posix --enable-checking=release --enable-objc-gc --with-system-zlib --enable-libstdcxx-dual-abi --with-default-libstdcxx-abi=new --disable-libstdcxx-pch --disable-libunwind-exceptions --enable-__cxa_atexit --disable-libssp --enable-gnu-unique-object --enable-plugin --enable-lto --disable-install-libiberty --disable-werror --with-gnu-ld --verbose --with-arch-directory=amd64 --disable-gtktest --enable-clocale=gnu --disable-multilib --target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-slackware-linux
Модель многопоточности: posix
gcc версия 9.1.0 (GCC)
Ядро собрано под gcc версии 8.3.0, а текущий компилятор gcc версии 9.1.0The kernel was built with gcc version 8.3.0 (GCC), but the current compiler version is cc (GCC) 9.1.0.
Спасибо neko за обновления![Updated kernel Example]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm)
[5.2] : "basic patches and optional patch" patching was done.
32bit-kernel5.2.tar (86 M)
http://www.mediafire.com/file/n4emgnqh1 ... nel5.2.tar
md5sum: ff5bbacb4b75016037e3bca99404bda0 32bit-kernel5.2.tar
64bit-kernel5.2.tar (92 M)
http://www.mediafire.com/file/75pckqrvi ... nel5.2.tar
md5sum: a82e336436f700a0c9765b7c0a3cadb8 64bit-kernel5.2.tar
[5.1.17] <---NEW : "All patches" patching was done by manual operation.
32bit-ALL-kernel5.1.17.tar (87 M)
http://www.mediafire.com/file/ulwpb1izx ... 5.1.17.tar
md5sum: 1238d86840b59199a82457b6571744e1 32bit-ALL-kernel5.1.17.tar
64bit-ALL-kernel5.1.17.tar (92 M)
http://www.mediafire.com/file/r6l6s2at2 ... 5.1.17.tar
md5sum: 1c8dc8e36541468f04a97b3abbc9ae2b 64bit-ALL-kernel5.1.17.tar
[4.19.57] : Restricted version ("Only basic patches" patching was done.)
32bit-RES-kernel4.19.57.tar (86 M)
http://www.mediafire.com/file/aw5tkr4y3 ... .19.57.tar
md5sum: 28999f5a4973d9f2bae81e5df205d921 32bit-RES-kernel4.19.57.tar
64bit-RES-kernel4.19.57.tar (91 M)
http://www.mediafire.com/file/10uce44xm ... .19.57.tar
md5sum: 6b3aaaae389daa5c6495d321d9f0dc92 64bit-RES-kernel4.19.57.tar
Note 2: Compiler was used at building 5.2, 5.1.17, 4.19.57
gcc-9.1.0-x86_64-1