freebsd:freebsd_-_update
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| freebsd:freebsd_-_update [2024-02-15 21:38:22] – manfred | freebsd:freebsd_-_update [2025-08-10 01:29:34] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| * [[:: | * [[:: | ||
| + | * [[:: | ||
| * [[:: | * [[:: | ||
| * **[[:: | * **[[:: | ||
| Zeile 47: | Zeile 48: | ||
| ... | ... | ||
| archivers/ | archivers/ | ||
| + | |||
| + | |||
| + | ===== FreeBSD 14.0 - alle gewünschten Pakte install/ | ||
| + | |||
| + | **__//So mache ich es auf meinem Server. - Es ist nur ein Beispiel!// | ||
| + | |||
| + | So stelle ich sicher, dass die Pakete in der richtigen Reihenfolge und mit den richtigen Optionen installiert werden. | ||
| + | Wichtig ist hierbei, dass ich die Pakete, bei denen mir die Compiler-Optionen egal sind, per PIN-Paket isntalliere | ||
| + | und die Pakete, die erweiterte Compiler-Optionen haben sollen, aus dem Ports-Tree gebaut werden. | ||
| + | |||
| + | Das mache ich aus zwei Gründen so: __1.__ geht es schnelle und __2.__ lassen sich leider (bei mir) bestimmte Pakete (z.B.: [[:: | ||
| + | |||
| + | //Diese Konfiguration habe ich, am __16. Februar 2024__, unter **[[:: | ||
| + | |||
| + | Ausführung: | ||
| + | > for P in $(cd / | ||
| + | > / | ||
| + | |||
| + | <file bash / | ||
| + | # | ||
| + | # https:// | ||
| + | # | ||
| + | # cat / | ||
| + | # | ||
| + | ### die zu bauenden Kernel festlegen in / | ||
| + | # KERNCONF=MYKERNEL GENERIC | ||
| + | |||
| + | include GENERIC | ||
| + | |||
| + | ident MYKERNEL | ||
| + | |||
| + | nooptions | ||
| + | options NULLFS # | ||
| + | device nvram # | ||
| + | # | ||
| + | device speaker # | ||
| + | envvar hint.speaker.0.at=" | ||
| + | envvar hint.speaker.0.port=" | ||
| + | device isa | ||
| + | # | ||
| + | # | ||
| + | options ZFS # NB: This depends on crypto, cryptodev and ZSTDIO | ||
| + | device crypto # | ||
| + | device cryptodev # | ||
| + | options ZSTDIO # | ||
| + | # | ||
| + | device sg # | ||
| + | |||
| + | # PCI Ethernet NICs. | ||
| + | device cxgb # | ||
| + | device cxgb_t3fw # | ||
| + | device cxgbe # | ||
| + | device cxgbev # | ||
| + | device mxge # | ||
| + | device oce # | ||
| + | |||
| + | |||
| + | ### oder in der / | ||
| + | ### WITHOUT_MODULES= | ||
| + | # | ||
| + | nooptions COMPAT_FREEBSD4 # | ||
| + | nooptions COMPAT_FREEBSD5 # | ||
| + | nooptions COMPAT_FREEBSD6 # | ||
| + | nooptions COMPAT_FREEBSD7 # | ||
| + | nooptions COMPAT_FREEBSD8 # | ||
| + | nooptions COMPAT_FREEBSD9 # | ||
| + | nooptions COMPAT_FREEBSD10 # | ||
| + | # | ||
| + | # | ||
| + | # ===> | ||
| + | # Bad system call | ||
| + | # => Sanity check failed: kernel is missing COMPAT_FREEBSD11 | ||
| + | # => Aborting build | ||
| + | </ | ||
| + | |||
| + | //Ach ja, ich muß noch hinzufügen, | ||
| + | |||
| + | <file bash / | ||
| + | WRKDIRPREFIX= | ||
| + | DISTDIR= | ||
| + | PACKAGES= | ||
| + | INDEXDIR= | ||
| + | BATCH=NO | ||
| + | OPTIONS_UNSET+=DEBUG | ||
| + | DEFAULT_VERSIONS+=ssl=openssl | ||
| + | MAKEOPTS=" | ||
| + | KERNCONF=MYKERNEL | ||
| + | DISABLE_VULNERABILITIES=yes | ||
| + | MAKE_JOBS_UNSAFE=yes | ||
| + | WITH_MPM=event | ||
| + | .if ${.CURDIR: | ||
| + | OPTIONS_FILE_SET+=FDK_AAC | ||
| + | OPTIONS_FILE_SET+=OPENSSL | ||
| + | OPTIONS_FILE_UNSET+=NETWORK | ||
| + | OPTIONS_FILE_UNSET+=GNUTLS | ||
| + | OPTIONS_FILE_UNSET+=GLSLANG | ||
| + | OPTIONS_FILE_UNSET+=LIBPLACEBO | ||
| + | OPTIONS_FILE_UNSET+=SHADERC | ||
| + | OPTIONS_FILE_UNSET+=VULKAN | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | OPTIONS_FILE_SET+=X11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | OPTIONS_FILE_SET+=DVDREAD | ||
| + | OPTIONS_FILE_SET+=FLAC | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=static | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=static | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=static | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=console | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=curses | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=cli | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=ncurses | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nosdl | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | .if ${.CURDIR: | ||
| + | FLAVOR=nox11 | ||
| + | .endif | ||
| + | </ | ||
| + | |||
| + | <file bash / | ||
| + | # | ||
| + | |||
| + | BIND_VERSION=" | ||
| + | APACHE_VERSION=" | ||
| + | PHP_VERSION=" | ||
| + | SAMBA_VERSION=" | ||
| + | POSTGRESQL_VERSION=" | ||
| + | |||
| + | # | ||
| + | |||
| + | PKG_REPO_01=" | ||
| + | devel/git | ||
| + | ports-mgmt/ | ||
| + | ports-mgmt/ | ||
| + | ports-mgmt/ | ||
| + | shells/ | ||
| + | editors/vim | ||
| + | sysutils/ | ||
| + | misc/mc | ||
| + | archivers/ | ||
| + | misc/ | ||
| + | sysutils/ | ||
| + | converters/ | ||
| + | converters/ | ||
| + | converters/ | ||
| + | ftp/wget | ||
| + | ftp/lftp | ||
| + | net/rsync | ||
| + | net/bmon | ||
| + | archivers/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | www/squid | ||
| + | www/ | ||
| + | www/ | ||
| + | security/ | ||
| + | security/ | ||
| + | security/ | ||
| + | security/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | devel/ | ||
| + | mail/ | ||
| + | mail/ | ||
| + | textproc/ | ||
| + | print/ | ||
| + | print/ | ||
| + | print/ | ||
| + | mail/ | ||
| + | mail/ | ||
| + | net-mgmt/ | ||
| + | net-mgmt/ | ||
| + | net-mgmt/ | ||
| + | graphics/ | ||
| + | www/ | ||
| + | databases/ | ||
| + | databases/ | ||
| + | net/ | ||
| + | graphics/ | ||
| + | textproc/ | ||
| + | archivers/ | ||
| + | ftp/ | ||
| + | ftp/curl | ||
| + | www/links | ||
| + | www/nginx | ||
| + | www/thttpd | ||
| + | www/fcgi | ||
| + | www/ | ||
| + | lang/ | ||
| + | lang/ | ||
| + | sysutils/ | ||
| + | databases/ | ||
| + | databases/ | ||
| + | www/ | ||
| + | net-im/ | ||
| + | audio/ | ||
| + | audio/faac | ||
| + | audio/ | ||
| + | audio/lame | ||
| + | textproc/ | ||
| + | textproc/jq | ||
| + | net/wol | ||
| + | " | ||
| + | |||
| + | # | ||
| + | |||
| + | PKG_PORTS_01=" | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | audio/ | ||
| + | multimedia/ | ||
| + | multimedia/ | ||
| + | sysutils/ | ||
| + | " | ||
| + | |||
| + | # | ||
| + | |||
| + | PKG_REPO_02=" | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | sysutils/ | ||
| + | security/ | ||
| + | security/ | ||
| + | security/ | ||
| + | security/ | ||
| + | graphics/ | ||
| + | multimedia/ | ||
| + | multimedia/ | ||
| + | " | ||
| + | |||
| + | # | ||
| + | |||
| + | BLURAY=" | ||
| + | |||
| + | # | ||
| + | |||
| + | PKG_PORTS_02=" | ||
| + | converters/ | ||
| + | " | ||
| + | |||
| + | # | ||
| + | </ | ||
| + | |||
| + | <file bash / | ||
| + | #!/bin/sh | ||
| + | |||
| + | . / | ||
| + | |||
| + | ( | ||
| + | ### wenn es Probleme bei der Installation gibt | ||
| + | #echo "# 0 # make deinstall" | ||
| + | #for P in $(cd / | ||
| + | |||
| + | echo "# 1 # portsclean -CDL" | ||
| + | portsclean -CDL | ||
| + | |||
| + | echo "# 2 # pkg install PKG_REPO_01" | ||
| + | pkg install ${PKG_REPO_01} | ||
| + | |||
| + | echo "# 3 # portmaster -yKgtRf -U PKG_PORTS_01" | ||
| + | portmaster -yKgtRf -U ${PKG_PORTS_01} | ||
| + | |||
| + | echo "# 4 # pkg install PKG_REPO_02 BLURAY" | ||
| + | pkg install ${PKG_REPO_02} ${BLURAY} | ||
| + | |||
| + | echo "# 5 # portmaster -yKgtRf -U PKG_PORTS_02" | ||
| + | portmaster -yKgtRf -U ${PKG_PORTS_02} | ||
| + | |||
| + | echo "# 6 # portsclean -CDL" | ||
| + | portsclean -CDL | ||
| + | ) 2>&1 | tee / | ||
| + | </ | ||
/home/http/wiki/data/attic/freebsd/freebsd_-_update.1708033102.txt · Zuletzt geändert: von manfred
