System Administration
Creating a User Account
$ sudo useradd -m -c "Arto Bendiken" arto $ sudo usermod -G wheel arto $ sudo passwd arto
$ sudo useradd -m -c "Buildbot slave" -u 999 buildbot
Changing the Login Shell
$ sudo usermod -s /usr/pkg/bin/bash arto
Adding sudo Privileges
Look under /usr/pkg/etc/sudoers.d/:
$ cat /usr/pkg/etc/sudoers.d/wheel %wheel ALL=(ALL) NOPASSWD:ALL
System Information
Release Information
$ head -n1 /etc/release NetBSD 6.1.5/amd64 $ uname -a NetBSD netbsd 6.1.5 NetBSD 6.1.5 (GENERIC) amd64
System Configuration
CA Certificates
Fix "SSL certificate problem" with git
http://www.cambus.net/installing-ca-certificates-on-netbsd/
$ sudo pkgin install mozilla-rootcerts $ sudo mozilla-rootcerts install
Package Management
Basic Configuration
$ export PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/$(uname -s)/$(uname -m)/$(uname -r|cut -f '1 2' -d.)/All" $ export PKG_PATH='http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.1.5/All' $ sudo pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities $ sudo make -C /usr/pkgsrc/pkgtools/pkgin install $ sudo pkgin update
Finding a Package
$ find /usr/pkgsrc -name joe
Package Installation
Core Utilities
$ make -C /usr/pkgsrc/shells/bash install $ make -C /usr/pkgsrc/security/sudo install $ make -C /usr/pkgsrc/www/curl install $ make -C /usr/pkgsrc/net/wget install $ make -C /usr/pkgsrc/net/rsync install $ make -C /usr/pkgsrc/sysutils/tree install $ make -C /usr/pkgsrc/devel/git install # FIXME: git <- git-gitk <- tk <- X11 $ make -C /usr/pkgsrc/misc/screen install $ make -C /usr/pkgsrc/misc/tmux install
Text Editors
$ make -C /usr/pkgsrc/editors/joe install $ make -C /usr/pkgsrc/editors/vim install $ make -C /usr/pkgsrc/editors/emacs install
Toolchain
$ make -C /usr/pkgsrc/devel/gmake install $ make -C /usr/pkgsrc/devel/autoconf install $ make -C /usr/pkgsrc/devel/automake install $ make -C /usr/pkgsrc/devel/libtool install $ make -C /usr/pkgsrc/devel/pkg-config install $ make -C /usr/pkgsrc/lang/gcc49 install $ make -C /usr/pkgsrc/lang/clang install $ make -C /usr/pkgsrc/lang/clisp install PKG_OPTIONS.clisp='-doc' $ make -C /usr/pkgsrc/lang/sbcl install
Python 2.7
$ make -C /usr/pkgsrc/devel/py-pip install