web-dev-qa-db-ja.com

PPAを追加してもGearyは更新されません

ソフトウェアセンターからGearyメールクライアント0.4.0をインストールしました。新しいバージョン0.4.1があると読んだ後、ターミナルからPPAを追加しました。

Sudo add-apt-repository ppa:yorba/ppa
Sudo apt-get update

それでも、0.4.0のままです。

私は何か間違ったことをした?

1
nikosal

この -

Sudo apt-get update

リポジトリのみを更新します。

Sudo apt-get upgrade 

アップグレードは、/ etc/apt/sources.listに列挙されているソースからシステムに現在インストールされているすべてのパッケージの最新バージョンをインストールするために使用されます。

Sudo apt-get dist-upgrade

機能の実行に加えて、Dist-upgradeは、新しいバージョンのパッケージとの依存関係の老化もインテリジェントに処理します。 apt-getには「スマート」な競合解決システムがあり、必要に応じてそれほど重要ではないパッケージを犠牲にして、最も重要なパッケージをアップグレードしようとします。そのため、dist-Upgradeコマンドは一部のパッケージを削除する場合があります。

前述のように、更新はすべての最新パッケージをインストールします。特定のパッケージのみを更新する場合は、

Sudo apt-get install package_name

ただし、そのパッケージ以外のすべてがすでに更新されている場合は、直接PDATE。を使用できます。

2
Sukupa91

実行する必要があります:

Sudo apt-get upgrade

apt-get update

PSこれはあなたのシステム上のすべてのパッケージを更新します
特定のパッケージを更新するには、以下を使用します。

Sudo apt-get install package-name

あなたの場合:

Sudo apt-get install geary

1
Dzero

端末で以下のコマンドを実行して、gearyを更新します。

Sudo add-apt-repository ppa:yorba/ppa
Sudo apt-get update    
Sudo apt-get install geary
1
Avinash Raj

この質問 は同じではありませんが、一般的に同じ答えが当てはまります。主に answerLuis Alvarado による。

そして、ここで現在のすべての回答を追加するために、FirefoxベータPPAを使い続ける理由をもう1つ追加したいと思います。 (ここでの他の答えはおそらくあなたにとって正しい解決策ですが)

新しいPPAを追加してパッケージをアップグレードしようとしたときに、パッケージがアップグレードされない場合は、ランチパッドで、使用しているOSのバージョンで利用できるビルドが成功していることを確認できます。

たとえば、Firefoxベータ版のPPAを追加しました。

Sudo add-apt-repository ppa:mozillateam/firefox-next

私のシステムはUbuntu 13.10 x64です。 ランチパッドのPPA(https://launchpad.net/~mozillateam/+archive/firefox-next/+packages) を確認すると、現在、その特定のUbuntuバージョンのビルドが64ビットアーキテクチャは失敗しました。したがって、パッケージはアップグレードされず、ベータ版ではなくリリース版のFirefoxで行き詰まりました。

Failed build for Raring AMD64

PPAがランチパッドにある限り、いつでもこのチェックを行うことができます。
あなたの場合、あなたは https://launchpad.net/~yorba/+archive/ppa/+packages をチェックする必要があります。
現在、ビルドが失敗しているようには見えませんが、この回答は、将来の&同様の問題に役立ちます。

1
Dan