* To get rid of problems with the flickering screen with the usual Debian boot cds, start the appropriate kernel with the following options: video=vga16:off * Package lists are stored in /var/lib/apt/lists/ This directory contains files with lengthly filenames where the name contains the server name, the location on the server and the processor architecture Typical example: ftp.de.debian.org_debian_dists_stable_main_binary-i386_Packages . These files can be searched for package information, even for those packages that are not installed on the current system: grep "^Filename: .*apache" *binary-i386_Packages * Install Scripts (pre-install, post-remove, ...) are in /var/lib/dpkg/info * Install source packages Compile/build them on one system the created .deb package can be installed on other systems that have a similar configuration # make sure debhelper and fakeroot packages are installed apt-get source libdbd-oracle-perl # Now diff.gz .dsc and tar.gz file are in current directory # Additionally the tar.gz is unpacked, the patches are applied and tarball is # renamed to orig.tar.gz cd libdbd-oracle-perl-1.16/ echo $ORACLE_HOME # Check the rules file if it matches the current linux system nvi debian/rules # finally build the deb file # -uc means no changelog and -us no signature debuild -e ORACLE_HOME --set-envvar LD_LIBRARY_PATH=$ORACLE_HOME/lib -uc -us * Wichtige Optionen fuer dpkg dpkg -s|--status ... display package status details dpkg -p|--print-avail ... display available version details dpkg -L|--listfiles ... list files `owned' by package(s) dpkg -l|--list [ ...] list packages concisely dpkg -S|--search ... find package(s) owning file(s) dpkg --configure ... | -a|--pending dpkg --get-selections [ ...] get list of selections to stdout dpkg --set-selections set package selections from stdin dpkg -C|--audit check for broken package(s) Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field| -x|--extract|-X|--vextract|--fsys-tarfile on archives (type dpkg-deb --help.) Options: --no-act Just say what we would do - don't do it --ignore-depends=,... Ignore dependencies involving * Minimal package configuration to allow X-forwarding ii x11-common 1:7.3+20 X Window System (X.Org) infrastructure ii xauth 1:1.0.3-2 X authentication utility ii libx11-6 2:1.0.3-7 X11 client-side library ii libx11-data 2:1.1.5-2 X11 client-side library ii libxau6 1:1.0.3-3 X11 authorisation library ii libxext6 2:1.0.4-2 X11 miscellaneous extension library ii libxmu6 2:1.0.4-1 X11 miscellaneous utility library ii libxmuu1 2:1.0.4-1 X11 miscellaneous micro-utility library * Emacs with X-Support (Lucid) uses Athena Widgets ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library ii libsm6 2:1.0.3-2 X11 Session Management library ii xaw3dg 1.5+E-17 Xaw3d widget set ii libxpm4 1:3.5.7-1 X11 pixmap library * Addiitionally for xpdf ii libxfont1 1:1.3.3-1 X11 font rasterisation library ii xfonts-encodings 1:1.0.2-3 Encodings for X.Org fonts ii xfonts-utils 1:7.4+1 X Window System font utility programs * General Xresource settings go into /etc/X11/Xresources/xbase-clients From scratch it only contains a identifying comment line ! /etc/X11/Xresources/xbase-clients useful additions are: ! ! xman ! Xman*manualFontNormal: -adobe-courier-medium-r-*-*-12-*-*-*-*-*-iso8859-* Xman*manualFontBold: -adobe-courier-bold-r-*-*-12-*-*-*-*-*-iso8859-* Xman*directoryFontNormal: -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-*