Ubuntu, come unire apt-get update e apt-get upgrade in un unico comando

Scritto il 06/08/2012 - 13:03 da Gaetano Abatemarco

Oggi vi mostrerò un trucchetto molto semplice che potrete utilizzare non solo sulla vostra distribuzione Ubuntu ma anche su tutti i sistemi debian-based, come ad esempio SolusOS, LMDE, Kubuntu, Linux Mint, Debian eccetera. Chissà quante volte vi sarà capitato di voler aggiornare il vostro sistema digitando da terminale l’accoppiata:

sudo apt-get update && sudo apt-get upgrade

Credo davvero spesso, quindi perché non utilizziamo un piccolo stratagemma per velocizzare questa operazione racchiudendo i due comandi in uno solo? Potete scegliere di creare un alias, come vi spiegai in questo articolo, oppure seguire la procedura illustrata di seguito.

La prima cosa che dovete fare è digitare:

sudo gedit /usr/local/bin/update

Ed ora inserite all’interno del file la seguente porzione di codice:

#!/bin/bash
sudo apt-get update && sudo apt-get upgrade

Ora rendete il tutto eseguibile digitando:

sudo chmod +x /usr/local/bin/update

Cosa abbiamo fatto? Semplicemente da questo momento in poi ci basterà digitare da terminale “update” per ottenere l’effetto combinato di “sudo apt-get update && sudo apt-get upgrade“. Potete utilizzare lo stesso sistema per creare altre scorciatoie, il procedimento è sempre lo stesso e l’unica cosa che dovete modificare sarà la linea di codice inerente al comando da utilizzare. Niente male come trucchetto, non credete?

CEO & Founder di Chimera Revo. Laureato in Informatica, sono un appassionato della tecnologia in generale, tra cui Android. Utilizzo Linux da oramai molti anni ma non disdegno anche gli altri OS. Sono anche tifosissimo della Juventus!

  • Francesco Casula

    Io aggiungerei un -y all’upgrade per far partire l’installazione degli aggiornamenti a fine comando senza attendere conferme dall’utente…

    sudo apt-get update && sudo apt-get -y upgrade

    • http://www.chimerarevo.com Tanino Rulez

      può essere utile, così facendo però non verrà mostrata la lista dei pacchetti che si stanno per aggiornare e quanti MB occupano gli aggiornamenti, e per qualcuno questo aspetto è importante! :)

  • lè Kernèl Panìque

    EXTREMELY USELESS

  • http://www.facebook.com/alessandro.kurtoni Alessandro Kurtoni

    xD ci ho pensato anch’io a questo metodo, solo che è valido solo per questi comandi che non devono avere opzioni; visto che ci sono gli alias, utilizzo quelli e via! (invece degli alias non lo sapevo, prima del tuo articolo, grazie mille Tanino =D )

    • Shank97

      Per avere anche le opzioni basterebbe modificare leggermente i comandi, ad esempio se vuoi che uno script ti installi un programma e prima aggiorni secondo questa sintassi
      update [nome_pacchetto]
      basta scrivere così se non ricordo male, correggetemi se sbaglio qualcosa
      #!/bin/bash
      sudo apt-get update && sudo apt-get install $0

      • http://www.facebook.com/alessandro.kurtoni Alessandro Kurtoni

        Non so se è $0, ora provo :) , ma cavolo hai ragione, non mi era venuto in mente!! Sono ben pirla è =D

  • Shank97

    Non sarebbe più rapido utilizzare gli alias bash invece di un nuovo script? Anche con gli aliasi si possono utilizzare per qualsiasi tipo di scorciatoia

    • http://www.chimerarevo.com Tanino Rulez

      l’ho scritto nell’articolo che si può utilizzare l’alias, infatti già scrissi un articolo in merito :P questa è solo un’alternativa :) Poi ognuno sceglie quale strada utilizzare! :)