Quel est le meilleur moyen de mettre à niveau vers un package postérieur à celui qui se trouve dans le référentiel?
Je continue à expérimenter ce bogue dans Remmina sur Ubuntu 14.04. Un utilisateur d’Arch m’a informé qu’il connaissait aussi cette situation avant qu’Arch ne le mette à niveau avec une version plus récente de Remmina (plus récente que celle proposée dans les référentiels Ubuntu 14.04).
Brendan Hide a déclaré:
J'ai eu ce même bogue sous ArchLinux. Semble avoir été corrigé dans la dernière version cependant. Mon journal pacman montre que j'ai mis à jour Remmina le jeudi 17 octobre de v1.0.0 à v1.1.1.
J'ai demandé, via le gestionnaire de bogues, à Ubuntu de rendre disponible ce dernier paquet via le référentiel, mais cela n'a pas encore été accordé.
Alors, quel est le meilleur moyen de mettre à niveau un paquet postérieur à celui qui est dans le référentiel?
Il existe un PPA pour les versions stables de la branche master
de Remmina.
Installez Remmina 1.1.1 en utilisant
Sudo add-apt-repository ppa:remmina-ppa-team/remmina-master
Sudo apt-get update
Sudo apt-get install remmina remmina-plugin-rdp
Ubuntu continuera à installer toutes les nouvelles versions de Remmina qui sont mises dans ce référentiel. Si vous souhaitez empêcher la mise à jour de remmina, utilisez la commande suivante:
echo remmina hold | Sudo dpkg --set-selections
Les développeurs de Remmina publient un Remmina snap . Les instantanés sont pris en charge sur toutes les principales distributions Linux, y compris Ubuntu 14.04. L'avantage d'utiliser le composant logiciel enfichable est qu'il est toujours à jour, qu'il se mettra automatiquement à jour vers les nouvelles versions et qu'il est vraiment facile d'installer la dernière version de Remmina.
Sudo apt-get install snapd Sudo snap install remmina
Si vous avez une ancienne version de Remmina installée via apt, vous pouvez la supprimer comme suit:
Sudo apt-get remove remmina remmina-common
Juste un heads-up. J'ai récemment essayé cela et cela met à niveau remmina et RDP fonctionne très bien. Cependant, il remplace libfreerdp1
par une version différente qui entraîne la suppression de vlc
en raison d'une dépendance manquante.
J'ai fini par forcer vlc
à installer en utilisant apt-get download
pour obtenir tous les packages deb sauf le libfreerdp1
pour vlc
, puis j'ai exécuté un dpkg --force-depends
pour le faire installer. Cela semble fonctionner jusqu'à présent. YMMV