domenica 15 luglio 2012

Archlinux: installare Yaourt senza modificare i repo

Nella maggior parte delle mie guide dedicate ad Archlinux utilizzo sempre il programma yaourt per l'installazione di pacchetti. Ora però, mi sono accorto che non tutti trovano immediata l'installazione di questo programma, in quanto non presente nei repository ufficiali di Archlinux. E allora ho finalmente deciso (grazie anche ai 5 minuti di tempo che ho appena trovato per dedicarmici XD) di fare una miniguida su come installare yaourt senza dover fare cose troppo complesse (che poi in realtà non lo sono!) come aggiungere repository di terzi e via dicendo.
Innanzitutto installiamo le dipendenze per scaricare e compilare da AUR.
Apriamo un terminale e cominciamo digitando:
sudo pacman -S base-devel wget
Ora creiamo una cartella dove scaricare i file e compilarli, digitando sempre nello stesso terminale:
mkdir ~/builds
cd ~/builds
È arrivato il momento di scaricare il necessario da AUR. Dallo stesso terminale digitiamo:
wget https://aur.archlinux.org/packages/pa/package-query-git/package-query-git.tar.gz
wget https://aur.archlinux.org/packages/ya/yaourt-git/yaourt-git.tar.gz
Ora possiamo estrarre gli archivi scaricati. Dal medesimo terminale digitiamo:
tar -xvzf package-query-git.tar.gz
tar -xvzf yaourt-git.tar.gz
E adesso passiamo alla compilazione prima della dipendenza package-query e poi di yaourt. Sempre nello stesso terminale digitiamo:
cd package-query-git
makepkg -s
Se la compilazione è andata a buon fine otterremo un messaggio simile:
Compilazione terminata: package-query-git 20120715-1
Adesso quindi installiamo la dipendenza package-query appena compilata. Sempre dallo stesso terminale diamo:
sudo pacman -U *.pkg.tar.xz
E confermiamo ove richiesto.
Finito con le dipendenze passiamo finalmente a compilare e installare yaourt.
Ancora dal medesimo terminale digitiamo:
cd ../yaourt-git
makepkg -s
E a compilazione terminata di nuovo:
sudo pacman -U *.pkg.tar.xz
Confermando quando richiesto.

Finito! Avremo ora yaourt installato e pronto all'uso :)
Ah, per pulizia possiamo anche eliminare la cartella con i file scaricati e compilati dando da terminale:
rm -rf ~/builds

lunedì 2 luglio 2012

Linux: aggirare il blocco DNS su Kickass Torrents e The Pirate Bay

Non so se lo conoscevate ma per chi ci bazzicava spesso il blocco ricevuto qualche settimana fa dal noto sito Kickass Torrents (http://kat.ph/) è stato davvero una tragedia.
Fortunatamente però si tratta solo di un blocco di DNS per l'Italia, quindi esiste un modo semplice e definitivo per aggirare il problema dal nostro PC.
Dal nostro Linux (vale per qualsiasi distro abbiate) digitate in un terminale:
sudo gedit /etc/hosts
Ovviamente sostitute gedit con il vostro editor di testo preferito, qualsiasi va bene.
A questo punto, all'interno del file appena aperto, andiamo ad incollare (subito prima della riga "# End of file") la seguenti stringhe:
205.204.88.154 kat.ph
66.90.101.200 kastatic.com
205.204.88.154 kickasstorrents.com
130.185.105.68 torcache.net
Salviamo i cambiamenti al file e adesso apriamo il nostro browser internet preferito e colleghiamoci al sito http://kat.ph/
Vedremo finalmente trasformato un infelice:
in un ben più bello:

P.s.: la modifica è ovviamente definitiva (non va ripetuta ogni volta che accendete il PC!) e una volta fatta potremo tornarci a godere Kickass Torrents senza problemi o blocchi!


Aggiornamento: visto che molti me lo hanno chiesto, sappiate che potete usare la procedura su descritta per aggirare anche il blocco sull'altro ben noto sito torrent The Pirate Bay (http://thepiratebay.org/).
Per farlo basta seguire i passi sopra descritti e aggiungere al su citato file (/etc/hosts) anche queste altre righe:
178.73.210.219 thepiratebay.org
178.73.210.219 www.thepiratebay.org
178.73.210.219 thepiratebay.se
178.73.210.219 www.thepiratebay.se
Tutto qui, ora potrete tornare ad accedere anche a The Pirate Bay senza limitazioni né blocchi ;)