Kategorie PC


Pacman 4 a yaourt 1

Do mé oblíbené a "domovské" distribuce Arch Linux dorazila zbrusu nová verze balíčkovacího systému pacman a to ve verzi 4. Tato verze přináší několik novinek(nade vše podepisování gpg klíči), proto se ji bude věnovat celá část článku. Další část se bude věnovat nové verzi aplikace yaourt, která slouží pro využívání jedné z, dle mého názoru, nejlepších počinů komunity okolo Arch Linuxu a to AUR.

Pacman 4

Pokud budu přepodkládat, že již máte nainstalovaný yaourt a jeho závislost package-query, tak je nejdříve třeba je odinstalovat:

$ sudo pacman -Rds yaourt package-query

Dále nainstalujeme novou verzi pacman-a :

$ sudo pacman -Syu pacman

Pacman 4 přichází s trochu pozměněným konfiguračním souborem, je tedy třeba zrevidovat soubor /etc/pacman.conf.

Příklad mého konfiguračního souboru je zde : pacman.conf.

Používám rozšířené možnosti, které ukazují velikost balíčku, ukazují velikost všech stažených balíků, nepoužívám testing repozitáře a používám multilib repositář(který nepoužijete pokud používáte i686, neboli 32bit verzi systému).

Pacman-key

Aneb avizované podepisování gpg-klíči je nová fíčura pacman-a, která jednoduše řečeno zajišťuj, že je daný balíček opravdu od vývojáře, který ho "zabalil". Zajistí se to tak, že si importujeme (pomocí pacman-key) GPG klíče vývojářů a pak kontrolujeme jejich fingerprinty. Tuto novou vychytávku ovšem nemusíme vůbec používat, máme tedy dvě možnosti :

Zakázat pacman-key

Pokud jste neupravovali soubor (před upgradem - při používání verze 3.x) /etc/pacman.conf, tak se vám automaticky nainstaloval nový konfigurační soubor, který v základním nastavení má pacman-key vypnuté.

Pokud použijete můj příklad, tak v konfigurační souboru zakomentujeme SigLevel = Optional TrustAll a odkomentujeme #SigLevel = Never.

Nastavit pacman-key

Zinicializujeme si databázi klíčů:

# pacman-key --init

Dále musíme importovat do naší klíčenky klíče vývojářů, na to nám poslouží jednoduchý skript z Arch wiki, který spoustíme jako root:

for key in FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8; do pacman-key --recv-keys $key pacman-key --lsign-key $key printf 'trust\n3\nquit\n' | gpg --homedir /etc/pacman.d/gnupg/ \ --no-permission-warning --command-fd 0 --edit-key $key done

Nyní můžeme upgradovat systém s oveřením podpisů:

# pacman -Syu

Instalace yaourt 1:

Yaourt máme nyní odistalovaný, takže jeho novou verzi nainstalujeme z nových balíčků, na které vede odkaz z AURu :

$ mkdir -p temp/yaourt $ cd temp/yaourt $ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz $ tar zxvf package-query.tar.gz $ cd package-query/ $ makepkg -si $ cd .. $ wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz $ tar zxvf yaourt.tar.gz $ cd yaourt $ makepkg -si $ cd ..

Hlavním zdrojem byl wiki článek : wiki.archlinux.org/index.php/Pacman-key a AUR

Tue, 17. January 2012 - před 633 týdnyArteal

Instalace OpenVPN na windows 7

Žvásty

Sat, 7. January 2012 - před 635 týdnyArteal

Instalace keychain v Arch Linuxu

Na co je keychain?

Pokud často "přepínáte" mezi více stroji, přesněji se přihlašujete z jednoho na druhý pomocí SSH, určitě jste slyšeli o možnosti použít pro zjednodušení tohoto procesu RSA(či jiný) klíč.
Zjednodušeně řečeno, na stroji, u kterého sedíte máte privátní klíč a na stroji, na který se připojujete máte kopii vašeho veřejného klíče.

Zde přichází na řadu otázka bezpečnosti. Pokud máte klíč neěifrovaný, je vše bezpečné do doby, než se k vašemu (privátnímu) klíči někdo dostane.
Pokud máte klíč šifrovaný, je vše v pořádku, jenže k použití klíče musíte vždy zadávat heslo. Což není žádný problém do té doby, kdy chcete, aby stroj mohl vykonávat automatizované připojení na jiný stroj a použít k němu tento šifrovaný privátní RSA klíč.

Řešením tohoto problému je právě program keychain. Keychain vás vyzve k zadání hesla ke klíči, odemče jej a uloží jej do paměti.

Instalace keychainu

Samotná instalace keychain je v Arch Linuxu velmi jednoduchá, balíček je v oficiálním repositáři extra. Stačí tedy klasický příkaz pro instalaci :

# pacman -S keychain

Dále musíme nastavit "spuštění" keychainu. Toho docílíme upravením souborů načítaných při spuštení shellu - přidáme tedy do souboru ~/.bashrc toto :

eval `keychain --eval --agents ssh id_rsa`

Nyní stačí otevřít nový shell a jsme tázání na heslo pro náš certifikát.
Odteď je vždy potřeba, v prvním otevřeném terminálu, předat keychainu heslo.

Celý článek Sat, 8. October 2011 - před 648 týdnyArteal

Jak změnit URL SVN repositáře?

Pokud chceme změnit URL SVN repositáře, resp. pracovní kopie - working copy, slouží k tomu tento jednoduchý příkaz :
svn switch --relocate $STARA_URL $NOVA_URL

Sun, 12. June 2011 - před 665 týdnyArteal

Good Code

A jednu undergroundovou jako tento blog, dovolil jsem si nahrát k sobě, aby to časem nezmizelo(což u xkcd asi nehrozí, ale pro jistotku)

