RepoMan
BaSh | 31 August, 2008 | 8:14 pmGestire un repository sembra semplice, ma non lo è affatto, o meglio, porta via molto tempo.
Per questo ieri noi di deelab abbiamo iniziato a scrivere un tool per facilitare la gestione del proprio repo: RepoMan.
Con repoman è possibile aggiungere, rimuovere e aggiornare i pacchetti del proprio repo eseguendo un solo script.
Il programma infatti scarica gli archivi direttamente da AUR, gli estrare e chiede se si vogliono fare delle modifiche ai PKGBUILD dopodichè compila i pacchetti e li inserisce/elimina nel database del repository.
Natualmente lo trovate su AUR ;)
Vi allego qualche immagine per capirne meglio il funzionamento:
PacBuilder
BaSh | 29 August, 2008 | 3:01 am
Cos’è pacbuilder?
Alcuni di voi già lo sanno, ne hanno sentito parlare per il corridoio o hanno sentito vociferare qualcosa dal collega. Bene.
Pacbuilder è uno strumento per compilare da sorgenti i pacchetti di ArchLinux, sia che siano presenti in uno dei 4 repository core, extra, community, testing che i pacchetti condivisi su AUR.
La prima bozza/versione è stata sviluppata da Cimi verso la seconda metà di Maggio 2008; Da quella data ad oggi sono state apportate varie migliorie, nuove funzioni, risolti alcuni fastidiosi bug per un totale di 120 commit che hanno reso pacbuilder uno strumento degno di nota anche nelle sfere alte di ArchLinux (Aaron Griffin mi ha chiesto informazioni a riguardo).
Da segnalare negli ultimi commit la risoluzione del fastidioso bug #3 che installava i pacchetti come dipendenze e quindi non necessari.
Altra novità è l’aggiunta delle opzioni –devel, che permette di ricompilare solo i pacchetti –cvs/svn/git/darcs, e –force che richiama la medesima opzione in pacman. Trovate qui l’help completo.
Per ottimizzare la compilazione è possibile specificare in /etc/pacbuilder.conf le proprie CFLAGS e MAKEFLAGS. Per sapere quali utilizzare vi riporto la lista sul wiki di ArchLinux.
Ora che Cimi ha abbandonato Arch credo di prendere io in mano il progetto (niente di ufficiale devo prima parlarci ancora :)
Vi ricordo che qui potete riportare qualsiasi bug riscontriate o qualsiasi consiglio abbiate in mente. ;)
Deluge 0.9.08
BaSh | 27 August, 2008 | 12:19 pmDeluge è un client BitTorrent per Linux. Utilizza le librerie libtorrent e l’interfaccia grafica è scritta in PyGTK.
Oggi è stata rilasciata la versione 1.0.0_RC8, ovvero 0.9.08 in attesa del rilascio della 1.0.0. Purtroppo nel ChangeLog ufficiale non ci sono notizie dei miglioramenti effettuati e dei bug risolti.
Quello che subito salta all’occhio è la nuova interfaccia:
Ecco solo alcune delle sue caratteristiche:
- Web UI
- BitTorrent Protocol Encryption
- Mainline DHT
- Local Peer Discovery (aka LSD)
- FAST protocol extension
- µTorrent Peer Exchange
- UPnP and NAT-PMP
- Proxy support
- Web seed
- Private Torrents
- Global and per-torrent speed limits
- Configurable bandwidth scheduler
- Password protection
- RSS
Natualmente trovate l’ultima versione (0.9.08) nel repository di deelab ;)
giflib sostituisce libungif
BaSh | 20 July, 2008 | 2:44 pm#!/bin/bash
Salve gente,
volevo avvisare gli arcieri che libungif, in quanto un progetto morto, è stato rimosso da [extra] ed è stato sostituito da giflib.
E’ necessario a pacchetti come emacs, mplayer, imlib2 ed altri, ma pacman non ve lo comunicherà finchè uno dei maintainer di questi pacchetti non sistemerà la dipendenza nella prossima release del package.
Un saluto
exit 0
Screenshot: Awesome
BaSh | 16 July, 2008 | 9:11 pmDeelab repository!
BaSh | 30 June, 2008 | 1:10 amE’ con immenso piacere che vi informo che finalmente anche noi di deelab (bash e dax) abbiamo un repository!!!
L’idea c’era da tempo, ma stanotte mentre stavo compilando awesome-git ho preso un sacco di roba da AUR e quindi ho pensato di evitare questo lavoro ai posteri :)
le righe da inserire in /etc/pacman.conf sono le seguenti:
[deelab]
Server = http://www.deelab.org/arch/i686
e per il momento eccovi una breve lista del software presente:
$ pacman -Sl deelab
deelab adesklet-aurfeed 0.0.1-3
deelab amazing-git 20080630-1
deelab amule-adnza-cvs 42-4
deelab audacious 1.5.1-1
deelab audacious-plugins 1.5.1-1
deelab awesome-git 20080630-1
deelab bash 3.2.039-1
deelab black-white-icon-theme 0.4-1
deelab cairo-xcb 1.6.4-2
deelab cmake 2.6.0-1
deelab deluge 0.5.9.3-1
deelab elinks 0.11.4-1
deelab freeciv 2.1.5-1
deelab gtk-murrina-black-theme 0.4-1
deelab hplip 2.8.6-1
deelab libev 3.42-1
deelab microdia-git 20080630-1
deelab mpd 0.13.2-1
deelab oboinus 1.2-1
deelab pacbuilder-svn 110-1
deelab pidgin-msnp14 2.4.2-1
deelab pidgin-plus 0.0.2-1
deelab smartmontools 5.38-1
deelab stardict-babylon-en-it 2.4.2-4
deelab stardict-babylon-it-en 2.4.2-3
deelab ttf-openlogos 0.806-1
deelab unclutter 8-5
deelab xcb-util-git 20080630-1
deelab yaourt 0.9-2
Buonanotte :P
OpenBox Tools
BaSh | 30 May, 2008 | 9:06 pmVisti i vari commenti nel post predente e le varie domande su IRC e forum sulle applicazioni che utilizzo in Openbox o su come configurarlo, ecco la lista del software (da me) consigliato:
obconf: è il tool principale per configurare con una semplice GUI (GTK2) vari aspetti di Openbox come il tema grafico, comportamenti finestre, e tanto ancora.
obmenu: il nome ha già detto tutto; è il tool per configurare con l’aiuto di un’inferfaccia (PyGTK) il menu di Openbox.
oboinus: semplice tool per impostare uno sfondo.
pypanel: ottimo e leggero pannello scritto in python.
adesklets: buon gestore di desklets.
conky: semplice e leggero monitor di sistema; non sottovalutatelo, ha delle potenzialità nascoste ;)
parcellite: un pratico e comodo blocco appunti scritto in GTK, assolutamente da mettere nella traybar.
volwheel: semplice applet da inserire nella traybar per gestire il volume.
Screenshot: OpenBox
BaSh | 28 May, 2008 | 12:51 pmloop e problemi col kernel 2.6.25?
BaSh | 25 May, 2008 | 4:29 pmIeri è stato (finalmente?) aggiornato kernel26 in core, ora gli arcieri usano il kernel 2.6.25.4.
Il primo cambiamento l’abbiamo quando utilizziamo l’opzione “loop” di mount, infatti dal 2.6.25 loop è un modulo e quindi va caricato manualmente o inserito in MODULES() dentro /etc/rc.conf
Messaggio d’errore visualizzato senza modulo caricato:
# mount -o loop arch.iso /mnt/cdrom
mount: could not find any device /dev/loop#
Vi riporto su kernelnewbies per una lista più dettagliata delle novità del nuovo kernel.














Recent Comments