links - soft (and hard) [links] [home] [search

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 [down 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:
  1. export CFLAGS="$CFLAGS -fomit-frame-pointer" (see here why)
  2. export CXXFLAGS="$CXXFLAGS -fomit-frame-pointer"
  3. ./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
  4. make
  5. at certain stage, add manually -lX after -lungif when build fails
  6. 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:
  1. in Makefie, set OPT to empty (it does not compile with -O2) and PREFIX=/usr/local/pciutils-3.0.0
  2. make
  3. make install
pdf & djvu
perl
php
pixman build instructions:
  1. export LDFLAGS="$LDFLAGS -I/usr/X11/lib"
  2. ./configure --prefix=/usr/local/pixman-0.10.0
  3. make
portmap: build instructions:
  1. make NO_TCP_WRAPPER=1
  2. mkdir -p /usr/local/portmap-6.0/sbin /usr/local/portmap-6.0/usr/share/man/man8
  3. 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:
  1. 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
  2. ./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)
  3. make
  4. at one point when linking fails, relink manually adding the missing -lmpeg2convert (lame, yes)
  5. 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:
  1. 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)
  2. export CPPFLAGS=-I/usr/local/db/include
  3. ./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
  4. make
  5. make install
Welcome2L
windows (yes, yes...)
wine: build instructions:
  1. in configure, add -lXrender in tests for -lXrandr and -lXcursor
  2. ./configure --prefix=/usr/local/wine-0.9.61 --without-ldap
  3. make depend
  4. 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