cara memperbarui aplikasi individual melalui terminal


19

Saya ingin memperbarui Firefox sendiri tanpa memperbarui semua aplikasi. Dan saya ingin melakukannya melalui terminal. Apakah itu mungkin? Karena koneksi internet saya lambat.

Saya menggunakan Ubuntu 15.04 dengan lingkungan desktop GNOME.

Jawaban:


19

Untuk hanya memutakhirkan Firefox sendiri, lakukan:

sudo apt-get dist-upgrade firefox

atau

sudo apt-get upgrade firefox

dari 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
Ketika saya menggunakan perintah sudo apt-get upgrade wputitu memutakhirkan setiap program, bukan hanya wput. Saya melihat uraian Anda tentang apa yang dilakukan peningkatan, tetapi mungkin bermanfaat untuk mengetahui bahwa ini tampaknya tidak hanya memutakhirkan program yang ditentukan (setidaknya tidak dalam setiap kasus).
Battousai

1
Diuji sudo apt-get dist-upgrade firefox. Itu memperbarui semua program, jadi tidak memecahkan masalah. sudo apt-get --only-upgrade install firefoxhanya memperbarui aplikasi Firefox dan menyelesaikan masalah.
Ugnius Malūkas

@ UgniusMalūkas: Saya yakin ini setidaknya pernah menjadi kasusnya. Ubuntu versi apa yang Anda uji ini? Saya tidak ingat pernah ada bendera seperti itu. Tapi aku di Arch sekarang jadi apt-getmungkin sudah berubah.

@ParanoidPanda: sejujurnya, saya sudah mengujinya di Linux Mint 18.2
Ugnius Malūkas

9

Untuk memutakhirkan hanya Firefox dari jenis terminal:

sudo apt upgrade firefox  

Perintah di atas berfungsi tanpa --only-upgradeopsi. Jika Firefox Anda sudah menjadi versi terbaru, perintah tidak akan menginstal paket baru, dan Anda akan mendapatkan pesan berikut:

firefox is already the newest version.

Ini juga berfungsi tanpa --only-upgradeparameter (hanya sudo apt-get install firefox) jika paket firefoxsudah diinstal. Parameter tambahan hanya mencegahnya menginstal Firefox jika belum diinstal, tetapi karena itu tidak terjadi Anda mungkin menghilangkannya di sini.
Byte Commander

keduanya benar, saya mencoba keduanya dengan --hanya-upgrade dan tanpa itu dan itu berhasil. terima kasih
RonnieDroid

1
sudo apt-get install firefox

ini hanya akan ditingkatkan firefoxke versi terbaru.

untuk detail, gunakan man apt-getdan buka bagian instalasi:

Install

Ini juga merupakan target untuk digunakan jika Anda ingin memutakhirkan satu atau lebih paket yang sudah diinstal tanpa memutakhirkan setiap paket yang Anda miliki di sistem Anda.
Tidak seperti target "upgrade", yang menginstal versi terbaru dari semua paket yang diinstal saat ini, "install" akan menginstal versi terbaru dari hanya paket yang ditentukan.
Cukup berikan nama paket yang ingin Anda tingkatkan, dan jika tersedia versi yang lebih baru, paket itu (dan dependensinya, seperti dijelaskan di atas) akan diunduh dan diinstal.


1

Anda dapat memperbarui sebuah aplikasi dengan menggunakan baris perintah dengan menggunakan perintah berikut:

$ sudo apt upgrade <app name>

Jika tidak ada pembaruan dalam repositori sistem, ikuti langkah-langkah ini:

Anda dapat menginstal manajer paket Snap untuk menginstal rilis aplikasi baru.

Untuk menginstalnya, ikuti perintah ini:

$ sudo apt install snapd

Kemudian Anda dapat menginstal aplikasi dari sana dengan perintah ini:

$ sudo snap install <app name>

Catatan: bahwa tidak semua aplikasi yang hadir di dalamnya.

aplikasi selalu rilis terbaru

Situs Snap ada di dalam URL ini :

https://snapcraft.io/store

Dan untuk menanyakan tentang pesanan Snap , gunakan perintah:

$ man snap

0

Untuk meningkatkan ke versi terbaru dari sebuah paket, lakukan ini (Saya sudah mencobanya):

sudo apt install google-chrome-stable

OP mengatakan Firefox, bukan chrome
Binar Web
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.