Kategorie Linux desktop


VirtualBox a Arch Linux

Bohužel se mi ani při instalaci a používání Virtual boxu nevyhli problémy, takže se budu snažit je tu popsat a snad i řešit

DNS

Pozor na nastavení DNS serverů, protože, z nějakého důvodu Virtual Box bere pouze první DNS server, takže pokud máte první nefunkční(já měl nastavený první localhost, ale neměl jsem na něm ještě spuštěný DNS server)

NAT

Výchozí NAT nastavení mi z nějakého důvodu nefunguje...
A to proto, že aktuální verze balíku "virtaulbox-modules" je rozbitá - neobsahuje modul "vboxnetflt", který je potřeba k připojení přímo na síťové rozhraní, což je při připojení po wifi jediná možnost. Takže se naskýtají dvě možnosti :

  • Čekat, až to správce balíku opraví - přidá řádek do PKGBUILDu, ale bug je nahlášen už přes měsíc a řešení je uvedeno přes 4 týdny, takže to není momentálně řešení
  • Sestavit si modul sám, sice to nebude ůplně košér, ale co se dá dělat... zoufalé situace vyžadují zoufalé řešení... :

Nejdříve si stáhneme PKGBUILD a virtualbox-modules.install z AUR, zde :
PKGBUILD a virtualbox-modules.install
Ten uložíme do vybrané složky (u mě např. ~/bin/archbuilds/vbox-modules)
Upravíme PKGBUILD tak, aby obsahoval i "bugfix", čili kompilovat i potřebný vboxnetflt modul:

... make || return 1 install -D -m644 vboxdrv.ko "$pkgdir/lib/modules/${_kernver}/misc/vboxdrv.ko" install -D -m644 vboxnetflt.ko "$pkgdir/lib/modules/${_kernver}/misc/vboxnetflt.ko" sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" "$startdir/virtualbox-modules.install" ... A spustíme "výrobu" balíčku : makepkg -s

Tak a nyní se nám kompiluje celý Virtual Box, takže počkáme buď dlouho, pokud máme rychlejší mašinu, nebo velmi dlouho, v případě pomalejší...


No a když jsme si uvařili kávu, odehráli MafiaWars na facebooku, vyčůrali se a uvařili si večeři, můžeme nainstalovat vygenerovaný balíček :

sudo pacman -U virtualbox-modules-2.1.2-1-i686.pkg.tar.gz

Nyní máme potřebný modul, takže nám nic nebrání si ho načíst :

modprobe vboxnetflt

Třikrát hurá, jdeme to vyzkoušet :)...

"Sakses" - sice to trvalo dlouho, ale přístě už víme jak na problémy v balíčcích :)

Thu, 19. February 2009 - před 789 týdnyArteal

Otevírání více souborů v jednom okně Kate

Původně jsem chtěl začít používat Netbeans, ale stále mě provázejí nějaké problémy s Javou, takže jsem se nakonec rozhodl pro používání, v KDE nativního, editoru Kate
Nejdřív jsem chvíli bojoval s nastavením Session, ale pak jsem přišel na to, že :
  • Ukládat nastavení okna
  • Ručně vybírat session
  • Ukládat sesssion
Dále jsem chtěl, aby se nově otevřené soubory otvíraly v jediném aktivním okně.
Podle Kate FAQ jsem zjistil, že musím sobuory otevírat příkazem kate -u %U Takže jsem šel klasicky přes Properties u daného souboru, tam Edit Type File...
Zde se bohužel ukázalo KDE4 ještě nedokonalé, několikrát jsem smazal původní Kate ze seznamu, několikrát se tam znovu objevil, při ůpravě původního záznamu se záznam nepřepsal jak měl, ale zmizel a vzápětí se objevil původní záznam...
Zde smažeme záznam Kate, vytvoříme nový záznam "kate -u %U", ten Edit-ujem, v záložce Application->Advanced Options odškrtnem(vypnem) možnost Enable launch feedback, což zajistí, že se nám na taskbaru neobjeví zbytečně na pár sekund nové okno Kate. Uložíme a můžeme prgat :)

Tue, 17. February 2009 - před 789 týdnyArteal

Instalace Arch Linux

Rád bych se tu podělil o pár postřehů o instalaci Arch Linuxu na mem i686 stroji :]

ArchLive a WPA připojení

Prvním (potencionálním) problémem bylo to, že se do instalace pouštím pouze s bezdrátovým připojením a to ještě s WPA šifrováním. Ale Arch byl na toto skvěle připraven, takže po shromáždění pár informací od pana Googla jsem si vytvořil konfigurační soubor pro mojí Ganja síť v /etc/wpa_ganja.conf : ctrl_interface=/var/run/wpa_supplicant eapol_version=1 ap_scan=1 fast_reauth=1 network={ ssid="Ganja" scan_ssid=0 proto=WPA key_mgmt=WPA-PSK pairwise=TKIP group=TKIP psk="tajneheslovplaintextu" } a to poté "zapnul" spuštěním # wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_ganja.conf A ještě si vyžádal (v jiné konzoli, wpa_supplicant nesmíme přerušit) od routeru DHCP : # dhcpcd wlan0 Toto nastavení je celkem snadno dohledatelné, ale uvádím ho pro ůplnost a hlavně pro vlastní ůčely :)

Celý článek Fri, 13. February 2009 - před 790 týdnyArteal

Žádný zvuk ve Flashi v Ubuntu 8.04

Pokud z nějakého důvodu jako já musíte používat starší verzi Ubuntu 8.04 a nefunguje vám zvuk ve Flashi, takže si nemůžete pouštět svá oblíbená videa na YouTube a oblíbená rádia na last.fm tak pro vás mám řešení :
Celý problém je v chybějící knihovně libflashsupport, kterou nainstalujeme příkazem :
sudo apt-get install libflashsupport Zdrojem této informace je Ubuntí fórum, kde se uvádí ještě nastavení zvukových zařízení a mazání nastavení Pulse, ale u mě stačilo pouze nainstalovat výše zmíněnou knihovnu :)

