jak zaktualizować indywidualną aplikację za pośrednictwem terminala


20

Chcę zaktualizować sam Firefox bez aktualizacji wszystkich aplikacji. I chcę to zrobić przez terminal. Czy to jest możliwe? Ponieważ mam wolne połączenie z Internetem.

Używam Ubuntu 15.04 ze środowiskiem graficznym GNOME.

Odpowiedzi:


20

Aby tylko uaktualnić Firefoksa samodzielnie:

sudo apt-get dist-upgrade firefox

lub

sudo apt-get upgrade firefox

od 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
Kiedy użyłem polecenia sudo apt-get upgrade wput, zaktualizowałem każdy program, nie tylko wput. Widzę twój opis tego, co robi aktualizacja, ale warto wiedzieć, że nie wydaje się to tylko aktualizacją określonego programu (przynajmniej nie w każdym przypadku).
Battousai

1
Testowane sudo apt-get dist-upgrade firefox. Aktualizuje wszystkie programy, więc nie rozwiązuje problemu. sudo apt-get --only-upgrade install firefoxaktualizuje tylko aplikację Firefox i rozwiązuje problem.
Ugnius Malūkas

@ UgniusMalūkas: Jestem pewien, że przynajmniej tak kiedyś było. W jakiej wersji Ubuntu testujesz to? Nie pamiętam, żeby kiedykolwiek istniała taka flaga. Ale jestem teraz na Arch, więc apt-getmogło się to zmienić.

@ParanoidPanda: szczerze mówiąc, przetestowałem to na Linux Mint 18.2
Ugnius Malūkas

9

Aby uaktualnić tylko Firefoksa z typu terminala:

sudo apt upgrade firefox  

Powyższe polecenie działa bez --only-upgradeopcji. Jeśli twój Firefox jest już najnowszą wersją, polecenie nie zainstaluje żadnego nowego pakietu, a otrzymasz następujący komunikat:

firefox is already the newest version.

Działa to również bez --only-upgradeparametru (tylko sudo apt-get install firefox), jeśli pakiet firefoxjest już zainstalowany. Dodatkowy parametr uniemożliwia zainstalowanie Firefoksa tylko wtedy, gdy nie został jeszcze zainstalowany, ale ponieważ tak nie jest, możesz go tutaj pominąć.
Bajt Dowódca

oba prawa, próbowałem obu z - tylko aktualizacją i bez niego i zadziałało. dzięki
RonnieDroid,

1
sudo apt-get install firefox

spowoduje to uaktualnienie tylko firefoxdo najnowszej wersji.

Aby uzyskać szczegółowe informacje, użyj man apt-geti przejdź do sekcji instalacji:

zainstalować

Jest to również cel do użycia, jeśli chcesz zaktualizować jeden lub więcej już zainstalowanych pakietów bez aktualizacji każdego pakietu, który masz w systemie.
W przeciwieństwie do celu „upgrade”, który instaluje najnowszą wersję wszystkich aktualnie zainstalowanych pakietów, „install” zainstaluje najnowszą wersję tylko określonych pakietów.
Podaj po prostu nazwę pakietu (pakietów), które chcesz zaktualizować, a jeśli dostępna będzie nowsza wersja, zostanie ona pobrana i zainstalowana (i jej zależności, jak opisano powyżej).


1

Można aktualizować takie aplikację za pomocą wiersza polecenia za pomocą następującego polecenia:

$ sudo apt upgrade <app name>

Jeśli nie ma aktualizacji w repozytoriach systemu, wykonaj następujące kroki:

Możesz zainstalować menedżera pakietów Snap, aby zainstalować nowe wersje aplikacji.

Aby go zainstalować, wykonaj następujące polecenie:

$ sudo apt install snapd

Następnie możesz zainstalować z niego aplikacje za pomocą tego polecenia:

$ sudo snap install <app name>

Uwaga: nie wszystkie aplikacje są w nim obecne .

aplikacje są zawsze najnowszymi wersjami

Witryna Snap znajduje się pod następującym adresem URL:

https://snapcraft.io/store

Aby zapytać o zamówienia Snap , użyj polecenia:

$ man snap

0

Aby uaktualnić do najnowszej wersji pakietu, zrób to (już próbowałem):

sudo apt install google-chrome-stable

OP powiedział, że Firefox, a nie Chrome
Binar Web
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.