FreeBSD: Difference between revisions

From Sasara
Jump to navigationJump to search
Created page with "'''FreeBSD''' is 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== $ cd ~ $ env CVS_RSH=ssh cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc $ c..."
 
Line 2: Line 2:


==Links==
==Links==
* {{URL|https://mirror.aarnet.edu.au/pub/FreeBSD/releases/ISO-IMAGES/|AARNet Mirror}}
* [https://mirror.aarnet.edu.au/pub/FreeBSD/releases/ISO-IMAGES/ AARNet Mirror]
* {{URL|https://www.freshports.org/|FreshPorts}}
* [https://www.freshports.org/ FreshPorts]
* {{URL|https://docs.freebsd.org/en/books/handbook/|Handbook}}
* [https://docs.freebsd.org/en/books/handbook/ Handbook]
* {{URL|https://wiki.freebsd.org/|Wiki}}
* [https://wiki.freebsd.org/ Wiki]


==Bootstrap local pkgsrc==
==Bootstrap local pkgsrc==

Revision as of 11:56, 22 August 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