Mon, 26. January 2009 - před 792 týdnyArteal

OpenVPN klient na Gentoo

Tak tu máme první návod pro klienta na OpenVPN, první bude pro můj nejoblíbenější OS - Gentoo Linux...
Nejdříve si mergnem balíček s OpenVPN:
emerge -av openvpn Poté si vyžádáme od správce OpenVPN sítě certifikát a klíč pro připojení a zkopírujem do složky /etc/openvpn/server
Dále navštívíme složku /etc/openvpn a vytvoříme config pro připojení k serveru "server":
cd /etc/openvpn/
nano server.conf
Obsah configu :

# server ke kteremu se pripojujeme
remote server

# tls jako klient
tls-client

# port, 1194 = default
port 1194

# protokol, tcp/udp
proto tcp-client

# nastaveni zarizeni
dev tap0

# povoluje stazeni konfigurace ze severu
pull

# certifikat certifikacni autority
ca server/ca.crt

# certifikat klienta - upravit podle nazvu vaseho certifikatu
cert server/client.crt

# certifikat klienta - upravit podle nazvu vaseho certifikatu
key server/client.key

# uzivatel pod kterym bezi klient
user nobody

# skupina pod kterou bezi klient
group nogroup

# opakovani radku v logu
mute 10

# logy klienta
log-append /var/log/openvpn.log

# status klienta
status /var/run/vpn.status 10

# komprese prenasenych dat
comp-lzo

# ukecanost klienta
verb 3

#cache kvuli restartu
persist-tun
persist-key
Upravíme hodnoty remote,ca,cert,key podle hodnot, které jsme obdrželi od správce OpenVPN sítě a uděláme link server.conf na openvpn.conf: ln -s /etc/openvpn/server.conf /etc/openvpn/openvpn.conf Dále vytvoříme link v initscriptech... ln -s /etc/init.d/openvpn /etc/init.d/openvpn.server A pokud jsme obdrželi správné hodnoty, tak by mělo stačit: /etc/init.d/openvpn start Mno a pokud se podařilo a chcete se připojovat třeba při každém bootu, tak zadejte: rc-update add openvpn boot

Tue, 31. July 2007 - před 870 týdnyArteal

Gentoo

Po třídenní kompilaci a instalaci se dneska pouštím do používání a zkoumání Gentoo Linuxu :)

Wed, 4. July 2007 - před 874 týdnyArteal

Nové služby v rámci gw.arteal.name

gw.arteal.name je zatím neveřejný projekt, na kterém se průběžně pracuje. Nedávno jsem si vzpomněl že to tak vlastně je :D
Čili, uvědomil jsem si, co jsem tímto pojmem myslel, proč jsem mu dělal vasltní subdoménu a prezentaci...
Takže : gw.arteal.name má být kompletní administrací mého zkušebního stroje daron.arteal.name. To jest: FTP démon s virtuálnímí uživateli(ProFTPd)
Mail server s virtuálnímí uživateli(Postfix?)
A s ním související SMTP,POP3,Anti-vir,Anti-spam
Nastavení apache2(nejlépe poloautomatizované pomocí shell scriptu)
Databáze(MySQL)
A k tomu všemu webová administrace...

A ty nové služby

Postfix+Amavis-new+clamav+spamassassin - nastaveno pro daron.arteal.name, zatím bez virtualizace a zatím do toho moc nevidím :P


Proftpd - nastaveno s virtualizací pomocí MySQL, opraven Debian-proftpd bug

Zbytek práce přijde, až bude více času se tím zabívat :) Ptáte se proč? Protože se zkušenosti se vždycky hodí a protože mě to baví :)

Fri, 8. June 2007 - před 878 týdnyArteal

Hrátky s grafickým rohzraním Debianu

Tak jsem včera náhodou zabloudil na stránku debian-look.org a zajul mě tam nejdřívě splash screen, ale když jsem zjistil, že je pouze pro rozlišení 1024x768, tak mě nadšení přešlo... Pak jsem ovšem navšítvil sekci Script a našel script pro instalaci Beryl(a) pro Etch, tak jsem si řekl : "mno nezkus to :)"
A to byla chyba
Po instalaci jsem restartoval X server a už ho nenastartoval, snažil jsem si odinstalovat a nainstalovat(s vymazáním configů) xserver-xorg a kdm, ale ůspěch žádný. Dobře, reinstall. Musím říct, že se mi opravdu dařilo. Stihl jsem si splést partition, nainstalovat systém bez uživatele, mno a nakonec nasintalovat i funkční script, pomocí scriptu, co jsem napsal, když jsem instaloval Etch poprvé, jsem si nainstaloval základní aplikace, doladil pár věciček a zkopíroval home. Pak přišla jedna věc, kterou bych tu chtěl zdokumentovat, aby tento článeček měl aspoň nějakou informativní hodnotu a to Instalace NVIDIA ovladačů v Debian Etch :
1. sudo apt-get install module-assistant
2. Přidání repozitáře "deb http://ftp.us.debian.org/debian/ unstable main non-free contrib"
3. sudo apt-get update
4. sudo m-a prepare
5. sudo m-a auto-install nvidia
6. apt-get install nvidia-glx
Teď by měli být nové ovladače od NVIDIA být nainstalované... Ještě je potřeba restartovat X server například stiskem kláves Ctrl+Alt+Backspace
(Poznámka : pokud vám ovladače jedou, buďte rádi, mě ne :)

Fri, 8. June 2007 - před 878 týdnyArteal