FreeBSD: Difference between revisions
Jump to navigation
Jump to search
Created page with "'''FreeBSD''' is Rubenerd's favourite operating system. This is a page of our notes. ==Australian mirrors== * [https://mirror.aarnet.edu.au/pub/FreeBSD/releases/ISO-IMAGES/ AARNet] ==Bootstrap local pkgsrc== $ cd ~ $ env CVS_RSH=ssh cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc $ cd pkgsrc/bootstrap $ ./bootstrap ==Checkout partial ports tree== # svn checkout --depth empty https://svn.freebsd.org/ports/head /usr/ports # cd /us..." |
No edit summary |
||
Line 1: | Line 1: | ||
'''FreeBSD''' is [[User:Rubenerd|Rubenerd's]] favourite operating system. This is a page of our notes. | '''FreeBSD''' is [[User:Rubenerd|Rubenerd's]] favourite operating system. This is a page of our notes. | ||
== | ==Links== | ||
* | * {{URL|https://mirror.aarnet.edu.au/pub/FreeBSD/releases/ISO-IMAGES/|AARNet Mirror}} | ||
* {{URL|https://www.freshports.org/|FreshPorts}} | |||
* {{URL|https://docs.freebsd.org/en/books/handbook/|Handbook}} | |||
* {{URL|https://wiki.freebsd.org/|Wiki}} | |||
==Bootstrap local pkgsrc== | ==Bootstrap local pkgsrc== |
Latest revision as of 11:18, 28 June 2025
FreeBSD is Rubenerd's favourite operating system. This is a page of our notes.
Links
Bootstrap local pkgsrc
$ cd ~ $ env CVS_RSH=ssh cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc $ cd pkgsrc/bootstrap $ ./bootstrap
Checkout partial ports tree
# svn checkout --depth empty https://svn.freebsd.org/ports/head /usr/ports # cd /usr/ports # svn update --set-depth files # svn update Mk # svn update Templates # svn update Tools # svn update --set-depth files games # cd games
Essential packages
# pkg install git-lite lzop lsof oksh openntpd rsync tmux
Get latest pkgng
# mkdir -p /usr/local/etc/pkg/repos # cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/ # sed -i 's/quarterly/latest/g' /usr/local/etc/pkg/repos/FreeBSD.conf
Immutable file flags
Note this doesn't work in jails; this must be done on the host.
# chflags schg $FILE_TO_MAKE_IMMUTABLE # chflags noschg $FILE_TO_MAKE_MUTABLE