web-dev-qa-db-fra.com

Avec Ubuntu One arrêté, existe-t-il un moyen de synchroniser des applications entre ordinateurs?

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.

5
syserss

J'ajoute ceci comme nouvelle réponse maintenant que je comprends mieux quelles sont les exigences complètes.

  • Installez SpiderOak, Copy, DropBox ou un autre logiciel de synchronisation de fichiers sur toutes les machines.
  • Configurez le logiciel sur l’ordinateur source pour synchroniser un répertoire que nous appellerons ici "~/SyncDir".
  • Planifiez un travail cron pour exécuter régulièrement (quotidiennement?) Les éléments suivants: 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".

4
Nerdfest

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

1
DMGrier

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).

0
Nerdfest