Поскольку Ubuntu one больше не существует, похоже, что синхронизация между компьютерами больше не работает. Есть ли новый способ сделать это? Я хотел бы синхронизировать приложения с одного компьютера на другой.
Я добавляю это как новый ответ теперь, когда у меня есть лучшее понимание того, каковы полные требования.
sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/SyncDir/packageList
На целевом компьютере, используйте следующий сценарий для наблюдения за изменениями в списке пакета, поскольку это синхронизируется:
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
, Который должен сделать это. Вы могли теоретически выполнить обе части на всех машинах так, чтобы они видели каждого изменения других также, но могли бы быть некоторые тонкие настройки, требуемые остановить его от непрерывного обновления. Вы также, возможно, должны переместиться" sudo aptitude update && cat pkglist | xargs sudo aptitude install -y
" раздел в сценарий оболочки скорее что, выполняя его непосредственно в сценарии 'часов'.
Я в настоящее время использую Btsyc, который является клиентом синхронизации БитТоррента. Это не открытый исходный код, но работает отлично.
sudo add-apt-repository ppa:tuxpoldo/btsync
sudo sudo apt-get update
sudo apt-get install btsync
Мог также использовать dropbox
Существует много хороших вариантов для того же вида сервиса как Ubuntu Один. Моим фаворитом является SpiderOak ( https://spideroak.com/download/referral/ddae53eebe43dfc9f0ac35eb1345bb51), поскольку это делает безопасность правильно с полным клиентским шифрованием. У них также есть усовершенствованный набор параметров конфигурации, и он работает вполне хорошо резервным сервисом.
Другой хороший, который поддерживает Linux, является Копией ( https://copy.com? r=wjbtyg). Это не имеет усовершенствованного шифрования, которое SpiderOak имеет, но имеет больше generaous реферальной программы.
Dropbox ( https://db.tt/YdA2Xss) также поддерживает Linux, но я смущаюсь рекомендовать, чтобы это из-за конфиденциальности коснулось новым членом их компании.
Примечание, что все они должны будут быть установлены путем загрузки .deb файла или добавления репозитория. У каждого есть четкие инструкции по установке, и они все также работают через платформы (Windows, Mac, Android, iOS).