как обновить отдельное приложение через терминал

20

Я хочу обновить Firefox без обновления всех приложений. И я хочу сделать это через терминал. Это возможно? Потому что у меня медленное интернет-соединение.

Я использую Ubuntu 15.04 с окружением рабочего стола GNOME.

RonnieDroid
источник

Ответы:

20

Чтобы обновить только Firefox самостоятельно:

sudo apt-get dist-upgrade firefox

или

sudo apt-get upgrade firefox

из 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
источник
2
Когда я использовал команду, sudo apt-get upgrade wputона обновляла каждую программу, а не только wput. Я вижу ваше описание того, что делает обновление, но может быть полезно знать, что это не просто обновляет указанную программу (по крайней мере, не в каждом случае).
Battousai
1
Проверено sudo apt-get dist-upgrade firefox. Он обновляет все программы, поэтому не решает проблему. sudo apt-get --only-upgrade install firefoxтолько обновляет приложение Firefox и решает проблему.
Угниус Малукас
@ UgniusMalūkas: я уверен, что это по крайней мере раньше. На какой версии Ubuntu вы это тестируете? Я не помню, чтобы когда-либо был такой флаг. Но я сейчас на Арке, поэтому, apt-getвозможно, изменился.
@ParanoidPanda: если честно, я тестировал его на Linux Mint 18.2
Ugnius Malūkas
9

Чтобы обновить только Firefox с терминала, наберите:

sudo apt upgrade firefox  

Приведенная выше команда работает без --only-upgradeопции. Если ваш Firefox уже является последней версией, команда не установит новый пакет, и вы получите следующее сообщение:

firefox is already the newest version.
Карел
источник
Это также работает без --only-upgradeпараметра (только sudo apt-get install firefox), если пакет firefoxуже установлен. Дополнительный параметр запрещает установку Firefox только в том случае, если он еще не установлен, но это не тот случай, когда вы можете опустить его здесь.
Byte Commander
оба вы правы, я попробовал как с --only-upgrade, так и без него, и это сработало. спасибо
RonnieDroid
1
sudo apt-get install firefox

это только обновит firefoxдо последней версии.

для получения подробной информации, используйте man apt-getи перейдите в раздел установки:

устанавливать

Это также цель, которую следует использовать, если вы хотите обновить один или несколько уже установленных пакетов без обновления каждого пакета, установленного в вашей системе.
В отличие от цели «upgrade», которая устанавливает последнюю версию всех установленных на данный момент пакетов, «install» установит самую последнюю версию только указанных пакетов.
Просто укажите имя пакета (ов), который вы хотите обновить, и, если доступна более новая версия, он (и его зависимости, как описано выше) будет загружен и установлен.

Aarnar
источник
1

Вы можете обновить в приложение с помощью командной строки с помощью следующей команды:

$ sudo apt upgrade <app name>

Если нет обновления в репозиториях системы, следить за этим шаги:

Вы можете установить менеджер пакетов Snap для установки новых выпусков приложений.

Чтобы установить его, выполните следующую команду:

$ sudo apt install snapd

Затем вы можете установить приложения из него с помощью этой команды:

$ sudo snap install <app name>

Примечание: что не все приложения могут присутствовать в нем.

приложения всегда самые последние выпуски

Сайт Snap находится по адресу:

https://snapcraft.io/store

А чтобы узнать о приказах Snap , используйте команду:

$ man snap
Супер Чеха
источник
0

Для обновления до последней версии пакета сделайте это (я уже попробовал):

sudo apt install google-chrome-stable
Фико Борици
источник
ОП сказал Firefox, а не хром
Binar Web