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.
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.
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:
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):
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.
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).sudo apt-get dist-upgrade firefox
. Es aktualisiert alle Programme, löst also das Problem nicht.sudo apt-get --only-upgrade install firefox
Aktualisiert nur die Firefox- App und behebt das Problem.apt-get
vielleicht hat sich das geändert.So aktualisieren Sie nur Firefox vom Terminaltyp:
Der obige Befehl funktioniert ohne die
--only-upgrade
Option. Wenn Ihr Firefox bereits die neueste Version ist, installiert der Befehl kein neues Paket und Sie erhalten die folgende Meldung:quelle
--only-upgrade
Parameter (nursudo apt-get install firefox
), wenn das Paketfirefox
bereits 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.Gehen Sie wie folgt vor, um auf die neueste Version eines Pakets zu aktualisieren (ich habe es bereits versucht):
quelle
Dies wird nur
firefox
auf die neueste Version aktualisiert .Einzelheiten finden
man apt-get
Sie im Abschnitt zur Installation:Installieren
quelle