Cách cập nhật một ứng dụng riêng lẻ thông qua thiết bị đầu cuối


19

Tôi muốn cập nhật Firefox một mình mà không cập nhật tất cả các ứng dụng. Và tôi muốn làm điều đó thông qua thiết bị đầu cuối. Điều đó có thể không? Bởi vì tôi có kết nối internet chậm.

Tôi đang sử dụng Ubuntu 15.04 với môi trường máy tính để bàn Gnome.

Câu trả lời:


19

Để chỉ tự nâng cấp Firefox, hãy làm:

sudo apt-get dist-upgrade firefox

hoặc là

sudo apt-get upgrade firefox

từ 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
Khi tôi sử dụng lệnh, sudo apt-get upgrade wputnó đã nâng cấp mọi chương trình, không chỉ là tranh chấp. Tôi thấy mô tả của bạn về những gì nâng cấp làm, nhưng có thể hữu ích khi biết rằng điều này dường như không chỉ là nâng cấp chương trình được chỉ định (ít nhất là không phải trong mọi trường hợp).
Battousai

1
Đã thử nghiệm sudo apt-get dist-upgrade firefox. Nó cập nhật tất cả các chương trình, vì vậy không giải quyết được vấn đề. sudo apt-get --only-upgrade install firefoxchỉ cập nhật ứng dụng Firefox và giải quyết vấn đề.
Ugnius Malūkas

@ UgniusMalūkas: Tôi chắc chắn rằng điều này ít nhất được sử dụng là trường hợp. Phiên bản Ubuntu nào bạn đang thử nghiệm này? Tôi không nhớ đã từng có một lá cờ như vậy. Nhưng tôi đang ở Arch nên apt-getcó thể đã thay đổi.

@ParanoidPanda: thành thật mà nói, tôi đã thử nghiệm nó trên Linux Mint 18.2
Ugnius Malūkas

9

Để chỉ nâng cấp Firefox từ loại thiết bị đầu cuối:

sudo apt upgrade firefox  

Lệnh trên hoạt động mà không có --only-upgradetùy chọn. Nếu Firefox của bạn đã là phiên bản mới nhất, lệnh sẽ không cài đặt bất kỳ gói mới nào và bạn sẽ nhận được thông báo sau:

firefox is already the newest version.

Điều này cũng hoạt động mà không có --only-upgradetham số (chỉ sudo apt-get install firefox) nếu gói firefoxđã được cài đặt. Tham số bổ sung chỉ ngăn nó cài đặt Firefox nếu nó chưa được cài đặt, nhưng đó không phải là trường hợp bạn có thể bỏ qua ở đây.
Chỉ huy Byte

cả hai đều đúng, tôi đã thử cả với - chỉ nâng cấp và không có nó và nó hoạt động. cảm ơn
RonnieDroid

0

Để nâng cấp lên phiên bản mới nhất của gói, hãy làm điều này (Tôi đã thử rồi):

sudo apt install google-chrome-stable

0
sudo apt-get install firefox

Điều này sẽ chỉ nâng cấp firefoxlên phiên bản mới nhất.

để biết chi tiết, sử dụng man apt-getvà đi đến phần cài đặt:

Tải về

Đây cũng là mục tiêu để sử dụng nếu bạn muốn nâng cấp một hoặc nhiều gói đã cài đặt mà không nâng cấp mọi gói bạn có trên hệ thống của mình.
Không giống như mục tiêu "nâng cấp", cài đặt phiên bản mới nhất của tất cả các gói hiện được cài đặt, "cài đặt" sẽ cài đặt phiên bản mới nhất chỉ của (các) gói được chỉ định.
Chỉ cần cung cấp tên của gói bạn muốn nâng cấp và nếu có phiên bản mới hơn, nó (và các phụ thuộc của nó, như được mô tả ở trên) sẽ được tải xuống và cài đặt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.