Comme Ubuntu n’est plus, il semble que la synchronisation entre ordinateurs ne fonctionne plus. Y a-t-il une nouvelle méthode pour faire cela? J'aimerais synchroniser les applications d'une machine à une autre.
J'ajoute ceci comme nouvelle réponse maintenant que je comprends mieux quelles sont les exigences complètes.
Sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/SyncDir/packageList
Sur l'ordinateur cible, utilisez le script suivant pour surveiller les modifications apportées à la liste des packages lors de la synchronisation:
while true; do
change=$(inotifywait -e close_write,moved_to,create .)
change=${change#./ * }
if [ "$change" = "packageList" ]; then Sudo aptitude update && cat ~/SyncDir/packageList | xargs Sudo aptitude install -y; fi
done
Ça devrait le faire. Vous pouvez théoriquement exécuter les deux parties sur toutes les machines de manière à ce qu'elles se voient mutuellement modifiées, mais des ajustements peuvent être nécessaires pour l'empêcher de se mettre à jour en permanence. vous devrez peut-être également déplacer la section "Sudo aptitude update && cat pkglist | xargs Sudo aptitude install -y
" dans un script Shell plutôt que de l'exécuter directement dans le script "watch".
J'utilise actuellement Btsyc qui est le client de synchronisation BitTorrent. Ce n'est pas open source mais fonctionne très bien.
Sudo add-apt-repository ppa:tuxpoldo/btsync
Sudo sudo apt-get update
Sudo apt-get install btsync
Pourrait aussi utiliser dropbox
Il y a beaucoup de bonnes options pour le même type de service que Ubuntu One. Mon favori est SpiderOak ( https://spideroak.com/download/french/refda/ddae53eebe43dfc9f0ac35eb1345bb51 ) car il assure une sécurité "correcte" avec un cryptage complet côté client. Ils ont également un ensemble avancé d'options de configuration et cela fonctionne très bien comme service de sauvegarde.
Copy ( https://copy.com?r=wjbtyg ) est un autre bon support de Linux. Il ne dispose pas du cryptage avancé de SpiderOak, mais d’un programme d’aiguillage plus généreux.
DropBox ( https://db.tt/YdA2Xss ) prend également en charge Linux, mais j’hésite à le recommander en raison de problèmes de confidentialité avec un nouveau membre de leur société.
Notez que tous ces éléments devront être installés en téléchargeant un fichier .deb ou en ajoutant un référentiel. Chacune a des instructions d’installation claires et elles fonctionnent toutes sur toutes les plateformes (Windows, Mac, Android, iOS).