Slax 6.0.3 e moduli

Slax 6 continua la sua crescita. Oggi è uscita la versione 6.0.3 che corregge vari bugs e inizia il test della sezione moduli del sito; secondo Tomas, fra una settimana dovrebbe essere aperta totalmente al pubblico (ora bisogna fare richiesta per fare i tester appunto, come me). Inoltre, Tomas vuole sistemare la sezione dedicata alla costruzione di Slax entro il 15 aprile.

Cambiare risoluzione schermo in Slax 6

Un problema che mi ha assillato per un po’ è stata la configurazione della risoluzione dello schermo con ormai l’inseparabile Slax. Infatti la configurazione automatica non andava oltre al 1024×768 e avendo uno schermo che normalmente uso a 1280×1024, la cosa risultava fastidiosa. La soluzione trovata consiste nel bloccare la configurazione di Xorg a ogni avvio e poi configurarlo manualmente. Ecco come ho fatto

Mi raccomando, prima di iniziare procuratevi le caratteristiche del monitor (frequenze orizzontali e verticali) e informatevi su che driver open utilizza la vostra scheda video (se non volete usare i VESA).

L’operazione è semplice, bisogna modificare con un editor di testo (io uso nano, se non l’avete dovrebbe andare mcedit) il file

/etc/X11/gui.conf

e cambiare

SKIP_XCONF=

con

SKIP_XCONF=yes

Salvate e uscite. In questo modo avete impedito a Xorg di riconfigurarsi a ogni avvio. Se e quando cambierete pc, riportate le cose come prima.

Ora riavviate il pc e avviate Slax in modalità testo. Lanciate

xorgconfig

e seguite tutti i passi che vi guideranno alla perfetta configurazione della scheda video. Per i driver io consiglio i VESA se non avete esigenze particolari (che magari vanno sia sul pc di casa con ATI che in ufficio con nVidia). Fate attenzione a immettere la risoluzione giusta, permettetegli di sovrascrivere xorg.conf e poi fate partire la grafica con

startx

Ebbene, teoricamente non vedrete la risoluzione massima. Dovete aprire il centro di controllo di KDE, selezionare 1280×1024, renderla predefinita a ogni avvio e finalmente dovrebbe andare tutto.

Altro consiglio, vi conviene salvare xorg.conf da qualche parte, così se lo configurate per un altro pc, starete prima a ripristinarlo.

Fare un unico modulo Slax per le dipendenze

Mi è stato chiesto e quindi lo scrivo volentieri. Spesso creando pacchetti .lzm di propria mano partendo ad esempio dai .tgz, abbiamo una sfilza di dipendenze da portarci dietro e da far partire ogni volta (a meno che non caricarle tutte all’avvio, ma sarebbe tempo sprecato). Le soluzioni al dilemma sono due, molto simili

  1. creare un pacchetto con solo le dipendenze del programma
  2. aggiungere al pacchetto del programma le dipendenze

La procedura come potete immaginare è molto semplice. Supponiamo di aver pacchettato tutto il necessario per usare Frozen Bubble usando questo metodo. Ci ritroviamo con

smpeg.lzm

sdl_perl.lzm

sdl_gfx.lzm

sdl_pango.lzm

locale-gettext.lzm

frozen-bubble.lzm

L’idea di base è scompattare il contenuto dei singoli pacchetti in una cartella per poi comprimerla per intero, avendo alla fine un solo file .lzm. Seguendo la falsa riga della documentazione di Slax, creiamo una cartella

mkdir /tmp/frozen-bubble

Ora scompattiamo tutto dentro la cartella appena creata

lzm2dir smpeg.lzm /tmp/frozen-bubble

lzm2dir sdl_perl.lzm /tmp/frozen-bubble

lzm2dir sdl_gfx.lzm /tmp/frozen-bubble

lzm2dir sdl_pango.lzm /tmp/frozen-bubble

lzm2dir locale-gettext.lzm /tmp/frozen-bubble

Adesso nella cartella ci sono tutte le dipendenze di Frozen Bubble. Se volete avere però un solo pacchetto con sia dipendenze che programma, dovete ovviamente aggiungere anche quest’ultimo.

lzm2dir frozen-bubble.lzm /tmp/frozen-bubble

Adesso basta ricomprimere tutto

dir2lzm /tmp/frozen-bubble frozen-bubble-all.lzm

E il gioco è fatto. La prossima volta che vi servirà il gioco dovrete fare due soli click. Un consiglio però: se le dipendenze sono molto comuni, vi conviene lasciarle separate, in modo da risparmiare spazio sulla chiavetta!

Repository moduli Slax 6 fatti da noi

Purtroppo il sito ufficiale di Slax 6 non offre ancora un sistema di condivisione di pacchetti. Alcuni nel forum hanno provato a mettere i moduli su siti che offrono storage gratuito, ma tutta la pubblicità mi infastidisce. Quindi oggi ho fatto 2+2 e ho “aperto” uno spazio di 6gb per i nostri pacchetti.

In pratica non ho fatto altro che aprire un account GMail:

nome: slax6.modules

password: linux1234

Poi è sufficiente installare il plug-in per Firefox Gspace. Il programma consente di gestire Gmail come un disco fisso esterno e secondo me è la via più semplice per fare ciò.

