ターミナルを介して個々のアプリを更新する方法


19

すべてのアプリケーションを更新せずにFirefoxのみを更新したい。そして、私はターミナルを通してそれをやりたいです。それは可能ですか?インターネット接続が遅いためです。

GNOMEデスクトップ環境でUbuntu 15.04を使用しています。

回答:


19

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.

2
コマンドを使用すると、sudo apt-get upgrade wputwputだけでなく、すべてのプログラムがアップグレードされました。アップグレードの内容については説明がありますが、これは指定されたプログラムをアップグレードするだけではないことを知っておくと役立つ場合があります(少なくともすべてのケースでそうではありません)。
バトウサイ

1
テスト済みsudo apt-get dist-upgrade firefox。すべてのプログラムを更新するため、問題は解決しません。Firefoxアプリsudo apt-get --only-upgrade install firefoxのみを更新し、問題を解決します。
ウグニウスマルカス

@UgniusMalūkas:これは少なくとも以前はそうだったと確信しています。どのバージョンのUbuntuでこれをテストしていますか?私はそのような旗があったことを覚えていません。しかし、私は今Archにいるのでapt-get、変更されたかもしれません。

@ParanoidPanda:正直なところ、Linux Mint 18.2でテストしました
UgniusMalūkas17年

9

ターミナルタイプからFirefoxのみをアップグレードするには:

sudo apt upgrade firefox  

上記のコマンドは--only-upgradeオプションなしで機能します。Firefoxがすでに最新バージョンである場合、コマンドは新しいパッケージをインストールせず、次のメッセージが表示されます。

firefox is already the newest version.

パッケージが既にインストールされている場合、これは--only-upgradeパラメーターなしでのみ機能します(のみsudo apt-get install firefoxfirefox。追加のパラメーターは、Firefoxがまだインストールされていない場合にのみFirefoxをインストールすることを防ぎますが、そうではないため、ここでは省略できます。
バイトコマンダー

両方とも正しかったのですが、--only-upgradeありとなしの両方で試してみましたが、うまくいきました。おかげで
-RonnieDroid

0

パッケージの最新バージョンにアップグレードするには、これを実行します(すでに試しました):

sudo apt install google-chrome-stable

0
sudo apt-get install firefox

これはfirefox最新バージョンにのみアップグレードされます。

詳細については、使用man apt-getしてインストールセクションに移動してください:

インストール

これは、システムにあるすべてのパッケージをアップグレードせずに、既にインストールされている1つ以上のパッケージをアップグレードする場合にも使用するターゲットです。
現在インストールされているすべてのパッケージの最新バージョンをインストールする「アップグレード」ターゲットとは異なり、「インストール」は指定されたパッケージのみの最新バージョンをインストールします。
アップグレードするパッケージの名前を入力するだけで、新しいバージョンが利用可能な場合は、そのパッケージ(および上記の依存関係)がダウンロードされてインストールされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.