come aggiornare una singola app tramite terminale


19

Voglio aggiornare Firefox da solo senza aggiornare tutte le applicazioni. E voglio farlo attraverso il terminale. È possibile? Perché ho una connessione Internet lenta.

Sto usando Ubuntu 15.04 con un ambiente desktop GNOME.

Risposte:


19

Per aggiornare solo Firefox da solo:

sudo apt-get dist-upgrade firefox

o

sudo apt-get upgrade firefox

a partire dal man apt-get

upgrade
    upgrade is used to install the newest versions of all packages
    currently installed on the system from the sources enumerated in
    /etc/apt/sources.list. Packages currently installed with new versions
    available are retrieved and upgraded; under no circumstances are
    currently installed packages removed, or packages not already
    installed retrieved and installed. New versions of currently
    installed packages that cannot be upgraded without changing the
    install status of another package will be left at their current
    version. An update must be performed first so that apt-get knows
    that new versions of packages are available.

dist-upgrade
    dist-upgrade in addition to performing the function of upgrade, also
    intelligently handles changing dependencies with new versions of
    packages; apt-get has a "smart" conflict resolution system, and it
    will attempt to upgrade the most important packages at the expense of
    less important ones if necessary. The dist-upgrade command may
    therefore remove some packages. The /etc/apt/sources.list file
    contains a list of locations from which to retrieve desired package
    files. See also apt_preferences(5) for a mechanism for overriding the
    general settings for individual packages.

2
Quando ho usato il comando sudo apt-get upgrade wputha aggiornato ogni programma, non solo wput. Vedo la tua descrizione di ciò che fa l'aggiornamento, ma potrebbe essere utile sapere che questo non sembra solo aggiornare il programma specificato (almeno non in tutti i casi).
Battousai,

1
Testato sudo apt-get dist-upgrade firefox. Aggiorna tutti i programmi, quindi non risolve il problema. sudo apt-get --only-upgrade install firefoxaggiorna solo l' app Firefox e risolve il problema.
Ugnius Malūkas,

@ UgniusMalūkas: sono sicuro che questo almeno era il caso. Su quale versione di Ubuntu stai testando questo? Non ricordo che ci sia mai stata una tale bandiera. Ma ora sono su Arch, quindi apt-getpotrebbe essere cambiato.

@ParanoidPanda: a dire il vero, l'ho testato su Linux Mint 18.2
Ugnius Malūkas il

9

Per aggiornare solo Firefox dal tipo di terminale:

sudo apt upgrade firefox  

Il comando sopra funziona senza l' --only-upgradeopzione. Se Firefox è già l'ultima versione, il comando non installerà alcun nuovo pacchetto e verrà visualizzato il seguente messaggio:

firefox is already the newest version.

Funziona anche senza il --only-upgradeparametro (solo sudo apt-get install firefox) se il pacchetto firefoxè già installato. Il parametro aggiuntivo impedisce di installare Firefox solo se non è stato ancora installato, ma in caso contrario è possibile ometterlo qui.
Byte Commander

entrambi giusti, ho provato entrambi con - solo-upgrade e senza di essa e ha funzionato. grazie
RonnieDroid il

1
sudo apt-get install firefox

questo aggiornerà solo firefoxalla versione più recente.

per dettagli, usa man apt-gete vai alla sezione di installazione:

installare

Questo è anche l'obiettivo da utilizzare se si desidera aggiornare uno o più pacchetti già installati senza aggiornare tutti i pacchetti presenti sul proprio sistema.
A differenza del target "upgrade", che installa la versione più recente di tutti i pacchetti attualmente installati, "install" installerà la versione più recente solo dei pacchetti specificati.
Fornisci semplicemente il nome del pacchetto o dei pacchetti che desideri aggiornare e, se è disponibile una versione più recente, esso (e le sue dipendenze, come descritto sopra) verranno scaricati e installati.


1

È possibile aggiornare un'applicazione utilizzando la riga di comando utilizzando il seguente comando:

$ sudo apt upgrade <app name>

Se non è presente alcun aggiornamento nei repository del sistema, attenersi alla seguente procedura:

È possibile installare Gestione pacchetti Snap per installare nuove versioni di applicazioni.

Per installarlo, segui questo comando:

$ sudo apt install snapd

Quindi è possibile installare le applicazioni da esso con questo comando:

$ sudo snap install <app name>

Nota: non tutte le applicazioni sono presenti in esso.

le applicazioni sono sempre le ultime versioni

Il sito di snap si trova in questi URL:

https://snapcraft.io/store

E per informazioni sugli ordini di Snap , usa il comando:

$ man snap

0

Per eseguire l'aggiornamento alla versione più recente di un pacchetto, procedere come segue (l'ho già provato):

sudo apt install google-chrome-stable

OP ha detto Firefox, non Chrome
Binar Web
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.