Sat, 8. January 2011 - před 687 týdnyArteal

Oprava cookies pro obrázek hlavičky

Čtenáři, kteří již někdy vyzkoušeli formulářové políčko vlevo nahoře určitě vědí, že si tak mohou vybrat ze tří nemálo úchylných hlaviček tohoto webu.
Ti, kteří to zkusili v poslední době taky vědí, že špatným nastavením se to týkalo pouze konkrétní stránky webu( např. jen v guestbooku, nebo jen na určitém článku). Tento problém jsem dnes vyřešil, takže nastavení funguje pro celý web jak bylo původně zamýšleno :)
Takže třikrát hurá a zkuste třeba paroubcka :D

Mon, 22. November 2010 - před 693 týdnyArteal

Ressurected by Google

Takže po "úctihodné" době Server not found(pro změnu :), byl tento blog oživen.
Těm, co toto čtou, se tímto chci omluvit, určitě mě znáte a určitě Server not found rádi nemáte (nejen an této adrese)
Je to tu , přecijen, prezentace mého virtuálního já a to si nějakou vteřinu denně zaslouží

Není to tím, že bych se snad nudil, je to spíš tím, že je potřeba někam skladovat dobré informace, které je potřeba mít po ruce a ne je vždy znovu dohledávat.
Mimo to mívám občas choutky prostě něco napsat, trochu se zventilovat(a ne zrovna na facebooku)

Takže, po úvodní omluvě a rozmluvě bych tu rád letmo rozebral název článku, jak to je u mě již téměř trendem :
Po málo a méně příjemných situacích na pozadí dalšího "pádu" tohoto blogu jsem přišel o několik posledních článků (konkrétně článek č.100 až č.104) a měl jsem logicky obavy, že už je nikdy z křemíkového nebe nepovolám zpět na planetu arteal.name.
Ale pomohl mi pan Google, konkrétně jeho Google Reader a trochu paradoxní skutečnost, že jsem byl takový úchyl, abych si umístil vlastní blog do čtečky :D
Obnovení těch článků a obnovení práce na kwick.sysu mě tedy znovu "nakoplo" k práci na tomto blogu.

Tue, 28. September 2010 - před 701 týdnyArteal

O chaotických šroubcích z(a)tracené pastě a zasraných opravářích

Musím si ulevit, takže sepíšu takovou mikrostory dnešního dne :


Vše začalo myšlenkou, že si konečně vyzvednu základní desku z mého počítače, kterou jsem reklamoval "mezi svátky", konkrétně 28.12.2008. před týdnem mi totiž došel mail, že mám desku u prodejce k vyzvednutí


Tak fajn, sednu na trolejbus, nikde žádné zácpy, měl jsem i jízdní doklad, takže nikde žádná hrozba. Bezmála 30 minut čumění do blba a přemýšlení o nějakých pracovních záležitostech je za mnou, vystupuji, červená, zelená, chodník, dveře schody a pak "Dobrý den, reklamace jsou vedle" - fajn, vytasím lejstro. "Ano pane, něco s tím fakt bylo, odeslali jsem to do autorizovaného servisu, je to opravené a odzkoušené". Přikývnu, podepíšu, poděkuju. Po schodech dolů a doleva, dodávka, zapalovač, Viceroy, červená a zelená.

Na zastávce to bylo ještě lepší, pouze dvě minuty, dopravní zácpy ani tentokrát žádné. Cesta celkem o ničem, opět
Doma už jsem měl vymyšleno, že si nainstaluji Arch Linux(už se dokonce chroot-ovaně instaloval).
No a základem je co? Základem je šťáva! Tak jsem si nalil trochu sirupu a začal hledat šroubky pro zašroubování zdroje. Naštěstí jsou pro mě šroubky záležitost "které nikdy není dost" a tak si je schovávám když "vykuchám" např. nějaký starší stroj. Naněštěstí v nich nemám vůbec pořádek, takže hledání mělo svého trvání. Najít v té kupě vhodný šroubek není sranda, najít 4 není už vůbec vtipné.

Když už se mi povedlo najít všechny 4 šroubky a namontoval jsem zdroj a posléze i desku(k té jsem měl od demontáže schované originál šroubky :), tak jsem přišel na další krpu a to chladící pasta, byl jsem si jist, že jsem ji měl, ale byl jsem si též téměř jistý, že jsem ji někomu půjčil, tudíž ji nenajdu. A ano, zanedlouho se to potvrdilo.
Ale když já se tak těšil na Arch a hlavně jsem byl zvědavý na výsledek opravy, že jsem to musel dát nějak dohromady, ale riskovat základní desku za 2 tisíce korun a procesor za 5 tisíc kvůli pastě za 50 korun se mi opravdu nechtělo, tak jsem se rozhodl použít "boxovaný" chladič - dodávaný s procesorem.

Zapnu počítač a ejhle "operating system not found, please insert system disk" - tak kde asi může být chyba, no podíváme se do live prostředí Ubuntu (přes USB klíčenku) a vidíme že... že tu není žádný HDD.
No jasně, na tuhle opravu jsem přes měsíc čekal


Pozn. před "opravou" fungovala deska podivně, práce s jakýmkoliv diskem na ní byla podezřela pomalá a jiným kusem HW to nebylo, protože live prostředí z USB klíčenky na ní jelo(a mimochodem stále jede) naprosto v pořádku

EDIT : : Takže SATA bylo mou blbostí, neměl jsem to korektně zapojené v napájení.Nicméně PATA mi nejede vůbec, ani na zničeném kabelu, který se mi vrátil z opravy(odcházel funkční), ale ani na jiném prokazatelně funkčním

Fri, 13. February 2009 - před 785 týdnyArteal