So aktualisieren Sie eine einzelne App über das Terminal

19

Ich möchte Firefox alleine aktualisieren, ohne alle Anwendungen zu aktualisieren. Und ich möchte es durch Terminal tun. Ist das möglich? Weil ich eine langsame Internetverbindung habe.

Ich verwende Ubuntu 15.04 mit einer GNOME-Desktop-Umgebung.

RonnieDroid
quelle

Antworten:

19

Um Firefox nur alleine zu aktualisieren, gehen Sie wie folgt vor:

sudo apt-get dist-upgrade firefox

oder

sudo apt-get upgrade firefox

von 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.
AB
quelle
2
Als ich den Befehl verwendete sudo apt-get upgrade wput, aktualisierte er jedes Programm, nicht nur wput. Ich sehe Ihre Beschreibung dessen, was ein Upgrade bewirkt, aber es könnte hilfreich sein zu wissen, dass dies nicht nur das angegebene Programm zu aktualisieren scheint (zumindest nicht in jedem Fall).
Battousai
1
Getestet sudo apt-get dist-upgrade firefox. Es aktualisiert alle Programme, löst also das Problem nicht. sudo apt-get --only-upgrade install firefoxAktualisiert nur die Firefox- App und behebt das Problem.
Ugnius Malūkas
@ UgniusMalūkas: Ich bin mir sicher, dass dies zumindest früher der Fall war. Auf welcher Ubuntu-Version testen Sie das? Ich erinnere mich nicht, dass es jemals eine solche Flagge gab. Aber ich bin jetzt auf Arch, apt-getvielleicht hat sich das geändert.
@ParanoidPanda: Um ehrlich zu sein, habe ich es auf Linux Mint 18.2
Ugnius Malūkas,
9

So aktualisieren Sie nur Firefox vom Terminaltyp:

sudo apt upgrade firefox  

Der obige Befehl funktioniert ohne die --only-upgradeOption. Wenn Ihr Firefox bereits die neueste Version ist, installiert der Befehl kein neues Paket und Sie erhalten die folgende Meldung:

firefox is already the newest version.
karel
quelle
Dies funktioniert auch ohne den --only-upgradeParameter (nur sudo apt-get install firefox), wenn das Paket firefoxbereits installiert ist. Der zusätzliche Parameter verhindert nur, dass Firefox installiert wird, wenn es noch nicht installiert wurde. Da dies jedoch nicht der Fall ist, können Sie ihn hier weglassen.
Byte Commander
Ich habe beide mit --only-upgrade und ohne ausprobiert und es hat funktioniert. danke
RonnieDroid
0

Gehen Sie wie folgt vor, um auf die neueste Version eines Pakets zu aktualisieren (ich habe es bereits versucht):

sudo apt install google-chrome-stable
Fiko Borizqy
quelle
0
sudo apt-get install firefox

Dies wird nur firefoxauf die neueste Version aktualisiert .

Einzelheiten finden man apt-getSie im Abschnitt zur Installation:

Installieren

Dies ist auch das Ziel, das verwendet werden soll, wenn Sie ein oder mehrere bereits installierte Pakete aktualisieren möchten, ohne jedes auf Ihrem System vorhandene Paket zu aktualisieren.
Im Gegensatz zum "Upgrade" -Ziel, bei dem die neueste Version aller derzeit installierten Pakete installiert wird, installiert "install" nur die neueste Version der angegebenen Pakete.
Geben Sie einfach den Namen der Pakete an, für die Sie ein Upgrade durchführen möchten. Wenn eine neuere Version verfügbar ist, wird diese (und die oben beschriebenen Abhängigkeiten) heruntergeladen und installiert.

Aarnar
quelle