Ajánlott telepítendő csomagok. Csomagok Etch verziónál aktuálisak voltak. Azóta változhatott.
Csomagok:
A Debian 5.x változatában a mcedit szövegszerkesztő alapból megjeleníti a tabulátorokat és a szóközöket. Menőből a Debian ezen verziója alatt nem lehet kikapcsolni. A konfigurációs állományában azon kikapcsolhatjuk. Kapcsoljuk ki a Mindnight Commander minden futó példányát, majd szerkesszük a következő állományt nano szövegszerkesztővel:
nano ~/.mc/ini
Keressük meg a következő beállításokat:
editor_visible_tabs=1 editor_visible_spaces=1
Értéküket állítsuk 0-ra:
editor_visible_tabs=0 editor_visible_spaces=0
Mentsük el és indulhat a Mindnight Commander mcedit-je.
Telepítsük a module-assistant és a wireless-tools csomagokat:
aptitude install module-assistant wireless-tools
Építsük fel és telepítsük egy ndiswrapper-modules-* csomagot, amelyet a ModuleAssistant segítségével:
m-a prepare m-a a-i ndiswrapper
Az ndiswrapper-t adjuk a kernel modulok listájához, hogy betöltéskor (boot) betöltődjön:
echo ndiswrapper >> /etc/modules
Tegyük az NDISwrapper modult a kernelbe:
modprobe ndiswrapper
Több információt és leírást az NDISwarpper kernel modul felépítéséről a /usr/share/doc/ndiswrapper-source/README.Debian fájl add.
Ha a modult betöltődött, telepíteni kell egy NDIS meghajtót és konfigurálni a wireles eszköz számára.
Meghajtó telepítése
Telepítjük az unzip csomagot:
aptitude install unzip
Beszerezzük egy állományt, amely tartalmazza az NDIS meghajtót. Forrás a Dell FTP szervere:
wget http://ftp.us.dell.com/network/R151517.EXE
Kicsomagoljuk a tartalmát:
unzip -a R151517.EXE
Telepítjük az NDIS meghajtót:
ndiswrapper -i DRIVER/bcmwl5.inf
Ellenőrizzük az NDIS meghajtó telepítését. Listázzuk a telepített meghajtókat:
ndiswrapper -l
A következő kimenetet láthatjuk:
bcmwl5 : driver installed
device (14E4:4311) present
Ellenőrizzük elérhető hálózati eszközeinket::
iwconfig
Ha az eszköz nincs jelen, akkor vegyük ki, majd tegyük vissza a fizikai eszközt, majd futtassuk újra a az iwconfig parancsot.
Aktiváljuk az eszközt, valahogy így: Raise the interface to activate the radio, for example:
ifconfig wlan0 up
Ellenőrizzük wireles eszköz haszálható-e.
Például van egy szotar nevű projektünk. Készítenünk kell egy olyan könyvtárszerkezetet amelyben telepítés után látni akarjuk a programunkat.
mkdir szotar cd szotar mkdir usr cd usr mkdir bin cd ../.. cp ~/szotar usr/bin/szotar
A Debian nevű könyvtárbank készítünk egy kontroll állományt.
mkdir DEBIAN cd DEBIAN mcedit control
A control fájl tartalma:
Package: szotar Version: 1.0 Section: misc Priority: optional Architechture: i386 Depends: libncurses5 Maintainer: Termih <termih@freemail.hu> Description: Ez egy angol-magyar szotar program.
A szotar.deb elkésztítése:
dpkg-deb -b szotar
További információk a debianos kontrollfájlokhoz:
man 5 deb-control
1.97 grub más mint az eddigiek.
A grub verziójának kiderítése:
grub-install -v
Eredményként valami ilyesmit láthatunk:
grub-install (GNU GRUB 1.98-1)
A /boot/grub/ könyvtárban megszűnt a menu.lst fájl. Helyette grub.cfg van. Ez az állományt viszont nem módosításra találták ki! Az update-grub parancs vagy egy új kernel telepítése azt felülírja.
A felhasználó saját beállításait a következő helyre teheti:
/etc/grub.d/40_custom
A beállítások érvényesítéséhez futtatnunk kell a következő parancsot:
update-grub
/etc/default/grub
GRUB_DEFAULT=0
Beállítások érvényesítése:
update-grub
Prioritás
Szekciók
Helyezzük el a .deb kiterjesztésű bináris állományainkat.
Például:
/root/debs
Készítsünk egy override nevű állományt. Tartalma a csomagok neve, prioritása és szekciója. Adott például három csomag:
echo "alma optional devel" > /root/override echo "korte optional devel" >> /root/override echo "barack optional devel" >> /root/override
A prioritást és szekciót állítsuk be magunknak.
dpkg-scanpackages /root/debs /root/override > Packages
Tömörítenünk kell az állományt gzip segítségével.
gzip Packages
Ez megtehető a dpkg-scanpackages paranccsal együtt:
dpkg-scanpackages /root/debs /root/override | gzip > Packages.gz
Ha a dpkg-scanpackages parancs kiadásakor a binárisok könyvtárában állunk, akkor az override fájl készítése elhagyható. Akkor a következő parancsot használjuk:
dpkg-scanpackages /root/debs /dev/null > Packages
Szerkesztenünk kell a következő állományt:
/etc/apt/sources.list
Fűzzük a végéhez:
deb file:/root debs/
A csomagok telepíthetők.