リポジトリにあるパッケージより新しいパッケージにアップグレードするための最良の方法は何ですか?
Ubuntu 14.04のRemminaで このバグ が引き続き発生します。 Archユーザーは、Archが彼をRemminaの新しいバージョン(Ubuntu 14.04リポジトリで提供されているバージョンよりも)にアップグレードする前に、これも経験していると私に通知しました。
ブレンダン・ハイドは言った:
ArchLinuxを実行しているのとまったく同じバグがあります。ただし、最新バージョンでは修正されているようです。 pacmanのログには、10月17日木曜日にv1.0.0からv1.1.1にRemminaが更新されたことが示されています。
バグトラッカーを介して、Ubuntuにリポジトリを介してこの新しいパッケージを利用できるように要求しましたが、まだ許可されていません。
それでは、リポジトリにあるパッケージよりも新しいパッケージにアップグレードするためのベストプラクティスの方法は何ですか?
Remminaのmaster
ブランチの安定版にはPPAがあります。
を使用してRemmina 1.1.1をインストールします
Sudo add-apt-repository ppa:remmina-ppa-team/remmina-master
Sudo apt-get update
Sudo apt-get install remmina remmina-plugin-rdp
これで、Ubuntuはこのレポに入れられるRemminaの新しいバージョンをインストールし続けます。 remminaが更新されないようにするには、次のコマンドを使用します。
echo remmina hold | Sudo dpkg --set-selections
Remmina開発者は Remmina snap を公開しています。スナップは、Ubuntu 14.04を含むすべての主要なLinuxディストリビューションでサポートされています。スナップを使用する利点は、常に最新であり、新しいリリースに自動的に更新され、Remminaの最新バージョンを簡単にインストールできることです。
Sudo apt-get install snapd Sudo snap install remmina
Aptを介して古いバージョンのRemminaをインストールしている場合は、次の手順で削除できます。
Sudo apt-get remove remmina remmina-common
ただ頭を上げます。私は最近これを試してみましたが、それはレミーナをアップグレードし、RDPはうまく機能します。ただし、libfreerdp1
は、依存関係が欠落しているためにvlc
が削除される別のバージョンに置き換えられます。
vlc
を使用してapt-get download
を使用してlibfreerdp1
を除くすべてのdebパッケージを取得し、vlc
を取得してからdpkg --force-depends
を実行しましたインストールする。今のところうまくいくようです。 YMMV