Pozor!

Tento článek je již zastaralý a brzy bude odstraněn. Mé nejnovější články naleznete na blogu o IT.

[ Vytvořeno: 22. června 2008 ]

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
Nahoru

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.

Nahoru

Zprovozně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.

Nahoru

Zprovozně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 uvcvideo
Nahoru

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.

Nahoru

Inkscape 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.
Nahoru