Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:arcchlinux_-_minimal_server_installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:arcchlinux_-_minimal_server_installation [2020/01/12 12:47] – [Basissystem: /mnt] klaustachtler:arcchlinux_-_minimal_server_installation [2020/01/26 08:43] klaus
Zeile 435: Zeile 435:
   Logical volume "var_log" created.   Logical volume "var_log" created.
 </code> </code>
-<code> 
  
 Mit nachfolgendem Befehl kann überprüft werden, ob die Neuanlagen erfolgreich durchführt wurden: Mit nachfolgendem Befehl kann überprüft werden, ob die Neuanlagen erfolgreich durchführt wurden:
Zeile 707: Zeile 706:
 <code> <code>
 root@archiso ~ # pacstrap /mnt base base-devel linux linux-firmware lvm2 openssh sshpass vi vim root@archiso ~ # pacstrap /mnt base base-devel linux linux-firmware lvm2 openssh sshpass vi vim
 +</code>
 +<code>
 +root@archiso ~ # pacstrap /mnt base base-devel linux linux-firmware lvm2 openssh sshpass vi vim
 +==> Creating install root at /mnt
 +==> Installing packages to /mnt
 +:: Synchronizing package databases...
 + core                  135.0 KiB  1039 KiB/s 00:00 [######################] 100%
 + extra                1643.0 KiB  1458 KiB/s 00:01 [######################] 100%
 + community               4.8 MiB  1453 KiB/s 00:03 [######################] 100%
 +:: There are 24 members in group base-devel:
 +:: Repository core
 +   1) autoconf  2) automake  3) binutils  4) bison  5) fakeroot  6) file
 +   7) findutils  8) flex  9) gawk  10) gcc  11) gettext  12) grep  13) groff
 +   14) gzip  15) libtool  16) m4  17) make  18) pacman  19) patch  20) pkgconf
 +   21) sed  22) sudo  23) texinfo  24) which
 +
 +Enter a selection (default=all): 
 +resolving dependencies...
 +:: There are 2 providers available for initramfs:
 +:: Repository core
 +   1) mkinitcpio
 +:: Repository extra
 +   2) dracut
 +
 +Enter a number (default=1): 
 +looking for conflicting packages...
 +
 +Packages (147) acl-2.2.53-2  archlinux-keyring-20200108-1  argon2-20190702-2
 +               attr-2.4.48-2  audit-2.8.5-6  bash-5.0.011-2  bzip2-1.0.8-3
 +               ca-certificates-20181109-2  ca-certificates-mozilla-3.49-1
 +               ca-certificates-utils-20181109-2  coreutils-8.31-3
 +               cracklib-2.9.7-2  cryptsetup-2.2.2-1  curl-7.68.0-1  db-5.3.28-5
 +               dbus-1.12.16-3  device-mapper-2.02.186-5  diffutils-3.7-3
 +               dnssec-anchors-20190629-2  e2fsprogs-1.45.5-1  expat-2.2.9-3
 +               filesystem-2019.10-2  gc-8.0.4-3  gcc-libs-9.2.0-4
 +               gdbm-1.18.1-3  glib2-2.62.4-1  glibc-2.30-3  gmp-6.1.2-3
 +               gnupg-2.2.19-1  gnutls-3.6.11.1-1  gpgme-1.13.1-3
 +               gpm-1.20.7.r27.g1fd1941-2  guile-2.2.6-1  hwids-20191025-2
 +               iana-etc-20191231-1  icu-65.1-2  iproute2-5.4.0-1
 +               iptables-1:1.8.4-1  iputils-20190709-2  json-c-0.13.1-3
 +               kbd-2.2.0-5  keyutils-1.6.1-3  kmod-26-3  krb5-1.17-2
 +               ldns-1.7.1-2  less-551-3  libaio-0.3.112-2  libarchive-3.4.1-1
 +               libassuan-2.5.3-2  libcap-2.29-1  libcap-ng-0.7.10-1
 +               libcroco-0.6.13-1  libedit-20191231_3.1-1  libelf-0.177-2
 +               libffi-3.2.1-4  libgcrypt-1.8.5-2  libgpg-error-1.36-3
 +               libidn2-2.3.0-1  libksba-1.3.5-2  libldap-2.4.48-2
 +               libmnl-1.0.4-3  libmpc-1.1.0-2  libnetfilter_conntrack-1.0.7-1
 +               libnfnetlink-1.0.1-3  libnftnl-1.1.5-1  libnghttp2-1.39.2-2
 +               libnl-3.5.0-2  libpcap-1.9.1-2  libpsl-0.21.0-2
 +               libsasl-2.1.27-2  libseccomp-2.4.1-3  libsecret-0.19.1-3
 +               libssh2-1.9.0-2  libtasn1-4.15.0-1  libtirpc-1.2.5-1
 +               libunistring-0.9.10-2  libusb-1.0.23-2  libutil-linux-2.34-8
 +               libxml2-2.9.10-1  licenses-20191011-2  linux-api-headers-5.3.1-2
 +               lz4-1:1.9.2-2  mkinitcpio-27-2  mkinitcpio-busybox-1.31.1-1
 +               mpfr-4.0.2-2  ncurses-6.1-7  nettle-3.5.1-2  npth-1.6-2
 +               openssl-1.1.1.d-2  p11-kit-0.23.18.1-2
 +               pacman-mirrorlist-20200103-1  pam-1.3.1-2  pambase-20190105.1-2
 +               pciutils-3.6.2-2  pcre-8.43-2  pcre2-10.34-3  perl-5.30.1-1
 +               pinentry-1.1.0-5  popt-1.16-12  procps-ng-3.3.15-2
 +               psmisc-23.3-2  readline-8.0.001-2  shadow-4.8-1  sqlite-3.30.1-2
 +               systemd-244.1-1  systemd-libs-244.1-1
 +               systemd-sysvcompat-244.1-1  tar-1.32-3
 +               thin-provisioning-tools-0.8.5-3  tzdata-2019c-3
 +               util-linux-2.34-8  vim-runtime-8.2.0100-1  xz-5.2.4-2
 +               zlib-1:1.2.11-4  zstd-1.4.4-1  autoconf-2.69-6
 +               automake-1.16.1-2  base-2-2  binutils-2.33.1-2  bison-3.5-1
 +               fakeroot-1.24-2  file-5.38-1  findutils-4.7.0-2  flex-2.6.4-3
 +               gawk-5.0.1-2  gcc-9.2.0-4  gettext-0.20.1-3  grep-3.4-1
 +               groff-1.22.4-3  gzip-1.10-3  libtool-2.4.6+42+gb88cebd5-8
 +               linux-5.4.10.arch1-1  linux-firmware-20191220.6871bff-1
 +               lvm2-2.02.186-5  m4-1.4.18-3  make-4.2.1-4  openssh-8.1p1-2
 +               pacman-5.2.1-4  patch-2.7.6-8  pkgconf-1.6.3-3  sed-4.7-3
 +               sshpass-1.06-2  sudo-1.8.30-1  texinfo-6.7-2  vi-1:070224-4
 +               vim-8.2.0100-1  which-2.21-5
 +
 +Total Download Size:    342.35 MiB
 +Total Installed Size:  1423.59 MiB
 +
 +:: Proceed with installation? [Y/n] 
 +:: Retrieving packages...
 + iana-etc-2019123...   387.8 KiB   875 KiB/s 00:00 [######################] 100%
 + filesystem-2019....    27.8 KiB  2.09 MiB/s 00:00 [######################] 100%
 + linux-api-header...   997.7 KiB  1467 KiB/s 00:01 [######################] 100%
 + tzdata-2019c-3-x...   341.5 KiB   892 KiB/s 00:00 [######################] 100%
 + glibc-2.30-3-x86_64     9.1 MiB  1451 KiB/s 00:06 [######################] 100%
 + gcc-libs-9.2.0-4...    28.3 MiB  1452 KiB/s 00:20 [######################] 100%
 + ncurses-6.1-7-x86_64 1067.1 KiB  1462 KiB/s 00:01 [######################] 100%
 + readline-8.0.001...   296.4 KiB  1512 KiB/s 00:00 [######################] 100%
 + bash-5.0.011-2-x...  1538.5 KiB  1456 KiB/s 00:01 [######################] 100%
 + attr-2.4.48-2-x86_64   65.0 KiB  1477 KiB/s 00:00 [######################] 100%
 + acl-2.2.53-2-x86_64   131.9 KiB  1404 KiB/s 00:00 [######################] 100%
 + gmp-6.1.2-3-x86_64    407.2 KiB  1470 KiB/s 00:00 [######################] 100%
 + libcap-2.29-1-x86_64   49.8 KiB  1659 KiB/s 00:00 [######################] 100%
 + gdbm-1.18.1-3-x86_64  160.4 KiB  1513 KiB/s 00:00 [######################] 100%
 + db-5.3.28-5-x86_64   1098.0 KiB  1456 KiB/s 00:01 [######################] 100%
 + perl-5.30.1-1-x86_64   14.2 MiB  1452 KiB/s 00:10 [######################] 100%
 + openssl-1.1.1.d-...     3.4 MiB  1456 KiB/s 00:02 [######################] 100%
 + coreutils-8.31-3...     2.4 MiB  1455 KiB/s 00:02 [######################] 100%
 + zlib-1:1.2.11-4-...    81.5 KiB  1430 KiB/s 00:00 [######################] 100%
 + xz-5.2.4-2-x86_64     231.3 KiB  1502 KiB/s 00:00 [######################] 100%
 + bzip2-1.0.8-3-x86_64   53.4 KiB  1444 KiB/s 00:00 [######################] 100%
 + libseccomp-2.4.1...    75.1 KiB  1597 KiB/s 00:00 [######################] 100%
 + file-5.38-1-x86_64    314.2 KiB   404 KiB/s 00:01 [######################] 100%
 + findutils-4.7.0-...   454.6 KiB  1481 KiB/s 00:00 [######################] 100%
 + mpfr-4.0.2-2-x86_64   314.0 KiB  1447 KiB/s 00:00 [######################] 100%
 + gawk-5.0.1-2-x86_64  1096.3 KiB  1443 KiB/s 00:01 [######################] 100%
 + pcre-8.43-2-x86_64    931.2 KiB  1462 KiB/s 00:01 [######################] 100%
 + grep-3.4-1-x86_64     204.2 KiB  1490 KiB/s 00:00 [######################] 100%
 + libgpg-error-1.3...   192.9 KiB  1484 KiB/s 00:00 [######################] 100%
 + libgcrypt-1.8.5-...   485.4 KiB  1471 KiB/s 00:00 [######################] 100%
 + lz4-1:1.9.2-2-x86_64  109.4 KiB  1440 KiB/s 00:00 [######################] 100%
 + systemd-libs-244...   418.9 KiB  1444 KiB/s 00:00 [######################] 100%
 + procps-ng-3.3.15...   340.7 KiB  1462 KiB/s 00:00 [######################] 100%
 + sed-4.7-3-x86_64      217.3 KiB  1586 KiB/s 00:00 [######################] 100%
 + tar-1.32-3-x86_64     742.3 KiB  1467 KiB/s 00:01 [######################] 100%
 + libffi-3.2.1-4-x...    31.3 KiB  1566 KiB/s 00:00 [######################] 100%
 + libutil-linux-2....   377.6 KiB  1475 KiB/s 00:00 [######################] 100%
 + glib2-2.62.4-1-x...     2.4 MiB  1452 KiB/s 00:02 [######################] 100%
 + libunistring-0.9...   498.6 KiB  1466 KiB/s 00:00 [######################] 100%
 + icu-65.1-2-x86_64       8.9 MiB  1454 KiB/s 00:06 [######################] 100%
 + gettext-0.20.1-3...  1929.0 KiB  1455 KiB/s 00:01 [######################] 100%
 + hwids-20191025-2-any  370.9 KiB  1466 KiB/s 00:00 [######################] 100%
 + kmod-26-3-x86_64      113.9 KiB  1479 KiB/s 00:00 [######################] 100%
 + pciutils-3.6.2-2...    86.8 KiB  1447 KiB/s 00:00 [######################] 100%
 + psmisc-23.3-2-x86_64  110.1 KiB  1573 KiB/s 00:00 [######################] 100%
 + cracklib-2.9.7-2...   250.4 KiB  1499 KiB/s 00:00 [######################] 100%
 + e2fsprogs-1.45.5...  1195.4 KiB  1463 KiB/s 00:01 [######################] 100%
 + libsasl-2.1.27-2...   136.2 KiB  1513 KiB/s 00:00 [######################] 100%
 + libldap-2.4.48-2...   282.2 KiB  1485 KiB/s 00:00 [######################] 100%
 + keyutils-1.6.1-3...    88.3 KiB  1577 KiB/s 00:00 [######################] 100%
 + krb5-1.17-2-x86_64   1219.1 KiB  1457 KiB/s 00:01 [######################] 100%
 + libtirpc-1.2.5-1...   170.0 KiB  1505 KiB/s 00:00 [######################] 100%
 + pambase-20190105...     2.9 KiB  0.00   B/s 00:00 [######################] 100%
 + pam-1.3.1-2-x86_64    559.6 KiB  1446 KiB/s 00:00 [######################] 100%
 + libcap-ng-0.7.10...    35.7 KiB  1552 KiB/s 00:00 [######################] 100%
 + audit-2.8.5-6-x86_64  338.5 KiB  1004 KiB/s 00:00 [######################] 100%
 + shadow-4.8-1-x86_64  1109.2 KiB   518 KiB/s 00:02 [######################] 100%
 + util-linux-2.34-...     2.1 MiB   798 KiB/s 00:03 [######################] 100%
 + less-551-3-x86_64     100.9 KiB  1506 KiB/s 00:00 [######################] 100%
 + gzip-1.10-3-x86_64     77.8 KiB  1556 KiB/s 00:00 [######################] 100%
 + licenses-2019101...    66.8 KiB  1421 KiB/s 00:00 [######################] 100%
 + expat-2.2.9-3-x86_64   94.6 KiB  1501 KiB/s 00:00 [######################] 100%
 + zstd-1.4.4-1-x86_64   391.9 KiB   754 KiB/s 00:01 [######################] 100%
 + libarchive-3.4.1...   499.2 KiB   846 KiB/s 00:01 [######################] 100%
 + libtasn1-4.15.0-...   116.1 KiB  1527 KiB/s 00:00 [######################] 100%
 + device-mapper-2....   291.3 KiB   728 KiB/s 00:00 [######################] 100%
 + popt-1.16-12-x86_64    62.9 KiB  1571 KiB/s 00:00 [######################] 100%
 + json-c-0.13.1-3-...    45.0 KiB  1732 KiB/s 00:00 [######################] 100%
 + argon2-20190702-...    30.2 KiB  1886 KiB/s 00:00 [######################] 100%
 + cryptsetup-2.2.2...   470.1 KiB  1000 KiB/s 00:00 [######################] 100%
 + dbus-1.12.16-3-x...   278.2 KiB  1496 KiB/s 00:00 [######################] 100%
 + libmnl-1.0.4-3-x...    10.4 KiB  3.40 MiB/s 00:00 [######################] 100%
 + libnftnl-1.1.5-1...    61.1 KiB  1652 KiB/s 00:00 [######################] 100%
 + libnl-3.5.0-2-x86_64  364.7 KiB  1459 KiB/s 00:00 [######################] 100%
 + libusb-1.0.23-2-...    57.0 KiB  1541 KiB/s 00:00 [######################] 100%
 + libpcap-1.9.1-2-...   240.0 KiB  1437 KiB/s 00:00 [######################] 100%
 + iptables-1:1.8.4...   426.5 KiB  1471 KiB/s 00:00 [######################] 100%
 + kbd-2.2.0-5-x86_64   1135.6 KiB  1463 KiB/s 00:01 [######################] 100%
 + libidn2-2.3.0-1-...   115.9 KiB  1505 KiB/s 00:00 [######################] 100%
 + libelf-0.177-2-x...   373.5 KiB  1476 KiB/s 00:00 [######################] 100%
 + pcre2-10.34-3-x86_64 1038.5 KiB  1457 KiB/s 00:01 [######################] 100%
 + systemd-244.1-1-...     4.9 MiB  1454 KiB/s 00:03 [######################] 100%
 + p11-kit-0.23.18....   478.1 KiB  1449 KiB/s 00:00 [######################] 100%
 + ca-certificates-...     7.9 KiB  2.57 MiB/s 00:00 [######################] 100%
 + ca-certificates-...   336.4 KiB  1330 KiB/s 00:00 [######################] 100%
 + ca-certificates-...     2.1 KiB  0.00   B/s 00:00 [######################] 100%
 + libssh2-1.9.0-2-...   205.8 KiB  1513 KiB/s 00:00 [######################] 100%
 + libpsl-0.21.0-2-...    73.2 KiB  1463 KiB/s 00:00 [######################] 100%
 + libnghttp2-1.39....    86.7 KiB  1549 KiB/s 00:00 [######################] 100%
 + curl-7.68.0-1-x86_64 1018.0 KiB  1460 KiB/s 00:01 [######################] 100%
 + npth-1.6-2-x86_64      12.8 KiB  4.16 MiB/s 00:00 [######################] 100%
 + libksba-1.3.5-2-...   116.6 KiB  1458 KiB/s 00:00 [######################] 100%
 + libassuan-2.5.3-...    85.0 KiB  1491 KiB/s 00:00 [######################] 100%
 + libsecret-0.19.1...   210.7 KiB  1505 KiB/s 00:00 [######################] 100%
 + pinentry-1.1.0-5...   101.6 KiB  1392 KiB/s 00:00 [######################] 100%
 + nettle-3.5.1-2-x...   329.4 KiB  1451 KiB/s 00:00 [######################] 100%
 + gnutls-3.6.11.1-...     2.6 MiB  1456 KiB/s 00:02 [######################] 100%
 + sqlite-3.30.1-2-...  1402.0 KiB  1460 KiB/s 00:01 [######################] 100%
 + gnupg-2.2.19-1-x...     2.1 MiB  1448 KiB/s 00:02 [######################] 100%
 + gpgme-1.13.1-3-x...   410.9 KiB  1468 KiB/s 00:00 [######################] 100%
 + pacman-mirrorlis...     5.9 KiB  1978 KiB/s 00:00 [######################] 100%
 + archlinux-keyrin...   868.3 KiB  1464 KiB/s 00:01 [######################] 100%
 + pacman-5.2.1-4-x...   836.6 KiB  1450 KiB/s 00:01 [######################] 100%
 + systemd-sysvcomp...     7.7 KiB  1916 KiB/s 00:00 [######################] 100%
 + iputils-20190709...    92.1 KiB  1439 KiB/s 00:00 [######################] 100%
 + iproute2-5.4.0-1...   848.9 KiB  1464 KiB/s 00:01 [######################] 100%
 + base-2-2-any            2.1 KiB  0.00   B/s 00:00 [######################] 100%
 + m4-1.4.18-3-x86_64    169.4 KiB  1448 KiB/s 00:00 [######################] 100%
 + diffutils-3.7-3-...   324.1 KiB  1473 KiB/s 00:00 [######################] 100%
 + autoconf-2.69-6-any   585.5 KiB  1464 KiB/s 00:00 [######################] 100%
 + automake-1.16.1-...   598.7 KiB  1471 KiB/s 00:00 [######################] 100%
 + binutils-2.33.1-...     4.6 MiB  1455 KiB/s 00:03 [######################] 100%
 + bison-3.5-1-x86_64    637.9 KiB  1463 KiB/s 00:00 [######################] 100%
 + fakeroot-1.24-2-...    67.0 KiB  1675 KiB/s 00:00 [######################] 100%
 + flex-2.6.4-3-x86_64   297.2 KiB  1486 KiB/s 00:00 [######################] 100%
 + libmpc-1.1.0-2-x...    65.1 KiB  1627 KiB/s 00:00 [######################] 100%
 + gcc-9.2.0-4-x86_64     33.9 MiB  1452 KiB/s 00:24 [######################] 100%
 + groff-1.22.4-3-x...  2044.3 KiB  1457 KiB/s 00:01 [######################] 100%
 + libtool-2.4.6+42...   399.5 KiB  1463 KiB/s 00:00 [######################] 100%
 + texinfo-6.7-2-x86_64 1301.6 KiB  1462 KiB/s 00:01 [######################] 100%
 + make-4.2.1-4-x86_64   411.2 KiB  1453 KiB/s 00:00 [######################] 100%
 + patch-2.7.6-8-x86_64   92.5 KiB  1469 KiB/s 00:00 [######################] 100%
 + pkgconf-1.6.3-3-...    54.7 KiB  1657 KiB/s 00:00 [######################] 100%
 + sudo-1.8.30-1-x86_64  870.4 KiB  1465 KiB/s 00:01 [######################] 100%
 + which-2.21-5-x86_64    15.8 KiB  1579 KiB/s 00:00 [######################] 100%
 + mkinitcpio-busyb...   254.8 KiB  1499 KiB/s 00:00 [######################] 100%
 + mkinitcpio-27-2-any    40.7 KiB  1695 KiB/s 00:00 [######################] 100%
 + linux-5.4.10.arc...    68.2 MiB  1452 KiB/s 00:48 [######################] 100%
 + linux-firmware-2...    94.1 MiB  1451 KiB/s 01:06 [######################] 100%
 + libaio-0.3.112-2...     6.3 KiB  2.07 MiB/s 00:00 [######################] 100%
 + thin-provisionin...   389.1 KiB   857 KiB/s 00:00 [######################] 100%
 + lvm2-2.02.186-5-...  1456.0 KiB  1462 KiB/s 00:01 [######################] 100%
 + libedit-20191231...   106.9 KiB  1527 KiB/s 00:00 [######################] 100%
 + dnssec-anchors-2...     3.1 KiB  0.00   B/s 00:00 [######################] 100%
 + ldns-1.7.1-2-x86_64   435.9 KiB  1420 KiB/s 00:00 [######################] 100%
 + openssh-8.1p1-2-...   755.9 KiB  1465 KiB/s 00:01 [######################] 100%
 + vi-1:070224-4-x86_64  152.2 KiB  1478 KiB/s 00:00 [######################] 100%
 + gpm-1.20.7.r27.g...   132.0 KiB  1467 KiB/s 00:00 [######################] 100%
 + libxml2-2.9.10-1...  1267.4 KiB  1445 KiB/s 00:01 [######################] 100%
 + libcroco-0.6.13-...   146.0 KiB  1505 KiB/s 00:00 [######################] 100%
 + libnfnetlink-1.0...    16.4 KiB  1640 KiB/s 00:00 [######################] 100%
 + libnetfilter_con...    47.5 KiB  1584 KiB/s 00:00 [######################] 100%
 + gc-8.0.4-3-x86_64     221.1 KiB  1474 KiB/s 00:00 [######################] 100%
 + guile-2.2.6-1-x86_64    5.6 MiB  1454 KiB/s 00:04 [######################] 100%
 + vim-runtime-8.2....     6.2 MiB  1453 KiB/s 00:04 [######################] 100%
 + vim-8.2.0100-1-x...  1596.4 KiB  1457 KiB/s 00:01 [######################] 100%
 + sshpass-1.06-2-x...     9.3 KiB  3.04 MiB/s 00:00 [######################] 100%
 +(147/147) checking keys in keyring                 [######################] 100%
 +(147/147) checking package integrity               [######################] 100%
 +(147/147) loading package files                    [######################] 100%
 +(147/147) checking for file conflicts              [######################] 100%
 +:: Processing package changes...
 +(  1/147) installing iana-etc                      [######################] 100%
 +(  2/147) installing filesystem                    [######################] 100%
 +(  3/147) installing linux-api-headers             [######################] 100%
 +(  4/147) installing tzdata                        [######################] 100%
 +(  5/147) installing glibc                         [######################] 100%
 +Optional dependencies for glibc
 +    gd: for memusagestat
 +(  6/147) installing gcc-libs                      [######################] 100%
 +(  7/147) installing ncurses                       [######################] 100%
 +(  8/147) installing readline                      [######################] 100%
 +(  9/147) installing bash                          [######################] 100%
 +Optional dependencies for bash
 +    bash-completion: for tab completion
 +( 10/147) installing attr                          [######################] 100%
 +( 11/147) installing acl                           [######################] 100%
 +( 12/147) installing gmp                           [######################] 100%
 +( 13/147) installing libcap                        [######################] 100%
 +( 14/147) installing gdbm                          [######################] 100%
 +( 15/147) installing db                            [######################] 100%
 +( 16/147) installing perl                          [######################] 100%
 +( 17/147) installing openssl                       [######################] 100%
 +Optional dependencies for openssl
 +    ca-certificates [pending]
 +( 18/147) installing coreutils                     [######################] 100%
 +( 19/147) installing zlib                          [######################] 100%
 +( 20/147) installing xz                            [######################] 100%
 +( 21/147) installing bzip2                         [######################] 100%
 +( 22/147) installing libseccomp                    [######################] 100%
 +( 23/147) installing file                          [######################] 100%
 +( 24/147) installing findutils                     [######################] 100%
 +( 25/147) installing mpfr                          [######################] 100%
 +( 26/147) installing gawk                          [######################] 100%
 +( 27/147) installing pcre                          [######################] 100%
 +( 28/147) installing grep                          [######################] 100%
 +( 29/147) installing libgpg-error                  [######################] 100%
 +( 30/147) installing libgcrypt                     [######################] 100%
 +( 31/147) installing lz4                           [######################] 100%
 +( 32/147) installing systemd-libs                  [######################] 100%
 +( 33/147) installing procps-ng                     [######################] 100%
 +( 34/147) installing sed                           [######################] 100%
 +( 35/147) installing tar                           [######################] 100%
 +( 36/147) installing libffi                        [######################] 100%
 +( 37/147) installing libutil-linux                 [######################] 100%
 +( 38/147) installing glib2                         [######################] 100%
 +Optional dependencies for glib2
 +    python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report
 +    libelf: gresource inspection tool [pending]
 +( 39/147) installing libunistring                  [######################] 100%
 +( 40/147) installing icu                           [######################] 100%
 +( 41/147) installing libxml2                       [######################] 100%
 +( 42/147) installing libcroco                      [######################] 100%
 +( 43/147) installing gettext                       [######################] 100%
 +Optional dependencies for gettext
 +    git: for autopoint infrastructure updates
 +( 44/147) installing hwids                         [######################] 100%
 +( 45/147) installing kmod                          [######################] 100%
 +( 46/147) installing pciutils                      [######################] 100%
 +( 47/147) installing psmisc                        [######################] 100%
 +( 48/147) installing cracklib                      [######################] 100%
 +( 49/147) installing e2fsprogs                     [######################] 100%
 +( 50/147) installing libsasl                       [######################] 100%
 +( 51/147) installing libldap                       [######################] 100%
 +( 52/147) installing keyutils                      [######################] 100%
 +( 53/147) installing krb5                          [######################] 100%
 +( 54/147) installing libtirpc                      [######################] 100%
 +( 55/147) installing pambase                       [######################] 100%
 +( 56/147) installing pam                           [######################] 100%
 +( 57/147) installing libcap-ng                     [######################] 100%
 +( 58/147) installing audit                         [######################] 100%
 +( 59/147) installing shadow                        [######################] 100%
 +( 60/147) installing util-linux                    [######################] 100%
 +Optional dependencies for util-linux
 +    python: python bindings to libmount
 +    words: default dictionary for look
 +( 61/147) installing less                          [######################] 100%
 +( 62/147) installing gzip                          [######################] 100%
 +( 63/147) installing licenses                      [######################] 100%
 +( 64/147) installing expat                         [######################] 100%
 +( 65/147) installing zstd                          [######################] 100%
 +( 66/147) installing libarchive                    [######################] 100%
 +( 67/147) installing libtasn1                      [######################] 100%
 +( 68/147) installing device-mapper                 [######################] 100%
 +( 69/147) installing popt                          [######################] 100%
 +( 70/147) installing json-c                        [######################] 100%
 +( 71/147) installing argon2                        [######################] 100%
 +( 72/147) installing cryptsetup                    [######################] 100%
 +( 73/147) installing dbus                          [######################] 100%
 +( 74/147) installing libmnl                        [######################] 100%
 +( 75/147) installing libnftnl                      [######################] 100%
 +( 76/147) installing libnl                         [######################] 100%
 +( 77/147) installing libusb                        [######################] 100%
 +( 78/147) installing libpcap                       [######################] 100%
 +( 79/147) installing libnfnetlink                  [######################] 100%
 +( 80/147) installing libnetfilter_conntrack        [######################] 100%
 +( 81/147) installing iptables                      [######################] 100%
 +( 82/147) installing kbd                           [######################] 100%
 +( 83/147) installing libidn2                       [######################] 100%
 +( 84/147) installing libelf                        [######################] 100%
 +( 85/147) installing pcre2                         [######################] 100%
 +( 86/147) installing systemd                       [######################] 100%
 +Initializing machine ID from KVM UUID.
 +Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.
 +Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
 +:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
 +   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
 +Optional dependencies for systemd
 +    libmicrohttpd: remote journald capabilities
 +    quota-tools: kernel-level quota management
 +    systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
 +    polkit: allow administration as unprivileged user
 +    curl: machinectl pull-tar and pull-raw [pending]
 +( 87/147) installing p11-kit                       [######################] 100%
 +Created symlink /etc/systemd/user/sockets.target.wants/p11-kit-server.socket → /usr/lib/systemd/user/p11-kit-server.socket.
 +( 88/147) installing ca-certificates-utils         [######################] 100%
 +( 89/147) installing ca-certificates-mozilla       [######################] 100%
 +( 90/147) installing ca-certificates               [######################] 100%
 +( 91/147) installing libssh2                       [######################] 100%
 +( 92/147) installing libpsl                        [######################] 100%
 +( 93/147) installing libnghttp2                    [######################] 100%
 +( 94/147) installing curl                          [######################] 100%
 +( 95/147) installing npth                          [######################] 100%
 +( 96/147) installing libksba                       [######################] 100%
 +( 97/147) installing libassuan                     [######################] 100%
 +( 98/147) installing libsecret                     [######################] 100%
 +Optional dependencies for libsecret
 +    org.freedesktop.secrets: secret storage backend
 +( 99/147) installing pinentry                      [######################] 100%
 +Optional dependencies for pinentry
 +    gtk2: gtk2 backend
 +    qt5-base: qt backend
 +    gcr: gnome3 backend
 +(100/147) installing nettle                        [######################] 100%
 +(101/147) installing gnutls                        [######################] 100%
 +Optional dependencies for gnutls
 +    guile: for use with Guile bindings [pending]
 +(102/147) installing sqlite                        [######################] 100%
 +(103/147) installing gnupg                         [######################] 100%
 +Optional dependencies for gnupg
 +    libldap: gpg2keys_ldap [installed]
 +    libusb-compat: scdaemon
 +    pcsclite: scdaemon
 +(104/147) installing gpgme                         [######################] 100%
 +(105/147) installing pacman-mirrorlist             [######################] 100%
 +(106/147) installing archlinux-keyring             [######################] 100%
 +(107/147) installing pacman                        [######################] 100%
 +Optional dependencies for pacman
 +    perl-locale-gettext: translation support in makepkg-template
 +(108/147) installing systemd-sysvcompat            [######################] 100%
 +(109/147) installing iputils                       [######################] 100%
 +Optional dependencies for iputils
 +    xinetd: for tftpd
 +(110/147) installing iproute2                      [######################] 100%
 +Optional dependencies for iproute2
 +    linux-atm: ATM support
 +(111/147) installing base                          [######################] 100%
 +Optional dependencies for base
 +    linux: bare metal support [pending]
 +(112/147) installing m4                            [######################] 100%
 +(113/147) installing diffutils                     [######################] 100%
 +(114/147) installing autoconf                      [######################] 100%
 +(115/147) installing automake                      [######################] 100%
 +(116/147) installing binutils                      [######################] 100%
 +(117/147) installing bison                         [######################] 100%
 +(118/147) installing fakeroot                      [######################] 100%
 +(119/147) installing flex                          [######################] 100%
 +(120/147) installing libmpc                        [######################] 100%
 +(121/147) installing gcc                           [######################] 100%
 +Optional dependencies for gcc
 +    lib32-gcc-libs: for generating code for 32-bit ABI
 +(122/147) installing groff                         [######################] 100%
 +Optional dependencies for groff
 +    netpbm: for use together with man -H command interaction in browsers
 +    psutils: for use together with man -H command interaction in browsers
 +    libxaw: for gxditview
 +    perl-file-homedir: for use with glilypond
 +(123/147) installing libtool                       [######################] 100%
 +(124/147) installing texinfo                       [######################] 100%
 +(125/147) installing gc                            [######################] 100%
 +(126/147) installing guile                         [######################] 100%
 +(127/147) installing make                          [######################] 100%
 +(128/147) installing patch                         [######################] 100%
 +Optional dependencies for patch
 +    ed: for patch -e functionality
 +(129/147) installing pkgconf                       [######################] 100%
 +(130/147) installing sudo                          [######################] 100%
 +(131/147) installing which                         [######################] 100%
 +(132/147) installing mkinitcpio-busybox            [######################] 100%
 +(133/147) installing mkinitcpio                    [######################] 100%
 +Optional dependencies for mkinitcpio
 +    xz: Use lzma or xz compression for the initramfs image [installed]
 +    bzip2: Use bzip2 compression for the initramfs image [installed]
 +    lzop: Use lzo compression for the initramfs image
 +    lz4: Use lz4 compression for the initramfs image [installed]
 +    mkinitcpio-nfs-utils: Support for root filesystem on NFS
 +(134/147) installing linux                         [######################] 100%
 +Optional dependencies for linux
 +    crda: to set the correct wireless channels of your country
 +    linux-firmware: firmware images needed for some devices [pending]
 +(135/147) installing linux-firmware                [######################] 100%
 +(136/147) installing libaio                        [######################] 100%
 +(137/147) installing thin-provisioning-tools       [######################] 100%
 +(138/147) installing lvm2                          [######################] 100%
 +(139/147) installing libedit                       [######################] 100%
 +(140/147) installing dnssec-anchors                [######################] 100%
 +(141/147) installing ldns                          [######################] 100%
 +Optional dependencies for ldns
 +    libpcap: ldns-dpa tool [installed]
 +(142/147) installing openssh                       [######################] 100%
 +Optional dependencies for openssh
 +    xorg-xauth: X11 forwarding
 +    x11-ssh-askpass: input passphrase in X
 +(143/147) installing sshpass                       [######################] 100%
 +(144/147) installing vi                            [######################] 100%
 +Optional dependencies for vi
 +    s-nail: used by the preserve command for notification
 +(145/147) installing vim-runtime                   [######################] 100%
 +Optional dependencies for vim-runtime
 +    sh: support for some tools and macros [installed]
 +    python: demoserver example tool
 +    gawk: mve tools upport [installed]
 +(146/147) installing gpm                           [######################] 100%
 +(147/147) installing vim                           [######################] 100%
 +Optional dependencies for vim
 +    python2: Python 2 language support
 +    python: Python 3 language support
 +    ruby: Ruby language support
 +    lua: Lua language support
 +    perl: Perl language support [installed]
 +    tcl: Tcl language support
 +:: Running post-transaction hooks...
 +( 1/14) Creating system user accounts...
 +( 2/14) Updating journal message catalog...
 +( 3/14) Reloading system manager configuration...
 +Running in chroot, ignoring request: daemon-reload
 +( 4/14) Updating udev hardware database...
 +( 5/14) Applying kernel sysctl settings...
 +( 6/14) Creating temporary files...
 +( 7/14) Reloading device manager configuration...
 +Running in chroot, ignoring request.
 +( 8/14) Arming ConditionNeedsUpdate...
 +( 9/14) Updating module dependencies...
 +(10/14) Updating linux initcpios...
 +==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
 +  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
 +==> Starting build: 5.4.10-arch1-1
 +  -> Running build hook: [base]
 +  -> Running build hook: [udev]
 +  -> Running build hook: [autodetect]
 +  -> Running build hook: [modconf]
 +  -> Running build hook: [block]
 +  -> Running build hook: [filesystems]
 +  -> Running build hook: [keyboard]
 +  -> Running build hook: [fsck]
 +==> Generating module dependencies
 +==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
 +==> Image generation successful
 +==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
 +  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
 +==> Starting build: 5.4.10-arch1-1
 +  -> Running build hook: [base]
 +  -> Running build hook: [udev]
 +  -> Running build hook: [modconf]
 +  -> Running build hook: [block]
 +==> WARNING: Possibly missing firmware for module: aic94xx
 +==> WARNING: Possibly missing firmware for module: wd719x
 +  -> Running build hook: [filesystems]
 +  -> Running build hook: [keyboard]
 +  -> Running build hook: [fsck]
 +==> Generating module dependencies
 +==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
 +==> Image generation successful
 +(11/14) Reloading system bus configuration...
 +Running in chroot, ignoring request: try-reload-or-restart
 +(12/14) Warn about old perl modules
 +perl: warning: Setting locale failed.
 +perl: warning: Please check that your locale settings:
 + LANGUAGE = (unset),
 + LC_ALL = (unset),
 + LC_MESSAGES = "",
 + LANG = "en_US.UTF-8"
 +    are supported and installed on your system.
 +perl: warning: Falling back to the standard locale ("C").
 +(13/14) Updating the info directory file...
 +(14/14) Rebuilding certificate stores...
 +pacstrap /mnt base base-devel linux linux-firmware lvm2 openssh sshpass vi vi  31.52s user 7.65s system 13% cpu 4:59.24 total
 </code> </code>
  
Zeile 959: Zeile 1475:
 installiert werden, was mit nachfolgendem Befehl durchgeführt werden soll: installiert werden, was mit nachfolgendem Befehl durchgeführt werden soll:
 <code> <code>
-[root@archiso /]# pacman -S grub --noconfirm+[root@archiso /]# pacman -S --noconfirm grub 
 resolving dependencies... resolving dependencies...
 looking for conflicting packages... looking for conflicting packages...
Zeile 1140: Zeile 1656:
  
 [Network] [Network]
-Address=192.168.1.250+Address=192.168.1.250/24
 Gateway=192.168.1.10 Gateway=192.168.1.10
 DNS=10.7.1.20 DNS=10.7.1.20
 +</code>
 +
 +oder auch inklusive **ipv6** Adressen:
 +
 +<code ini>
 +[Match]
 +Name=eth0
 +
 +[Network]
 +Address=192.168.1.250/24
 +Gateway=192.168.1.1
 +DNS=192.168.122.1
 +
 +Address=fd00::250/64
 +Gateway=fd00::1
 +DNS=fd00::1
 +
 +Address=fe80::250/64
 +LinkLocalAddressing=no
 +</code>
 +
 +:!: **HINWEIS** - In der **ipv6**-Konfiguration wurde das **__automatische__** beziehen einer ipv6-Adresse für die **LinkLocal**-Adresse deaktiviert, um eine eigene **LinkLocal**-Adresse setzen zu können!
 +
 +:!: **HINWEIS** - Bein Befehl ''ping'' für die **LinkLocal**-Adresse muss ein **Network-Device** (Netzwerkkarte) mit angegeben werden, wie nachfolgendes Beispiel zeigt:
 +<code>
 +[root@archlinux ~]# ping -c 3 fe80::250%eth0
 +PING fe80::250%eth0(fe80::250%eth0) 56 data bytes
 +64 bytes from fe80::250%eth0: icmp_seq=1 ttl=64 time=0.061 ms
 +64 bytes from fe80::250%eth0: icmp_seq=2 ttl=64 time=0.021 ms
 +64 bytes from fe80::250%eth0: icmp_seq=3 ttl=64 time=0.022 ms
 +
 +--- fe80::250%eth0 ping statistics ---
 +3 packets transmitted, 3 received, 0% packet loss, time 2026ms
 +rtt min/avg/max/mdev = 0.021/0.034/0.061/0.018 ms
 </code> </code>
  
Zeile 1276: Zeile 1826:
 (**Nur relevanter Ausschnitt**:) (**Nur relevanter Ausschnitt**:)
 <code bash> <code bash>
-ParmitRootLogin yes+PermitRootLogin yes
 </code> </code>
  
Zeile 1396: Zeile 1946:
 set tabstop=4 set tabstop=4
 </code> </code>
 +
 +===== Arch User Repository ====
 +
 +Das [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]] ist eine Sammlung von Paketbau-Anleitungen (den PKGBUILDs) anhand derer Programmpakete für Arch Linux mittels [[https://wiki.archlinux.de/title/Arch_Build_System|ABS]] erstellt werden können. Jeder kann dort Pakete nach einer Registrierung veröffentlichen und anderen zur Verfügung stellen.
 +
 +* //Quelle: [[https://wiki.archlinux.de/title/Arch_User_Repository]]//
 +
 +^ Beschreibung      ^ Externer Link                                                                   ^
 +| Homepage          | [[https://aur.archlinux.org/?setlang=de]]                                       |
 +| Dokumentation     | [[https://wiki.archlinux.de/title/Arch_User_Repository]]                        |
 +
 +Um das [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]] zur Installation von Paketen nutzen zu können, ist ein **Hilfsprogramm** wie z.B. [[https://github.com/actionless/pikaur|pikaur]] ein bequeme Möglichkeit.
 +
 +[[https://github.com/actionless/pikaur|pikaur]] ein [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]]-"Helper" ist ein "Hilfsprogramm" mit minimalen Abhängigkeiten. Überprüfungen von PKGBUILDs und die Installation von Paketen in einem Rutsch ohne Benutzerinteraktion, zeichnen es aus.
 +
 +Inspiriert von ''pacaur'', ''yaourt'' und ''yay'' (ebenfalls [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]]-"Helper").
 +
 +[[https://github.com/actionless/pikaur|pikaur]] hat nicht den Anspruch die Standard-Paktverwaltung **''pacman''** zu sein bzw. zu ersetzen, sondern (durch Befehlsoptimierung wie ''--nodeps'', ''--force'', ''--ask'', ''--noconfirm'' uvm.), wird **''pacman''** einfach interaktiv genutzt. Falls **''pacman''** eine Nachfrage während der Installation zur Anzeige bringt, kann diese einfach im laufenden Installationsprozess beantworten werden.
 +
 +Ab hier werden ''root''-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer ''root'' zu werden, geben Sie bitte nachfolgenden Befehl ein:
 +<code>
 +$ su -
 +Password: 
 +</code>
 +
 +Damit eine Installation von [[https://github.com/actionless/pikaur|pikaur]] möglichst effektiv verlaufen kann, sollten nachfolgende Schritte durchgeführt werden.
 +
 +Ein Benutzer, 
 +  - hier **''klaus''**, soll angeglegt werden und ebenfalls eine eigene Gruppe klaus besitzen und zusätzlich
 +  - in die Gruppe **''wheel''** aufgenommen werden, da diese Befehle mit ''root''-Rechten ausführen kann und
 +  - im Verzeichnis ''/etc/sudoers.d'' sollte eine neue Datei ''020_passwd_all_for_wheel'' erstellt werden um
 +  - in der Datei ''020_passwd_all_for_wheel'' den Eintrag ''%wheel ALL=(ALL) ALL'' zu schreiben
 +  - das Herunterladen via ''git clone'' ermöglicht werden
 +
 +Mit dieser Konfiguration kann der Benutzer ''klaus'' via ''sudo'' Befehle mit **''root''**-Rechten ausführen, was bei der Installation von [[https://github.com/actionless/pikaur|pikaur]] von Vorteil ist. Der Grund dafür ist:
 +
 +:!: **HINWEIS** - **Der Befehl ''makepkg'' kann __nicht__ als Benutzer ''root'' ausgeführt werden!**
 +
 +Ab hier werden ''root''-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer ''root'' zu werden, geben Sie bitte nachfolgenden Befehl ein:
 +<code>
 +$ su -
 +Password: 
 +</code>
 +
 +==== Abhängigkeiten installieren ====
 +
 +Um das Herunterladen von [[https://github.com/actionless/pikaur|pikaur]] via **git** ermöglichen zu können, sind noch nachfogende Pakete mit nachfolgendem Befehl zu installieren:
 +<code>
 +[root@archlinux ~]# pacman -S --noconfirm --needed base-devel git
 +warning: autoconf-2.69-6 is up to date -- skipping
 +warning: automake-1.16.1-2 is up to date -- skipping
 +warning: binutils-2.33.1-2 is up to date -- skipping
 +warning: bison-3.5-1 is up to date -- skipping
 +warning: fakeroot-1.24-2 is up to date -- skipping
 +warning: file-5.38-1 is up to date -- skipping
 +warning: findutils-4.7.0-2 is up to date -- skipping
 +warning: flex-2.6.4-3 is up to date -- skipping
 +warning: gawk-5.0.1-2 is up to date -- skipping
 +warning: gcc-9.2.0-4 is up to date -- skipping
 +warning: gettext-0.20.1-3 is up to date -- skipping
 +warning: grep-3.4-1 is up to date -- skipping
 +warning: groff-1.22.4-3 is up to date -- skipping
 +warning: gzip-1.10-3 is up to date -- skipping
 +warning: libtool-2.4.6+42+gb88cebd5-8 is up to date -- skipping
 +warning: m4-1.4.18-3 is up to date -- skipping
 +warning: make-4.2.1-4 is up to date -- skipping
 +warning: pacman-5.2.1-4 is up to date -- skipping
 +warning: patch-2.7.6-8 is up to date -- skipping
 +warning: pkgconf-1.6.3-3 is up to date -- skipping
 +warning: sed-4.8-1 is up to date -- skipping
 +warning: sudo-1.8.30-1 is up to date -- skipping
 +warning: texinfo-6.7-2 is up to date -- skipping
 +warning: which-2.21-5 is up to date -- skipping
 +resolving dependencies...
 +looking for conflicting packages...
 +
 +Packages (4) perl-error-0.17028-1  perl-mailtools-2.21-2  perl-timedate-2.31-1
 +             git-2.25.0-1
 +
 +Total Download Size:    6.23 MiB
 +Total Installed Size:  37.65 MiB
 +
 +:: Proceed with installation? [Y/n] 
 +:: Retrieving packages...
 + perl-error-0.170...    21.7 KiB   543 KiB/s 00:00 [######################] 100%
 + perl-timedate-2....    36.4 KiB  1583 KiB/s 00:00 [######################] 100%
 + perl-mailtools-2...    62.1 KiB  1552 KiB/s 00:00 [######################] 100%
 + git-2.25.0-1-x86_64     6.1 MiB  1444 KiB/s 00:04 [######################] 100%
 +(4/4) checking keys in keyring                     [######################] 100%
 +(4/4) checking package integrity                   [######################] 100%
 +(4/4) loading package files                        [######################] 100%
 +(4/4) checking for file conflicts                  [######################] 100%
 +(4/4) checking available disk space                [######################] 100%
 +:: Processing package changes...
 +(1/4) installing perl-error                        [######################] 100%
 +(2/4) installing perl-timedate                     [######################] 100%
 +(3/4) installing perl-mailtools                    [######################] 100%
 +(4/4) installing git                               [######################] 100%
 +Optional dependencies for git
 +    tk: gitk and git gui
 +    perl-libwww: git svn
 +    perl-term-readkey: git svn and interactive.singlekey setting
 +    perl-mime-tools: git send-email
 +    perl-net-smtp-ssl: git send-email TLS support
 +    perl-authen-sasl: git send-email TLS support
 +    perl-mediawiki-api: git mediawiki support
 +    perl-datetime-format-iso8601: git mediawiki support
 +    perl-lwp-protocol-https: git mediawiki https support
 +    perl-cgi: gitweb (web interface) support
 +    python: git svn & git p4
 +    subversion: git svn
 +    org.freedesktop.secrets: keyring credential helper
 +    libsecret: libsecret credential helper [installed]
 +:: Running post-transaction hooks...
 +(1/4) Creating system user accounts...
 +(2/4) Reloading system manager configuration...
 +(3/4) Arming ConditionNeedsUpdate...
 +(4/4) Warn about old perl modules
 +</code>
 +
 +==== Benutzer und Gruppe anlegen ====
 +
 +Nachfolgender Befehl erstellt eine **neue** Gruppe mit 
 +  * der **Gruppen-ID**: ''1000'' 
 +  * der **Bezeichnung**: hier ''klaus''
 +<code>
 +[root@archlinux ~]# groupadd -g 1000 klaus
 +</code>
 +
 +Ein Überprüfung ob die Gruppe ordnungsgemäß erstellt wurde, kann durch ausführen von nachfolgendem Befehl und einer Anzeige wie folgt, durchgeführt werden:
 +<code>
 +[root@archlinux ~]# cat /etc/group | grep klaus
 +klaus:x:1000:
 +</code>
 +
 +Nachfolgender Befehl erstellt einen **neuen** Benutzer mit
 +  * dem **Kommentar**: ''Klaus Tachtler <klaus@tachtler.net>''
 +  * der **Gruppen-ID**: ''1000'' 
 +  * und mit der Erstellung eines **''home''**-Verzeichnisses
 +  * der **''shell''**: ''/bin/bash''
 +  * der **Benutzer-ID**: ''1000''
 +  * der **Bezeichnung**: hier ''klaus''
 +<code>
 +[root@archlinux ~]# useradd -c 'Klaus Tachtler <klaus@tachtler.net>' -g 1000 -m -s /bin/bash -u 1000 klaus
 +</code>
 +
 +Ein Überprüfung ob der Benutzer ordnungsgemäß erstellt wurde, kann durch ausführen von nachfolgendem Befehl und einer Anzeige wie folgt, durchgeführt werden:
 +<code>
 +[root@archlinux ~]# cat /etc/passwd | grep klaus
 +klaus:x:1000:1000:Klaus Tachtler <klaus@tachtler.net>:/home/klaus:/bin/bash
 +</code>
 +
 +Abschließend soll noch ein Passwort für den Benutzer ''klaus'' mit nachfolgendem Befehl gesetzt werden:
 +<code>
 +[root@archlinux ~]# passwd klaus
 +New password
 +Retype new password:
 +passwd: password updated successfully
 +</code>
 +
 +==== /etc/group ====
 +
 +Damit der Benutzer, hier ''klaus'' in die **Gruppe** - **''wheel''** hinzugefügt wird, ist die Ausführung von nachfolgendem Befehl möglich:
 +<code>
 +[root@archlinux ~]# usermod -a -G wheel klaus
 +</code>
 +
 +Ob dies erfolgreich war, kann mit folgendem Befehl und dem nachfolgendem Ergebnis überprüft werden:
 +<code>
 +# cat /etc/group | grep wheel
 +wheel:x:998:klaus
 +</code>
 +
 +==== /etc/sudoers.d/020_passwd_all_for_wheel ====
 +
 +Mit dem folgenden Befehl, kann die Konfigurationsdatei ''/etc/sudoers.d/020_passwd_all_for_wheel'' mit nachfolgendem Inhalt erstellt werden:
 +<code>
 +[root@archlinux ~]# echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/020_passwd_all_for_wheel
 +</code>
 +
 +Nachfolgender Befehl zeigt den Inhalt der Konfigurationsdatei ''/etc/sudoers.d/020_passwd_all_for_wheel'' an:
 +<code>
 +[root@archlinux ~]# cat /etc/sudoers.d/020_passwd_all_for_wheel
 +%wheel ALL=(ALL) ALL
 +</code>
 +
 +Damit die Konfigurationsdatei ''/etc/sudoers.d/020_passwd_all_for_wheel'' auch angezogen wird, müssen die **Datei**rechte mit nachfolgendem Befehl noch wie folgt angepasst werden:
 +<code>
 +[root@archlinux ~]# chmod 440 /etc/sudoers.d/020_passwd_all_for_wheel
 +</code>
 +
 +Ob die Anpassung der **Datei**rechte erfolgreich durchgeführt wurde, kann mit nachfolgendem Befehl überprüft werden:
 +<code>
 +[root@archlinux ~]# ls -l /etc/sudoers.d/020_passwd_all_for_wheel
 +-r--r----- 1 root root 21 Jan 24 06:38 /etc/sudoers.d/020_passwd_all_for_wheel
 +</code>
 +
 +Ab hier werden die Rechte des Benutzer, hier ''klaus''zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer ''klaus'' zu werden, **melden Sie sich als Benutzer ''root'' __ab__ und hier, als Benutzer ''klaus'' wieder __an__**.
 +
 +:!: **WICHTIG** - **Ein Ab- und Anmeldung als Benutzer, hier ''klaus'' ist erforderlich, damit die Änderungen wirksam werden!**
 +
 +Ein Erster Test, ob der Benutzer, hier ''klaus'' nun Befehle via ''sudo'' und **__mit__** Passworteingabe ausführen kann, soll nachfolgender Befehl zeigen - der auch in etwa eine Ausgabe wie diese zur Anzeige bringen sollte:
 + 
 +(Auflistung aller Dateien nach dem Schema .bash im **''root''**-Benutzer Verzeichnis ''/root'')
 +<code>
 +[klaus@archlinux ~]$ sudo ls -la /root | grep .bash
 +
 +We trust you have received the usual lecture from the local System
 +Administrator. It usually boils down to these three things:
 +
 +    #1) Respect the privacy of others.
 +    #2) Think before you type.
 +    #3) With great power comes great responsibility.
 +
 +[sudo] password for klaus: 
 +-rw-------  1 root root  2895 Jan 24 06:40 .bash_history
 +-rw-r--r--  1 root root    58 Jan 24 05:49 .bash_profile
 +-rw-r--r--  1 root root   340 Jan 24 05:49 .bashrc
 +</code>
 +
 +==== Herunterladen ====
 +
 +Die Installationsquelle von [[https://github.com/actionless/pikaur|pikaur]] kann unter nachfolgend aufgelistetem Link heruntergeladen werden:
 +  * **[[https://github.com/actionless/pikaur|Github - actionless/pikaur]]**
 +
 +Nachfolgender Befehl kopiert die Instalaltionsdateien von [[https://github.com/actionless/pikaur|pikaur]] via ''git clone''-Befehl in das Verzeichnis ''/tmp/pikaur'':
 +<code>
 +[klaus@archlinux ~]$ git clone https://aur.archlinux.org/pikaur.git /tmp/pikaur
 +Cloning into '/tmp/pikaur'...
 +remote: Enumerating objects: 447, done.
 +remote: Counting objects: 100% (447/447), done.
 +remote: Compressing objects: 100% (258/258), done.
 +remote: Total 447 (delta 189), reused 447 (delta 189)
 +Receiving objects: 100% (447/447), 94.28 KiB | 1.31 MiB/s, done.
 +Resolving deltas: 100% (189/189), done.
 +</code>
 +
 +==== Installation ====
 +
 +Nachfolgender Befehl wechselt nun in das Verzeichnis ''/tmp/pikaur'', um dort das Paket für [[https://github.com/actionless/pikaur|pikaur]] zu erstellen.
 +<code>
 +[klaus@archlinux ~]$ cd /tmp/pikaur
 +</code>
 +
 +Nachfolgender Befehl erstellt und installiert [[https://github.com/actionless/pikaur|pikaur]] auf dem Server:
 +<code>
 +[klaus@archlinux pikaur]$ makepkg --noconfirm -fsri
 +==> Making package: pikaur 1.5.9.1-1 (Fri 24 Jan 2020 06:46:25 AM CET)
 +==> Checking runtime dependencies...
 +==> Installing missing dependencies...
 +resolving dependencies...
 +looking for conflicting packages...
 +
 +Packages (3) libnsl-1.2.0-2  python-3.8.1-3  pyalpm-0.9.0-3
 +
 +Total Download Size:   30.06 MiB
 +Total Installed Size:  80.27 MiB
 +
 +:: Proceed with installation? [Y/n] 
 +:: Retrieving packages...
 + libnsl-1.2.0-2-x...    57.4 KiB   718 KiB/s 00:00 [######################] 100%
 + python-3.8.1-3-x...    30.0 MiB  1457 KiB/s 00:21 [######################] 100%
 + pyalpm-0.9.0-3-x...    42.6 KiB  1576 KiB/s 00:00 [######################] 100%
 +(3/3) checking keys in keyring                     [######################] 100%
 +(3/3) checking package integrity                   [######################] 100%
 +(3/3) loading package files                        [######################] 100%
 +(3/3) checking for file conflicts                  [######################] 100%
 +(3/3) checking available disk space                [######################] 100%
 +:: Processing package changes...
 +(1/3) installing libnsl                            [######################] 100%
 +(2/3) installing python                            [######################] 100%
 +Optional dependencies for python
 +    python-setuptools
 +    python-pip
 +    sqlite [installed]
 +    mpdecimal: for decimal
 +    xz: for lzma [installed]
 +    tk: for tkinter
 +(3/3) installing pyalpm                            [######################] 100%
 +:: Running post-transaction hooks...
 +(1/1) Arming ConditionNeedsUpdate...
 +==> Checking buildtime dependencies...
 +==> Retrieving sources...
 +  -> Downloading pikaur-1.5.9.1.tar.gz...
 +  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
 +                                 Dload  Upload   Total   Spent    Left  Speed
 +100   126    0   126    0        306      0 --:--:-- --:--:-- --:--:--   306
 +100 2104k    0 2104k    0       782k      0 --:--:--  0:00:02 --:--:-- 1000k
 +==> Validating source files with md5sums...
 +    pikaur-1.5.9.1.tar.gz ... Passed
 +==> Extracting sources...
 +  -> Extracting pikaur-1.5.9.1.tar.gz with bsdtar
 +==> Starting build()...
 +# find pikaur -type f -name '*.py' -not -name 'argparse.py' \
 + #
 +find pikaur -type f -name '*.py' \
 + | xargs xgettext --language=python --add-comments --sort-output \
 + --default-domain=pikaur --from-code=UTF-8 --keyword='_n:1,2' --output=locale/pikaur.pot
 +test -f locale/fr.po || msginit --locale=fr --no-translator --input=locale/pikaur.pot --output=locale/fr.po
 +msgmerge --update locale/fr.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/fr.mo locale/fr.po
 +test -f locale/ru.po || msginit --locale=ru --no-translator --input=locale/pikaur.pot --output=locale/ru.po
 +msgmerge --update locale/ru.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/ru.mo locale/ru.po
 +test -f locale/pt.po || msginit --locale=pt --no-translator --input=locale/pikaur.pot --output=locale/pt.po
 +msgmerge --update locale/pt.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/pt.mo locale/pt.po
 +test -f locale/de.po || msginit --locale=de --no-translator --input=locale/pikaur.pot --output=locale/de.po
 +msgmerge --update locale/de.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/de.mo locale/de.po
 +test -f locale/is.po || msginit --locale=is --no-translator --input=locale/pikaur.pot --output=locale/is.po
 +msgmerge --update locale/is.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/is.mo locale/is.po
 +test -f locale/tr.po || msginit --locale=tr --no-translator --input=locale/pikaur.pot --output=locale/tr.po
 +msgmerge --update locale/tr.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/tr.mo locale/tr.po
 +test -f locale/da.po || msginit --locale=da --no-translator --input=locale/pikaur.pot --output=locale/da.po
 +msgmerge --update locale/da.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/da.mo locale/da.po
 +test -f locale/nl.po || msginit --locale=nl --no-translator --input=locale/pikaur.pot --output=locale/nl.po
 +msgmerge --update locale/nl.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/nl.mo locale/nl.po
 +test -f locale/es.po || msginit --locale=es --no-translator --input=locale/pikaur.pot --output=locale/es.po
 +msgmerge --update locale/es.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/es.mo locale/es.po
 +test -f locale/zh_CN.po || msginit --locale=zh_CN --no-translator --input=locale/pikaur.pot --output=locale/zh_CN.po
 +msgmerge --update locale/zh_CN.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/zh_CN.mo locale/zh_CN.po
 +test -f locale/it.po || msginit --locale=it --no-translator --input=locale/pikaur.pot --output=locale/it.po
 +msgmerge --update locale/it.po locale/pikaur.pot
 +................... done.
 +msgfmt -o locale/it.mo locale/it.po
 +==> Entering fakeroot environment...
 +==> Starting package()...
 +/usr/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'long_description_content_type'
 +  warnings.warn(msg)
 +/usr/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'install_requires'
 +  warnings.warn(msg)
 +/usr/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'entry_points'
 +  warnings.warn(msg)
 +running install
 +running build
 +running build_py
 +creating build
 +creating build/lib
 +creating build/lib/pikaur
 +copying pikaur/config.py -> build/lib/pikaur
 +copying pikaur/version.py -> build/lib/pikaur
 +copying pikaur/updates.py -> build/lib/pikaur
 +copying pikaur/srcinfo.py -> build/lib/pikaur
 +copying pikaur/search_cli.py -> build/lib/pikaur
 +copying pikaur/replacements.py -> build/lib/pikaur
 +copying pikaur/prompt.py -> build/lib/pikaur
 +copying pikaur/progressbar.py -> build/lib/pikaur
 +copying pikaur/print_department.py -> build/lib/pikaur
 +copying pikaur/pprint.py -> build/lib/pikaur
 +copying pikaur/pikspect.py -> build/lib/pikaur
 +copying pikaur/pacman.py -> build/lib/pikaur
 +copying pikaur/news.py -> build/lib/pikaur
 +copying pikaur/makepkg_config.py -> build/lib/pikaur
 +copying pikaur/main.py -> build/lib/pikaur
 +copying pikaur/install_info_fetcher.py -> build/lib/pikaur
 +copying pikaur/install_cli.py -> build/lib/pikaur
 +copying pikaur/info_cli.py -> build/lib/pikaur
 +copying pikaur/i18n.py -> build/lib/pikaur
 +copying pikaur/exceptions.py -> build/lib/pikaur
 +copying pikaur/core.py -> build/lib/pikaur
 +copying pikaur/conflicts.py -> build/lib/pikaur
 +copying pikaur/build.py -> build/lib/pikaur
 +copying pikaur/aur_deps.py -> build/lib/pikaur
 +copying pikaur/aur.py -> build/lib/pikaur
 +copying pikaur/args.py -> build/lib/pikaur
 +copying pikaur/argparse.py -> build/lib/pikaur
 +copying pikaur/__main__.py -> build/lib/pikaur
 +copying pikaur/__init__.py -> build/lib/pikaur
 +running install_lib
 +creating /tmp/pikaur/pkg/pikaur/usr
 +creating /tmp/pikaur/pkg/pikaur/usr/lib
 +creating /tmp/pikaur/pkg/pikaur/usr/lib/python3.8
 +creating /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages
 +creating /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/__init__.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/__main__.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/argparse.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/args.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/aur.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/aur_deps.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/build.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/conflicts.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/core.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/exceptions.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/i18n.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/info_cli.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/install_cli.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/install_info_fetcher.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/main.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/makepkg_config.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/news.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/pacman.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/pikspect.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/pprint.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/print_department.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/progressbar.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/prompt.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/replacements.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/search_cli.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/srcinfo.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/updates.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/version.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +copying build/lib/pikaur/config.py -> /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/__init__.py to __init__.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/__main__.py to __main__.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/argparse.py to argparse.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/args.py to args.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/aur.py to aur.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/aur_deps.py to aur_deps.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/build.py to build.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/conflicts.py to conflicts.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/core.py to core.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/exceptions.py to exceptions.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/i18n.py to i18n.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/info_cli.py to info_cli.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/install_cli.py to install_cli.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/install_info_fetcher.py to install_info_fetcher.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/main.py to main.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/makepkg_config.py to makepkg_config.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/news.py to news.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/pacman.py to pacman.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/pikspect.py to pikspect.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/pprint.py to pprint.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/print_department.py to print_department.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/progressbar.py to progressbar.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/prompt.py to prompt.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/replacements.py to replacements.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/search_cli.py to search_cli.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/srcinfo.py to srcinfo.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/updates.py to updates.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/version.py to version.cpython-38.pyc
 +byte-compiling /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur/config.py to config.cpython-38.pyc
 +writing byte-compilation script '/tmp/tmp79zcnwaf.py'
 +/usr/bin/python3 /tmp/tmp79zcnwaf.py
 +removing /tmp/tmp79zcnwaf.py
 +running install_egg_info
 +Writing /tmp/pikaur/pkg/pikaur/usr/lib/python3.8/site-packages/pikaur-1.5.9.1-py3.8.egg-info
 +==> Tidying install...
 +  -> Removing libtool files...
 +  -> Purging unwanted files...
 +  -> Removing static library files...
 +  -> Stripping unneeded symbols from binaries and libraries...
 +  -> Compressing man and info pages...
 +==> Checking for packaging issues...
 +==> Creating package "pikaur"...
 +  -> Generating .PKGINFO file...
 +  -> Generating .BUILDINFO file...
 +  -> Generating .MTREE file...
 +  -> Compressing package...
 +==> Leaving fakeroot environment.
 +==> Finished making: pikaur 1.5.9.1-1 (Fri 24 Jan 2020 06:46:51 AM CET)
 +==> Installing package pikaur with pacman -U...
 +loading packages...
 +resolving dependencies...
 +looking for conflicting packages...
 +
 +Packages (1) pikaur-1.5.9.1-1
 +
 +Total Installed Size:  0.89 MiB
 +
 +:: Proceed with installation? [Y/n] 
 +(1/1) checking keys in keyring                     [######################] 100%
 +(1/1) checking package integrity                   [######################] 100%
 +(1/1) loading package files                        [######################] 100%
 +(1/1) checking for file conflicts                  [######################] 100%
 +(1/1) checking available disk space                [######################] 100%
 +:: Processing package changes...
 +(1/1) installing pikaur                            [######################] 100%
 +Optional dependencies for pikaur
 +    asp: for ABS support in -G/--getpkgbuild operation
 +    python-pysocks: for socks5 proxy support
 +:: Running post-transaction hooks...
 +(1/1) Arming ConditionNeedsUpdate...
 +</code>
 +
 +Nachfolgender Befehl überprüft, ob [[https://github.com/actionless/pikaur|pikaur]] ordnungsgemäß installiert wurde:
 +<code>
 +[klaus@archlinux pikaur]$ pikaur --version
 +
 +      /:}               _
 +     /--1             / :}
 +    /             / `-/
 +    ,  --------  /   /
 +   |'                      Pikaur v1.5.9.1
 +  /                        (C) 2018-2020 Pikaur development team
 +  l  /              l      Licensed under GPLv3
 +  j  ●     ●        l
 + { )  ._,.__,   , -.  {      Pacman v5.2.1 - libalpm v12.0.1
 +  У    \  _/     ._/   \
 +
 +</code>
 +
 +Ein erster Test mit nachfolgendem Befehl zeigt, ob ab sofort auch Pakete aus dem [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]] gefunden werden und somit auch installiert werden können:
 +
 +(Suche nach einem Paket aus dem [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]] - dem ''mod_jk'' - "The Apache Tomcat Connector")
 +<code>
 +[klaus@archlinux pikaur]$ pikaur -Ss mod_jk
 +Searching... [###]
 +aur/mod_jk 1.2.46-1 (19, 0.00)
 +    The Apache Tomcat Connector
 +</code>
 +
 +===== Minimal Desktop GNOME =====
 +
 +Um die [[https://www.archlinux.de/|ArchLinux]] - Installation um einen
 +  * **"Minimal Desktop" GNOME**
 +zu erweitern, können nachfolgend beschriebene Schritte durchgeführt werden.
 +
 +Nachfolgende ''pacman''-Pakete werden mindestens benötigt:
 +  * **''gnome-shell''**
 +  * **''gdm''**
 +Optional ist nachfolgendes ''pacman''-Paket, jedoch wird die Installation **dringend empfohlen**, da sonst **keine** Möglichkeit besteht, eine ''shell'' innerhalb der grafischen Benutzeroberfläche zu öffnen:
 +  * **''gnome-terminal''** - Terminal / ''shell'' unter [[http://www.gnome.org/|GNOME 3]]
 +
 +Eine erweiterte [[http://www.gnome.org/|GNOME 3]]-Desktop Installation kann durchgeführt werden, wenn nachfolgende ''pacman''-Pakte ebenfalls noch installiert werden, um das Aussehen und die Funktionalität des [[http://www.gnome.org/|GNOME 3]]-Desktops zu erhöhen:
 +  * **''nautilus''** - Nautilus-Datei-Manager
 +  * **''nautilus-terminal''** - Einbindung von Terminal / ''shell'' im Nautilus-Datei-Manager und Aufruf über die **[rechte Maustaste]**
 +  * **''gnome-control-center''** - Einstellungen / ''shell'' unter [[http://www.gnome.org/|GNOME 3]]
 +  * **''gnome-menus''** - Einbindung der Menüs für das [[http://www.gnome.org/|GNOME 3]] "Panel"
 +  * **''gnome-shell-extensions''** - Verschiedene Erweiterungen für die [[http://www.gnome.org/|GNOME 3]] "Shell".
 +    * ''apps-menu'' - Anwendungsmenü für [[http://www.gnome.org/|GNOME 3]] "Shell"
 +    * ''auto-move-windows'' - Verschiebt Anwendungen in bestimmte Arbeitsbereiche, wenn Fenster erstellt werden für [[http://www.gnome.org/|GNOME 3]] "Shell"
 +    * ''drive-menu'' - Ein Statusmenü für den Zugriff auf und das Trennen von Wechseldatenträgern innerhalb der Münüleiste der [[http://www.gnome.org/|GNOME 3]] "Shell"
 +    * ''horizontal-workspaces'' - Verwendung eines horizontales Arbeitsbereichslayout für [[http://www.gnome.org/|GNOME 3]] "Shell"
 +    * ''launch-new-instance'' - Startet immer eine neue Anwendungsinstanz der [[http://www.gnome.org/|GNOME 3]] "Shell".
 +    * ''native-window-placement''  - Fenster werden in einer Übersicht in der [[http://www.gnome.org/|GNOME 3]] "Shell" kompakt angeordnet.
 +    * ''places-menu'' - Platziert das Statusmenü in der [[http://www.gnome.org/|GNOME 3]] "Shell".
 +    * ''screenshot-window-sizer'' - Fenstergrößenänderung für [[http://www.gnome.org/|GNOME 3]] "Shell"-Software-Screenshots.
 +    * ''user-theme'' - Unterstützung für benutzerdefinierte Themen in der [[http://www.gnome.org/|GNOME 3]] "Shell".
 +    * ''window-list'' - Zeigt eine Fensterliste am unteren Bildschirmrand in der [[http://www.gnome.org/|GNOME 3]] "Shell".
 +    * ''windowsNavigator'' - Erlaubt die Auswahl von Fenstern und Arbeitsbereichen im "Overlay-Modus" über die Tastatur. Mit **[Strg]**-Zahl wird ein Arbeitsbereich und mit **[Alt**]-Zahl wird ein Fenster innerhalb der [[http://www.gnome.org/|GNOME 3]] "Shell" ausgewählt.
 +    * ''workspace-indicator'' - Legen eine Anzeige auf die Menüleiste, die signalisiert, welchem Arbeitsbereich gerade aktiv ist, ermöglicht es, zu einem anderen innerhalb der [[http://www.gnome.org/|GNOME 3]] "Shell" zu wechseln.
 +  * **''gnome-backgrounds''** - Hintergrundbilder für [[http://www.gnome.org/|GNOME 3]] Desktop
 +  * **''gnome-tweaks''** - Anpassen der erweiterten [[http://www.gnome.org/|GNOME 3]] Optionen
 +  * **''dconf-editor''** - Anpassen der Systemweiten [[http://www.gnome.org/|GNOME 3]] Optionen
 +
 +Aus dem [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]] können noch eine weitere Vielzahl an Erweiterungen für [[http://www.gnome.org/|GNOME 3]] installiert werden, wie z.B.
 +
 +  * **''gnome-shell-extension-desktop-icons''** - Unterstützung von [[http://www.gnome.org/|GNOME 3]]-Desktop-Symbolen wie bei der klassische Anzeige.
 +
 +:!: **HINWEIS** - Ab [[http://www.gnome.org/|GNOME 3]] **Version 3.28** wurde die Möglichkeit **Desktop-Icons** mittels ''nautilus'' anzuzeigen **__entfernt__**!
 +
 +:!: **HINWEIS** - Auch die **''gnome-shell-extension-desktop-icons''** funktioniert aktuell **__nicht__** so, das die **Desktop-Icons** **__nicht__** angezeigt werden.
 +  * :!: **ACHTUNG** - **Aktueller __Workaround__: [[https://gitlab.gnome.org/World/ShellExtensions/desktop-icons/issues/152|Cannot show trash, enabling makes other icons vanish]]**
 +
 +:!: **HINWEIS** - Die **''gnome-shell-extension-desktop-icons''** sollte trotzdem installiert werden, da durch diese Erweiterung mit der **rechten Maustaste** der Menüpunkt  **"Open in Terminal"** angezeigt wird!
 +
 +Ab hier werden ''root''-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer ''root'' zu werden, geben Sie bitte nachfolgenden Befehl ein:
 +<code>
 +$ su -
 +Password: 
 +</code>
 +
 +==== Installationsschritt: 1 ====
 +
 +Bevor mit der eigentlichen Installation des [[http://www.gnome.org/|GNOME 3]] begonnen werden soll, sollte das System mit nachfolgendem Befhl __immer__ auf den aktuellsten Stand gebracht werden:
 +<code>
 +[root@archlinux ~]# pacman -Syu
 +</code>
 +
 +==== Installationsschritt: 2 ====
 +
 +Installation der ''pacman''-Pakete **''gnome-sehll''**, **''gdm''** und **''gnome-terminal''** mit nachfolgendem Befehl:
 +<code>
 +[root@archlinux ~]# pacman -S gnome-shell gdm gnome-terminal
 +</code>
 +
 +==== Installationsschritt: 3 ====
 +
 +Damit nach einem Neustart des Servers auch ein grafischer Anmeldebildschirm zur Anzeige kommt, muss der ''gdm''-Dienst/Daemon gestartet werden, was mit nachfolgendem Befehl eingerichtet werden muss:
 +
 +<code>
 +[root@archlinux ~]# systemctl enable gdm.service
 +Created symlink /etc/systemd/system/display-manager.service → /usr/lib/systemd/system/gdm.service.
 +</code>
 +
 +Eine Überprüfung, ob beim Neustart des Server der ''gdm''-Dienst/Deamon wirklich mit gestartet wird, kann mit nachfolgendem Befehl erfolgen und sollte eine Anzeige, wie ebenfalls nachfolgend dargestellt ausgeben:
 +<code>
 +[root@archlinux ~]# systemctl list-unit-files --type=service | grep -E ^gdm
 +gdm.service          enabled
 +</code>
 +bzw.
 +<code>
 +[root@archlinux ~]# systemctl is-enabled gdm.service
 +enabled
 +</code>
 +
 +==== Installationsschritt: 4 ====
 +
 +Neustart des Servers, welcher mit nachfolgendem Befehl durchgeführt werden kann:
 +<code>
 +[root@archlinux ~]# systemctl reboot
 +</code>
 +
 +====  Anmeldebildschirm ====
 +
 +Nach Durchführung aller vorhergehenden Installationsschritte, sollte nachfolgender Bildschirm nach dem **Reboot** (Neustart) des Servers erscheinen:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_gnome_login-screen.png|ArchLinux - GNOME - Login Screen}}
 +
 +====  Verfügbare Applikationen ====
 +
 +Nach der Anmeldung sind **nur** nachfolgende Applikationen verfügbar:
 +  * ''Avahi SSH Server Browser'' - SSH Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon)
 +  * ''Avahi VNC Server Browser'' - VNC Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon)
 +  * ''Avahi Zeroconf Browser'' - Null-Schnittstellen Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon)
 +  * ''QT V4L2 test Utility'' - Test-Programm für die QT-Schnittstelle
 +  * ''QT V4L2 video capture Utility'' - Video-Aufname-Programm der QT-Schnittstelle
 +  * ''Terminal'' - ''shell''-Terminal
 +  * ''Vim'' - Texteditor mit Farb-Hervorhebungen
 +wie nachfolgende Bildschirmkopie zeigt:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_gnome_activities_apps-screen.png|ArchLinux - GNOME - Activities App-Screen}}
 +
 +==== Applikationen ausblenden ====
 +
 +Damit das **"Activities"**-Menü nicht von eher __nicht__ gebräuchlichen, aber **wegen bestehender Abhängigkeiten __nicht__ zu deinstallierenden Programmen** überladen wird, können durch nachfolgende Änderungen der einzelnen Desktop-Dateien des jeweiligen Menüpunktes, diese ausgeblendet werden.
 +
 +Nachfolgende Programm sollen ausgeblendet werden:
 +  * ''Avahi SSH Server Browser'' - SSH Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon)
 +  * ''Avahi VNC Server Browser'' - VNC Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon)
 +  * ''Avahi Zeroconf Browser'' - Null-Schnittstellen Browser (Netzwerkkommunikation über den Avahi-Dienst/Daemon)
 +  * ''QT V4L2 test Utility'' - Test-Programm für die QT-Schnittstelle
 +  * ''QT V4L2 video capture Utility'' - Video-Aufname-Programm der QT-Schnittstelle
 +
 +Alle Desktop-Dateien der jeweiligen Menüpunkte befinden sich in Verzeichnis:
 +  * **''/usr/share/applications/''**
 +
 +Nachfolgende Ergänzung **in __jeder__ einzelnen Desktop-Datei des jeweiligen Menüpunkts**, soll daher mit nachfolgender Zeile ergänzt werden, was mit nachfolgenden Befehlen durchgeführt werden kann:
 +<code>
 +NoDisplay=true
 +</code>
 +
 +Nachfolgend die jeweilige Desktop-Datei zum entsprechenden Programm:
 +  * **''bssh.desktop''** - ''Avahi SSH Server Browser''
 +  * **''bvnc.desktop''** - ''Avahi VNC Server Browser''
 +  * **''avahi-discover.desktop''** - ''Avahi Zeroconf Browser''
 +  * **''qv4l2.desktop''** - ''QT V4L2 test Utility''
 +  * **''qvidcap.desktop''** - ''QT V4L2 video capture Utility''
 +
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/bssh.desktop
 +</code>
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/bvnc.desktop
 +</code>
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/avahi-discover.desktop
 +</code>
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/qv4l2.desktop
 +</code>
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/qvidcap.desktop
 +</code>
 +
 +Nach den oben gezeigten Änderungen, kann das **"Activities"**-Menü nun wie folgt aussehen:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_gnome_activities_apps-screen_cleaned.png|ArchLinux - GNOME - Activities App-Screen - bereinigt}}
 +
 +==== Erweiterungsschritt: 1 ====
 +
 +Installation der ''pacman''-Pakete
 +  * **''nautilus''**
 +  * **''nautilus-terminal''**
 +  * **''gnome-control-center''**
 +  * **''gnome-menus''**
 +  * **''gnome-shell-extensions''**
 +  * **''gnome-backgrounds''**
 +  * **''gnome-tweaks''**
 +  * **''dconf-editor''**
 +
 +mit nachfolgendem Befehl:
 +<code>
 +[root@archlinux ~]# pacman -S nautilus nautilus-terminal gnome-control-center gnome-menus gnome-shell-extensions gnome-backgrounds gnome-tweaks dconf-editor
 +</code>
 +
 +==== Erweiterungsschritt: 2 ====
 +
 +Installation der [[https://aur.archlinux.org/?setlang=de|ArchLinux User-Community Repository (AUR)]]-Pakete  mittels [[https://github.com/actionless/pikaur|pikaur]]
 +  * **''gnome-shell-extension-desktop-icons''**
 +mit nachfolgendem Befehl:
 +<code>
 +[root@archlinux ~]# pikaur -S gnome-shell-extension-desktop-icons
 +</code>
 +
 +:!: **HINWEIS** - Ab [[http://www.gnome.org/|GNOME 3]] **Version 3.28** wurde die Möglichkeit **Desktop-Icons** mittels ''nautilus'' anzuzeigen **__entfernt__**!
 +
 +:!: **HINWEIS** - Auch die **''gnome-shell-extension-desktop-icons''** funktioniert aktuell **__nicht__** so, das die **Desktop-Icons** angezeigt werden.
 +
 +:!: **HINWEIS** - Die **''gnome-shell-extension-desktop-icons''** sollte trotzdem installiert werden, da durch diese Erweiterung mit der **rechten Maustaste** der Menüpunkt  **"Open in Terminal"** angezeigt wird!
 +
 +Damit z.B. die **''gnome-shell-extensions-desktop-icons''** und weitere Funktionen **überhaupt funktionsfähig sind**, **__müssen__ für jeden Benutzer des Systems __mit ''login'' (Anmeldemöglichkeit)__** nachfolgende Befehle durchgeführt werden:
 +<code>
 +[root@archlinux ~]# mkdir ~/Desktop
 +[root@archlinux ~]# chmod 755 ~/Desktop
 +[root@archlinux ~]# mkdir -p ~/.local/share/Trash/{expunged,files,info}
 +[root@archlinux ~]# chmod -R 700 ~/.local/share/Trash
 +</code>
 +
 +**__Erklärungen__**:
 +
 +  * <code>mkdir ~/Desktop</code>
 +
 +Es wird der Ordner **Desktop** im jeweiligen **HOME**-Verzeichnis des entsprechenden Benutzers angelegt. Das ist erforderlich, das sonst **__keine__** Objekte, wie z.B. Ordner oder Dateien auf dem Desktop angelegt werden können.
 +
 +  * <code>chmod 755 ~/Desktop</code>
 +
 +Es werden die entsprechenden **Datei**rechte für den Zugriff auf den Ordner **Desktop** im jeweiligen **HOME**-Verzeichnis des entsprechenden Benutzers gesetzt, damit auf diesen zugegriffen werden kann.
 +
 +  * <code>mkdir -p ~/.local/share/Trash/{expunged,files,info}</code>
 +
 +Es wird ein neuer Order **Trash** (Papierkorb) und drei Unterordner 
 +  * ''expunged'' - für gelöschte Objekte
 +  * ''files'' - Dateien zur Löschung
 +  * ''info'' - Informationen zu den gelöschten Objekten und Dateien
 +im jeweiligen **HOME**-Verzeichnis unter dem Pfad ''.local/share'' des entsprechenden Benutzers angelegt. Dies ist erforderlich, da sonst ein Datei-Manager keinen Zugriff auf den Papierkorb hat und auch die Anzeige auf dem Desktop sonst nicht erfolgen kann.
 +
 +  * <code>chmod -R 700 ~/.local/share/Trash</code>
 +
 +Es werden die entsprechenden **Datei**rechte für den Zugriff auf den Ordner **Trash** im jeweiligen **HOME**-Verzeichnis unter dem Pfad ''.local/share'' des entsprechenden Benutzers gesetzt, damit auf diesen und die Unterordner zugegriffen werden kann.
 +
 +:!: **WICHTIG** - **Falls der Benutzer ''root'' den Befehl __für alle Benutzer ausführt__, müssen die entsprechenden __Besitz__rechte ebenfalls noch wie nachfolgend beschrieben, auf den jeweiligen Benutzer und dessen primärer Gruppenzugehörigkeit gesetzt werden:**
 +<code>
 +[root@archlinux ~]# chown -R [BENUTZERNAME]:[BENUTZEGRUPPE] /home/[BENUTZERNNAME]/Desktop
 +[root@archlinux ~]# chown -R [BENUTZERNAME]:[BENUTZEGRUPPE] /home/[BENUTZERNNAME]/.local/share/Trash
 +</code>
 +
 +* //[BENUTZERNAME] und [BENUTZERGRUPPE] sollten normalerweise identisch sein!//
 +
 +==== Erweiterungsschritt: 3 ====
 +
 +Logout (Abmeldung) des angemeldeten Benutzer aus dem [[http://www.gnome.org/|GNOME 3]]-Desktop, was mit nachfolgendem Befehl durchgeführt werden kann:
 +<code>
 +[root@archlinux ~]# gnome-session-quit --logout --no-prompt
 +</code>
 +
 +:!: **HINWEIS** - **Anschließend ist eine Neuanmeldung des Benutzer im [[http://www.gnome.org/|GNOME 3]]-Desktop erforderlich!**
 +
 +==== Erweiterungsschritt: 4 ====
 +
 +Anschließend muss durch drücken der **[linken Maustaste]** über dem Menüpunkt, hier **Activities** ein Auswahlmenü mit Bildern am linken Bildschirmrand erscheinen, wie nachfolgende Bildschirmkopie zeigt:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_activities.png|archlinux_activities.png|ArchLinux - Activities}}
 +
 +Hier muss nun mit der **[linken Maustaste]** der Menüpunkt **[Show Applications]** ausgewählt werden, wodurch die Auswahl aller installierten Applikationen erscheint, wie ebenfalls nachfolgende Bildschirmkopie zeigt:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_activities_show-applications.png|archlinux_activities_show-applications.png|ArchLinux - Activities - Show Applications}}
 +
 +Hier ist es nun erforderlich mit der **[linken Maustaste]** die Applikation **[Tweaks]** auszuwählen, woraufhin sich die Applikation öffnen sollte, wie hier in nachfolgender Bildschirmkopie gezeigt wird:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_activities_show-applications_tweaks.png|archlinux_activities_show-applications_tweaks.png|ArchLinux - Activities - Show Applications - Tweaks}}
 +
 +Als nächstes muss nun mit der **[linken Maustaste]** der Menüpunkt **[Extensions]** am linken Rand ausgewählt werden, wodurch nachfolgende Einstellungsmöglichkeiten zum Vorschein kommen sollten:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions.png|archlinux_tweaks_extensions.png|ArchLinux - Tweaks - Extensions}}
 +
 +Hier sollten nun alle **Extensions**, bis auf
 +  * **__nicht__ "Horizontal Workspaces"**
 +aktiviert werden, wie ebenfalls nachfolgende Bildschirmkopie zeigt:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions_active.png|archlinux_tweaks_extensions_active.png|ArchLinux - Tweaks - Extensions - aktiviert}}
 +
 +==== Beispiel-Desktop ====
 +
 +Abschließend kann dann ein [[http://www.gnome.org/|GNOME 3]]-Desktop, wie auf nachfolgenden Bildschirmkopien gezeigt, aussehen:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions_active_result.png|
 +archlinux_tweaks_extensions_active_result.png|Archlinux - Tweaks - Extensions - aktiviert - Ergebnis}}
 +
 +* //Desktop mit Menüleiste am unteren Bildschirmrand zur Anzeige der laufenden Anwendungen.//
 +
 +:!: **HINWEIS** - Ab [[http://www.gnome.org/|GNOME 3]] **Version 3.28** wurde die Möglichkeit **Desktop-Icons** mittels ''nautilus'' anzuzeigen **__entfernt__**!
 +
 +:!: **HINWEIS** - Auch die **''gnome-shell-extension-desktop-icons''** funktioniert aktuell **__nicht__** so, das die **Desktop-Icons** angezeigt werden.
 +
 +:!: **HINWEIS** - Die **''gnome-shell-extension-desktop-icons''** sollte trotzdem installiert werden, da durch diese Erweiterung mit der **rechten Maustaste** der Menüpunkt  **"Open in Terminal"** angezeigt wird!
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions_active_result_menu.png|archlinux_tweaks_extensions_active_result_menu.png|Archlinux - Tweaks - Extensions - aktiviert - Ergebnis}}
 +
 +* //Zusätzliche Menüanzeige zu der "Aktivitäten"-Anzeige in der Menüleiste am oberen Bildschirmrand im klassischen Menüstil von [[http://www.gnome.org/|GNOME 3]].//
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_tweaks_extensions_active_result_desktop_mouse_right_click_menu.png|
 +archlinux_tweaks_extensions_active_result_desktop_mouse_right_click_menu.png|ArchLinux - Tweaks - Extensions - aktiviert - Ergebnis - Maus - rechte Maustaste Menü}}
 +
 +* //Im Menü, welches durch drücken der **[rechten Maustaste]** geöffnet wird, befindet sich auch der Menüpunkt **"Open in Terminal".**//
 +
 +
 +==== Letzte Applikationen ausblenden ====
 +
 +Damit das **"Activities"**-Menü nicht von eher __nicht__ gebräuchlichen, aber **wegen bestehender Abhängigkeiten __nicht__ zu deinstallierenden Programmen** überladen wird, können durch nachfolgende Änderungen der einzelnen Desktop-Dateien des jeweiligen Menüpunktes, diese ausgeblendet werden.
 +
 +Nachfolgende Programm sollen ausgeblendet werden:
 +  * ''Cheese'' - Kamera-App
 +  * ''Vim'' - Texteditor mit Farbhervorhebung für die ''Shell''
 +
 +Alle Desktop-Dateien der jeweiligen Menüpunkte befinden sich in Verzeichnis:
 +  * **''/usr/share/applications/''**
 +
 +Nachfolgende Ergänzung **in __jeder__ einzelnen Desktop-Datei des jeweiligen Menüpunkts**, soll daher mit nachfolgender Zeile ergänzt werden, was mit nachfolgenden Befehlen durchgeführt werden kann:
 +<code>
 +NoDisplay=true
 +</code>
 +
 +Nachfolgend die jeweilige Desktop-Datei zum entsprechenden Programm:
 +  * **''lstopo.desktop''** - ''Hardware Locality lstopo''
 +  * **''org.gnome.Cheese.desktop''** - ''Cheese''
 +  * **''vim.desktop''** - ''Vim''
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/lstopo.desktop
 +</code>
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/org.gnome.Cheese.desktop
 +</code>
 +<code>
 +[root@archlinux ~]# echo NoDisplay=true >> /usr/share/applications/vim.desktop
 +</code>
 +
 +Nach den oben gezeigten Änderungen, kann das **"Activities"**-Menü nun wie folgt aussehen:
 +
 +{{:tachtler:virtualisierung:archlinux:archlinux_gnome_activities_apps-screen_cleaned_last.png|archlinux_gnome_activities_apps-screen_cleaned_last.png|ArchLinux - GNOME - Activities App-Screen - bereinigt - letzte Programme}}