docs:tips_n_tricks:debian:index.html
This is an old revision of the document!
Table of Contents
Debian
Packages missing after a fresh installation
… is a matter of taste, but this is (part of) my list:
# For general use: apt-get install aptitude zsh less strace psmisc rcs screen \ rsync sshfs ntpdate host exim4-daemon-light \ sudo file bc mlocate man cvs patch [uemacs|nano] # For some diagnostics apt-get install pciutils iftop tcpdump lshw # For systems running on the "bare metal" apt-get install smartmontools ethtool # For server maintenance apt-get install munin-node munin-plugins-extra sysstat # For development use apt-get install dpkg-dev debhelper devscripts liburi-perl \ fakeroot build-essential autoconf bison \ autotools-dev sharutils
Configuration
/etc/apt/sources.list.d/
At least for uemacs you need to access the /usr/local
repositories. Get it by
wget -O /etc/apt/sources.list.d/usr-local-debian.list -c http://debian.usr-local.de/debian.list
/etc/apt/apt.conf.d/myconf
This is outdated
APT::Default-Release "squeeze";
Apt Pinning by Repository (/etc/apt/preferences)
Tested with Debian 10 Buster
- /etc/apt/preferences.d/99ul-pin-priorities
# /usr/local Pin Priorities # Need to be in sync with /etc/apt/sources.list ! # Check with apt-cache policy Package: * Pin: origin deb.debian.org Pin-Priority: 500 Package: * Pin: origin security.debian.org Pin-Priority: 500 # Package: * # Pin: origin repo.dovecot.org # Pin-Priority: 1 Package: * Pin: origin * Pin-Priority: 1
See:
Change timezone
To change the timezone of a running systems, issue
tzconfig
or
dpkg-reconfigure tzdata
depending on your version of Debian.
NFS Workaround
For some versions of Debian, you need to add sec=sys
in /etc/exports
if you want to use no_root_squash
Reference: Re: NFS and no_root_squash - cannot write as root - permission denied (SOLVED)
Change locale
update-locale LANG=C LC_CTYPE=de_DE LANGUAGE
Building Packages
sudo apt-get install devscripts apt-get source <package> # If you start here: dpkg-source -x <package>.dsc cd <packagedir> # generating new changelog entry with local version suffix for distribution lenny: export DEBEMAIL="${DEBEMAIL:-peter@foo.bar}" export DEBFULLNAME="${DEBFULLNAME:-Peter Foobar}" dch -l .ul~lenny -D lenny dpkg-buildpackage -rfakeroot
docs/tips_n_tricks/debian/index.html.1573234260.txt.gz · Last modified: 08.11.2019 18:31 CET by peter