comment mettre à jour une application individuelle via un terminal

20

Je veux mettre à jour Firefox seul sans mettre à jour toutes les applications. Et je veux le faire via le terminal. Est-ce possible? Parce que j'ai une connexion Internet lente.

J'utilise Ubuntu 15.04 avec un environnement de bureau GNOME.

RonnieDroid
la source

Réponses:

20

Pour mettre à niveau Firefox seul, procédez comme suit:

sudo apt-get dist-upgrade firefox

ou

sudo apt-get upgrade firefox

de 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.
UN B
la source
2
Lorsque j'ai utilisé la commande, sudo apt-get upgrade wputelle a mis à niveau tous les programmes, pas seulement wput. Je vois votre description de ce que fait la mise à niveau, mais il pourrait être utile de savoir que cela ne semble pas simplement mettre à niveau le programme spécifié (du moins pas dans tous les cas).
Battousai
1
Testé sudo apt-get dist-upgrade firefox. Il met à jour tous les programmes, donc ne résout pas le problème. sudo apt-get --only-upgrade install firefoxne met à jour que l' application Firefox et résout le problème.
Ugnius Malūkas
@ UgniusMalūkas: Je suis sûr qu'au moins c'était le cas auparavant. Sur quelle version d'Ubuntu testez-vous cela? Je ne me souviens pas qu'il y ait jamais eu un tel drapeau. Mais je suis sur Arch maintenant, donc ça a apt-getpeut-être changé.
@ParanoidPanda: pour être honnête, je l'ai testé sur Linux Mint 18.2
Ugnius Malūkas
9

Pour mettre à niveau uniquement Firefox à partir du type de terminal:

sudo apt upgrade firefox  

La commande ci-dessus fonctionne sans l' --only-upgradeoption. Si votre Firefox est déjà la dernière version, la commande n'installera aucun nouveau package et vous obtiendrez le message suivant:

firefox is already the newest version.
Karel
la source
Cela fonctionne également sans le --only-upgradeparamètre (uniquement sudo apt-get install firefox) si le package firefoxest déjà installé. Le paramètre supplémentaire ne l'empêche d'installer Firefox que s'il n'est pas encore installé, mais comme ce n'est pas le cas, vous pouvez l'omettre ici.
Byte Commander
tous les deux à droite, j'ai essayé les deux avec --only-upgrade et sans cela et cela a fonctionné. merci
RonnieDroid
1
sudo apt-get install firefox

cela ne fera que passer firefoxà la dernière version.

pour plus de détails, utilisez man apt-getet allez à la section installation:

installer

Il s'agit également de la cible à utiliser si vous souhaitez mettre à niveau un ou plusieurs packages déjà installés sans mettre à niveau tous les packages que vous avez sur votre système.
Contrairement à la cible "mise à niveau", qui installe la version la plus récente de tous les packages actuellement installés, "installer" n'installera la version la plus récente que des packages spécifiés.
Indiquez simplement le nom du ou des packages que vous souhaitez mettre à niveau, et si une version plus récente est disponible, elle (et ses dépendances, comme décrit ci-dessus) sera téléchargée et installée.

Aarnar
la source
1

Vous pouvez mettre à jour une application à l'aide de la ligne de commande à l'aide de la commande suivante:

$ sudo apt upgrade <app name>

S'il n'y a pas de mise à jour dans les référentiels du système, procédez comme suit:

Vous pouvez installer le gestionnaire de packages Snap pour installer de nouvelles versions d'applications.

Pour l'installer, suivez cette commande:

$ sudo apt install snapd

Ensuite, vous pouvez installer des applications à partir de cette commande:

$ sudo snap install <app name>

Remarque: toutes les applications n'y sont pas présentes .

les applications sont toujours les dernières versions

Le site Snap se trouve dans ces URL:

https://snapcraft.io/store

Et pour vous renseigner sur les commandes de Snap , utilisez la commande:

$ man snap
Super CHekha
la source
0

Pour effectuer la mise à niveau vers la dernière version d'un package, procédez comme suit (je l'ai déjà essayé):

sudo apt install google-chrome-stable
Fiko Borizqy
la source
OP dit Firefox, pas chrome
Binar Web