Pian pianino sto aggiungendo i pochi moduli che creo e uso. Ho lasciato nome e password con il pensiero che nessuno usi questo spazio in modo improprio, visto che mediamente gli utilizzatori di Slax sono professionisti o smanettoni che se ne intendono. Mettete pure su i vostri moduli, ma preferirei se usaste questo metodo.

Altra cosa, non so se lasciare le dipendenze staccate dai programmi o riunirli sotto lo stesso modulo .lzm: su questo dovete dirmi il vostro parere.

Sperando che questo spazio cresca bene (magari anche dopo la sistemazione del sito ufficiale), vi auguro buona giornata. Pubblicizzate l’iniziativa!

Volevo far vedere che i pacchetti fatti dagli utenti si trovano qui. Come vedete regna la confusione, quindi se potete incentivate questa idea, scrivendo nel post precedente o in quello che ho aperto.

Creare pacchetti per Slax 6

Bene, ormai è qualche giorno che traduco a random pezzi del nuovi sito di Slax e provo la distro e devo dire che va bene (anche se ho qualche problema con la risoluzione). Ieri, visto che Tomas non sta lavorando al repository dei moduli, ho voluto provare a farmi un pacchetto e, visto che non sono uno smanettore di prima cadegoria, ho scelto la via più semplice.

Innanzitutto fate partire Slax dalla vostra fidata USB. Ora, per avere un particolare programma, avete 5 vie:

  1. seguire la guida per farsi il pacchetto da zero
  2. usare deb2lzm per convertire i pacchetti Debian
  3. usare rpm2lzm per convertire gli rpm
  4. riprendere i vecchi pacchetti mo di Slax 5 e convertirli con mo2lzm
  5. usare i pacchetti Slackware tgz e convertirli con tgz2lzm

Io ho scelto la strada più semplice ma anche più sicura. Il punto 1 assicura la massima compressione e la massima compatibilità, ma bisogna saper fare un lavoro di fino. I punti 2 e 3 semplificano la vita, ma spesso ci sono problemi con dipendenze legate alla distribuzione originaria. Il punto 4 è sicuro, ma troveremo software obsoleto.

Rimane quindi il punto 5, che è quello da me scelto: Slax è infatti derivata di Slackware 12, quindi basta recarsi in un repository per tale versione (slacky.eu va a pennello per questa cosa). Qui cercate il programma che volete e scaricate il file in formato .tgz, comprese tutte le dipendenze.

Ieri ad esempio ho provato per primo un programma privo di dipendenze e molto utile, htop. E’ bastato scaricarlo da qui, aprire da terminale la directory di download e lanciare:

tgz2lzm PACCHETTO_SLACKWARE.tgz PACCHETTO_SLAX.lzm

Ovvero in questo caso

tgz2lzm  htop-0.7*.tgz htop-0.7.lzm

In poco tempo si creerà il pacchetto lzm nella stessa cartella. Per farlo partire o fate doppio click sul file o aprite il Module Manager e lo attivate da lì.

Se mettete il pacchetto nella cartella “modules”, inoltre, verrà caricato automaticamente all’avvio. Proprio per questo vi suggerisco di mettere in “modules” pacchetti che usate spesso o dipendenze leggere, mentre avviare solo quando occorre i programmi più pesanti che potete salvare da un’altra parte.

Slax 6 è fra noi!

Finalmente dopo mesi e mesi Slax 6 è uscita! Adesso la scarico e la provo sulla pennetta. E’ stato anche reso disponibile finalmente il nuovo sito. Per chi non lo sapesse è una delle migliori (se non la migliore) distro live derivata da Slacware e facilissima grazie al suo particolare utilizzo a pacchetti.

Pubblicato in Discussioni, Linux. Tag: , , . 2 Commenti »

Ancora poco a Slax 6!

Finalmente, dopo quasi un anno, potrebbe uscire in settimana Slax 6! Qui l’articolo ufficiale. E pensare che avevo appena scaricato Debian Live.

Qualche notizia su Slax 6

Dopo più di un mese di silenzio, nel blog di Slax 6 sono sorte alcune novità. Intanto la saggia decisione di rimanere a KDE 3.5 ancora per un bel po’: stabilità assicurata, anche se per chi vuole provare il brivido, KDE4 è già stato pacchettizzato. E altra bella notizia è l’aggiornamento del kernel al 2.6.24. Ora aspetto solo che esca la definitiva, è da maggio scorso che si va avanti a RC (siamo alla 7).

Pubblicato in Linux, Novità. Tag: , , . Lascia un commento »

Slax 7 avrà KDE 4

Stavo vedendo se Slax 6 era uscita e…ho scoperto tante cose. Come potete leggere dall’articolo, Slax 5 è morta da tempo (e fin qua si sapeva), Slax 6 è in un momento di pausa in attesa della sistemazione di alcuni programmi, ma la cosa più interessante è che Slax 7 nascerà verso febbraio, quanto KDE 4 sarà stabile. Che dire, se andava da dio la 5 con KDE 3, non oso immaginare la 7.

Pubblicato in Novità. Tag: , , , . Lascia un commento »