Pozor!
Tento článek je již zastaralý a brzy bude odstraněn. Mé nejnovější články naleznete na blogu o IT.
Instalace Debian Lenny
Seznam problémů a jejich řešení:
Konfigurace mého počítače
Nejdříve se podíváme, jakou mám hardwarovou kofiguraci mého notebooku HP Pavilion dv6319
- Intel Core Duo 1.73 GHz
- Nvida GeForce Go 7400, 256 MB + 128 MB nesdílená paměť
- Wifi Broadcom4311 802.11b/g
- Ricoh Builtin Webkamera
- Ricoh MMC čtečka paměťových karet 5in1
- 2 x 512 MB DDR2 RAM
- SATA 120GB 5400 ot./min
- a další ...
Pro instalaci jsem si vybral netinst lenny beta 2 pro svoji arcitekturu i386 ze stránek debian-installer.
Při instalaci jsem si v GUI instalátoru zaškrtnul volby Desktop, Laptop, Server, SQL Server a možná ještě nějaké další a bezproblémově nainstaloval. Instalaci však předcházelo rozdělení disku pomocí Ubuntu Live CD.
- 10 GB Primary partition na root
- 10 GB Primary partition na důležité dokumenty, práci...
- zbytek jako Extended partition na /home
Kompilace jádra
Po instalaci následovala kompilace jádra. Stáhl jsem nejnovější stable jádro a vrhnul se do toho.
Záhy se však objevila chyba při pokusu o kompilaci:
* * Unable to find the GTK+ installation. Please make sure that * the GTK+ 2.0 development package is correctly installed... * You need gtk+-2.0, glib-2.0 and libglade-2.0. * make[1]: *** No rule to make target`scripts/kconfig/.tmp_gtkcheck', needed by`scripts/kconfig/gconf.o'. Stop. make: *** [gconfig] Error 2
No jo, neměl jsem nainstalovanou knihovnu libglade, hlavně, že to mám hned vedle napsané
# apt-get install libglade-2.0
A problém byl vyřešen.
Ještě bych dodal, že jádro kompiluji v domovském adresáři, nikovliv v /usr/src/linux a bez rootovských práv. Protože to důrazně doporučovali v knize Linux Kernel in a Nutshell.
NahoruZprovoznění Wifi Broadcom
V dnešní době už není rozchodění Broadcom wifiny tak složité jako v dobách Ubuntu 7.04, po instalaci wifi fungovala, ale při bootu mi skákalo varování.
input: b43-phy0 as /class/input/input10 b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found or load failed. b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).
Šel jsem tedy na příslušnou stránku a stáhnul ovladač b43 pro správnou verzi mého jádra.
Po nainstalování ovladače následovala série příkazů:
# rmmod b43 && modprobe b43
a dílo je dokonáno. Při instalaci driveru se mi vygenerovaly nějaké soubory, které můžu s klidem smazat.
NahoruZprovoznění Built in webkamery
Pro funkční kamerku potřebujeme UVC moduly, proto je potřeba stáhnout z repozitářů balíček linux-uvc-source. Tímto se nám v adresáři /usr/src/ objeví soubor linux-uvc.tar.bz2 - rozbalíme ho. Vytvoří se nám složka modules a v ní složka linux-uvc. V této složce jsou zdrojové kódy modulu, které potřebujeme zkompilovat.
Takže jsi to trochu shrneme:
# apt-get install linux-uvc-source # cd /usr/src/ # tar xjf linux-uvc.tar.bz2 # cd modules/linux-uvc # make # make install
Nyní máme nainstalováno a satčí zavést moduly do jádra:
# modprobe uvcvideo
Pokud kamerka nejde, ujistíme se, že máme zavadené také moduly ohci_hcd a ehci_hcd
# modprobe -r ohci_hcd && modprobe ohci_hcd # modprobe -r ehci_hcd && modprobe ehci_hcd # modprobe -r uvcvideo && modprobe uvcvideoNahoru
Java do prohlížeče Iceweasel
Při procházení webových stránek jsem zjistil, že nemám nainstalovanou Javu do prohlížeče. Následoval jsem add-one manažera, který mě navedl na stránky java download a zde jsem stáhl linux(self-extracting file) a nainstaloval.
Java přesto nešla. Bylo totiž nutné vytvorit symlinky na javovské knihovny. Při googlení jsem navíc zjistil, že mám starou verzi Javy. Měl jsem totiž pětkovou verzi a pritom už je dávno java 6.
Proto jsem nejdříve nainstaloval javu 6
# apt-get install sun-java6-bin
Teď už stačí jen ten slibovaný symlink (jako normální uživatel, ne root)
$ cd $ ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so .mozilla/plugins/libjavaplugin_oji.so
Adresář .mozilla/plugins/ neexistoval, tak jsem jej nejprve musel vytvořit. A java krásně funguje.
NahoruInkscape a prespektiva
Jelikož mě také baví dělat grafiku, používám grafický editor inkscape. Jednou z velmi pěkných věcí je vytváření perspektivy, pomocí Effects > Modify Path > Perspective.
Aby perspektiva správně fungovala, je potřeba nainstalovat ještě pár knihoven.
# apt-get install python-xml python-numpy
Taky se mi často stávalo, že prespektiva neudělala to, co jsem požadoval. Je tu totiž pár striktních požadavků.
- Perspektiva se vytváří vzhledem ke čtyrúhelníku, který musí mít přesně čtyři rohy.
- A tento čtyrúhelník se musí vykreslovat od dolního levého roho, pak horní levý roh, následuje horní pravý, dolní pravý a zakončíme zpět v dolním levém rohu.
- Objekt který chceme perspektizovat musí být převeden do cesty (Path > Object to Path).
- A při perspektizování musíme nejříve vybrat daný objekt a pak teprve čtyřúhelník podle kterého perspektivu vytváříme.