DPKG + APT-GET install -F tutto in uno! (UPDATE)

Ok, ok… so bene che non mi sono prodigato a scrivere molto riguardo linux&co ma quest’estate ci sono state davvero poche innovazioni… almeno per quello che mi riguarda ora si parla di qualcosa di davvero importante quindi aspettatevi articoli molto hot😀

Senza mezzi termini: siete su una distro Debian-like, avete molti (e dico mooolti) pacchetti .deb da installare.

No, usare GDebi proprio no, troppo lento e macchinoso.

Scrivere un lungo comando ogni volta è stancante… Idea!

Perché non creare uno scriptino che sfruttando la potenza di bash, permetta di installare tutti i pacchetti in una sola volta senza spreco di tempo: questo è l’obiettivo di queste poche righe di bash che potete trovare al link seguente:

http://pastie.org/1156045

Aggiornato!

  1. rilevamento pacchetti .deb rispetto ad altri file

Come al solito:

  • create un file col nome che volete dare allo script, io lo chiamo “installapp”
  • aprite “installapp” con un editor di testo e incollatevi il codice, salvate
  • aprite un terminale, navigate fino alla cartella dove si trova “installapp”, poi date chmod +x installapp
  • per eseguirlo, ./installapp PACCHETTO DEB

Magari, spostatelo in /sbin così da averlo sempre a portata di mano🙂

Un grazie ENORME va a Lightuono che mi  ha aiutato a scrivere (quasi completamente) la parte riguardante il rilevamento dei pacchetti debian.

Thanks to @Picchiopc for testing and cazzegging in GTalk, and of course, for the idea🙂

11 pensieri su “DPKG + APT-GET install -F tutto in uno! (UPDATE)

  1. Lightuono

    Io metterei anche un controllo che se prova ad inserire un file diverso dal .deb, esce fuori un messaggio :

    ” Ma sei scemo!! Devi inserire file.deb e non roba a casaccio!”
    😄 LOL

    Rispondi
  2. Pingback: Cose da nerd « Il nido del Picchio

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...