files:
[freshmeat]
[rpmfind]
Brian Kernighan:
[Bell Labs]
[Princeton]
code:
[code samples]
[other unclassified (unix) crap]
[Google Code Search]
[Financial
Numerical Recipes by Bernt Arne Ødegaard]
A
ADSL: to access ADSL modem, telnet or http to 10.0.0.138
AIX, OS/400 and other IBM oddities
Angband:
[normal]
[Russian]
apache
apr and
apr-util
(Apache Portable Runtime; Icelandic mirror)
ASCII table & HTML encodings
ASCII table &
HTML encodings
autoconf and friends
B
bash & shells
bin86
(includes as86 and ld86; needed to compile 2.2 or earlier kernels)
binutils (Icelandic GNU mirror)
BIOS read utilities:
dmidecode and
bioswriter
(the latter is old, but probably still could be used as an example how to read BIOS)
bison (Icelandic GNU mirror)
browsers
BSDs
bzip2 [
as of Nov 12 2006]
bzip2 mini-HOWTO
(Icelandic mirror)
C
C, C++, gcc
CD & DVD
compress
coreutils
(former fileutils, sh-utils and textutils) (Icelandic GNU mirror)
to print lines whose first field contained both in file1 and file2:
join -j 1 file1 file2
to print lines from file1 whose first field is not present in file2:
join -v 1 file1 file2
to copy directory tree retaining as much as possible (attributes, symlinks, devices,
etc.), e.g. for backup: cp -avx /from /to
crunch
CSS
cvs
D
ddd (Icelandic GNU mirror)
DHCP (Icelandic mirror)
dialog (various versions)
diffutils (Icelandic GNU mirror)
DNS:
bind (Icelandic mirror)
DNS HOWTO (Icelandic mirror)
bind FAQ
root name servers
dosemu: dosemu HOWTO
(Icelandic mirror)
dpkg - Debian package manager,
may be used to extract .deb packages, also contains start-stop-daemon.
dvd::rip (a perl-based GUI wrapper for transcode and other utilities):
to force it to recheck internal tools, remove ~/.dvdrip directory;
code for check is contained in Video/DVDRip/Depend.pm
E
(x)emacs
ext3 filesystem:
ext3 FAQ
F
file
Filesystem Hierarchy Standard
findutils (Icelandic GNU mirror)
ffmpeg (contains libavcodec,
libpostproc and libswscale)
fonts
fortune
G
gaim
gdbm (including ndbm)
gettext (including xgettext)
(Icelandic GNU mirror)
glib: current and
old releases;
the last glib version which compiles trouble-free with gcc 3.* on AIX 5.1 is 2.2.1
glibc
GNU scientific library:
src (Icelandic GNU mirror)
doc
gnuplot (docs, demos, etc.)
graphviz (suite of programs to draw graphs):
Using graphviz to draw
pedigrees
grep (Icelandic GNU mirror)
gsm is available as a redhat package
gzip (Icelandic GNU mirror)
H
hardisks:
if harddisk is not recognized by an old BIOS (freezes during automatic
recognition), it may be tricked to think that disk is of smaller size by putting some
jumpers (see, for example, answer id 83 from the knowledge base at the Western Digital
website).
HTML:
4.0.1 specs
HTML special characters
html2text
I
inetutils
iptables
J
java
jed:
when version 0.99.18 is compiled against slang 2.1.3, one get "Run-Time Error" message
instead of "End Of Buffer" message. The last slang version for which there is no
such behavior is 2.1.1.
jpeg
K
keyboard
L
less (Icelandic GNU mirror)
libfame
libfpx
libsigsegv (Icelandic GNU mirror)
libtool (Icelandic GNU mirror)
libtool-1.5.24 configure hangs with ld from binutils-2.14
lilo:
LILO mini-HOWTO (Icelandic mirror)
Linux (mainly kernel and distros, but also other oddities
which do not fit in separate categories)
M
m4 (Icelandic GNU mirror)
(GNU) make:
[manual]
[src (Icelandic GNU mirrors)]
[check whether make is GNU]
MBR
(so, when overwriting it with the "standard DOS" bootsector,
care don't to wipe out partition table - write only first 446 bytes!)
(kernel) module utilities: for kernels up to 2.4 -
modutils
(Icelandic mirror);
for 2.6 kernels -
module-init-tools
(note! in module-init-tools, make check overrides binaries and make
them unsuitable! install binaries done with just make, not with
make check)
mount:
to mount image containing filesystem on loopback device:
mount winxp-pro.cdrom /mnt/loop -t iso9660 -o loop=/dev/loop0
mpeg (ancient classical unix software):
[mpeg_play]
[mpeg2vidcodec (mpeg2decode, mpeg2encode)]
MPI:
mpich
mpiexec - facilitates MPI
through PBS (do not confuse with mpiexec from mpich package!)
mplayer
build instructions:
-
export CFLAGS="$CFLAGS -fomit-frame-pointer"
(see here why)
- export CXXFLAGS="$CXXFLAGS -fomit-frame-pointer"
-
./configure --enable-gui --prefix=/usr/local/MPLayer-1.0rc2 --disable-ivtv --enable-encoder=/usr/local/ffmpeg/bin/ffmpeg --enable-decoder=/usr/local/ffmpeg/bin/ffmpeg --enable-parser=/usr/local/ffmpeg/bin/ffmpeg --enable-demuxer=/usr/local/ffmpeg/bin/ffmpeg --enable-demuxer=/usr/local/ffmpeg/bin/ffmpeg
- make
- at certain stage, add manually -lX after -lungif when build fails
- make install
mysql:
src (Icelandic mirror)
doc
mysql (client) usage:
mysql -u <user> -p<passwd> -h <server> [<database>]
N
ncurses (Icelandic GNU mirror)
netcraft
NFS: NFS-HOWTO (Icelandic mirror)
ntp
O
OpenJade and OpenSP (contains jade):
do not compile out of the box with g++ from gcc 4.*, use gcc 3.3
OpenOffice (Icelandic mirror)
openssh
oracle: SQL*PLUS doc
P
pciutils
(Icelandic kernel mirror)
build instructions:
-
in Makefie, set OPT to empty (it does not compile with -O2)
and PREFIX=/usr/local/pciutils-3.0.0
- make
- make install
pdf & djvu
perl
php
pixman
build instructions:
- export LDFLAGS="$LDFLAGS -I/usr/X11/lib"
- ./configure --prefix=/usr/local/pixman-0.10.0
- make
portmap:
build instructions:
- make NO_TCP_WRAPPER=1
-
mkdir -p /usr/local/portmap-6.0/sbin /usr/local/portmap-6.0/usr/share/man/man8
- make BASEDIR=/usr/local/portmap-6.0 install
POP3 protocol
(TCP/IP) ports:
[ports database]
[simple java ports prober]
postgres: docs
printing
procmail
procps (includes ps and pmap)
proxies
psutils
python:
[NumPy]
[Cheese Shop (repository of modules)]
Q
qmail: man pages
qt: doc
R
R:
how to add personal library
readline (Icelandic GNU mirror)
RFCs:
[Icelandic mirror]
[rfc-editor.org]
[faqs.org]
(web) robots
(including the Robots Exclusion
Protocol)
rpm: rpm2tar (converts rpm to tar - modified Patrick Volkerding's
script; requires rpmoffset)
S
samba (Icelandic mirror)
scanners:
The Scanner HOWTO (Icelandic mirror)
X interface to scanner: xscanimage
sed & awk:
sed and
awk sources (Icelandic GNU mirror)
sed & awk, 2nd ed., O'Reilly, 1997, by D.Dougherty and A.Robbins
skype:
listens on port 80
reads /etc/passwd and other
files
smiley
Solaris:
[64-bit doc]
[command showing processes tree: ptree]
[substitute for killall: pkill]
[list of solaris config files]
sound & audio
Sybase: docs
symbolic computations (including GMP)
sysvinit (including pidof)
A survey of Unix init schemes
error like
Id "c2" respawning too fast: disabled for 5 minutes
means that something is wrong with (a)getty which is normally invoked by
init from /etc/inittab.
T
t1lib
tar
tcpdump:
example of usage: tcpdump -p -i eth0 -s 0 -vv portrange 67-68 -w tcpdump.out
(La)TeX
(Israeli) timezone
transcode:
build instructions:
-
in import/nuv/RTjpegN.h, replace the starting
#ifndef _I386_TYPES_H block with #include <asm/types.h>, and
change type of the first argument in RTjpeg_init_compress and
RTjpeg_init_decompress from long unsigned int to
__u32
-
./configure --prefix=/usr/local/transcode-1.0.5 --enable-v4l --enable-freetype2 --enable-ogg --enable-vorbis --with-vorbis-prefix=/usr/local/libvorbis --enable-theora --with-theora-prefix=/usr/local/libtheora --enable-libdv --with-libdv-prefix=/usr/local/libdv --enable-libquicktime --with-libquicktime-prefix=/usr/local/libquicktime --enable-lzo --with-lzo-prefix=/usr/local/lzo --enable-a52 --enable-libxml2 --enable-sdl --with-sdl-prefix=/usr/local/SDL --enable-libfame --with-libfame-prefix=/usr/local/libfame --with-libmpeg2-prefix=/usr/local/mpeg2dec --with-libdvdread-prefix=/usr/local/libdvdread --enable-netstream --with-libavcodec-prefix=/usr/local/ffmpeg --enable-libpostproc --with-libpostproc-prefix=/usr/local/ffmpeg
(wow)
- make
-
at one point when linking fails, relink manually adding the missing
-lmpeg2convert (lame, yes)
- make install
U
USB:
USB Flash Memory HOWTO
linux-usb.org
util-linux
(including getopt and look)
URL
encodings
V
valgrind
vmware
vnc
W
webalizer:
build instructions:
-
export CFLAGS="$CFLAGS -I/usr/local/db/include"
(and make sure /usr/local/db/include contains db_185.h, otherwise one gets build errors
when building dns resolver)
- export CPPFLAGS=-I/usr/local/db/include
-
./configure --prefix=/usr/local/webalizer-2.01-10 --with-dblib=/usr/local/db/lib --with-gdlib=/usr/local/gd/lib --with-gd=/usr/local/gd/include --enable-dns
- make
- make install
Welcome2L
windows (yes, yes...)
wine: build instructions:
-
in configure, add -lXrender in tests for -lXrandr and
-lXcursor
- ./configure --prefix=/usr/local/wine-0.9.61 --without-ldap
- make depend
- make
X
X
x264
xine (audio, video, CD, DVD player):
to play dvd image: xine dvd:/full/path/to/dvd/image.iso
(relative path will not work!)
Z
(un)zip
zlib: zlib.c (get zlib version)
created Feb 6 2005
last updated Sun May 11 17:07:39 GMT 2008