Иногда возникает необходимость перенести все установленные пакеты с систему на систему. Для чего… хм. Ну например, чтобы перенести систему с одного ПК на совершенно другой. Можно будет поставить все нужные пакеты, а потом просто скопировать конфиги от нужных приложений.
Собственно. Кэш пакетов хранится в /var/cache/apt/archives
Если вы не желаете, чтобы пакеты качались с сети — вы можете сначала скопировать данный каталог. Если у вас там хранится последняя версия пакета — то он будет установлен из кэша, а не с сети.
/root/packages.txt замените на адрес и имя файла, полученного на первом ПК.
В общем то всё. Через некоторое время вы получите 2 системы с одинаковым набором пакетов. можете приступать к переносу конфигурационных файлов.
Источник: debian.pro
Быстрая переустановка программ в Linux/Ubuntu — перенос на другой компьютер
Установка и удаление программ в Ubuntu (Убунту) через Synaptic
Переустановка программ в Linux — быстрый перенос программ на другую машину.
По причинам часто не зависящим от нас мы привыкли часто переустанавливать операционную систему, это может быть последствия вируса, отказ оборудования, захламленность ОС и медленная работа компьютера.
В большинстве случаев с переустановкой системы и перекачкой полезной информации не возникает проблем — всегда есть флешка или съемный жесткий диск.
Но темнеменее многим захочется, ко всему этому, иметь такие же программы, которые были на старом компьютере.В Linux, а именно на примере ОС Ubuntu есть специальные программы для сбора всех установленных программ и автоматической или полуавтоматической установки на новом компьютере.
А в связи стем, что Linux все программы ставит в основном из репозиториев тоесть через Интернет, то с переустановкой программ в Linux проблем быть не может.
Для начала необходимо создать список установленного софта на исходной машине.
# dpkg —get-selections > install-soft.txt
После этого копируйте этот файлик на флешку или еще какой-либо переносной носитель.
Переустанавливайте систему, а после установки выполните команду
# dpkg —set-selections < install-soft.txt
# apt-get -y update
# apt-get dselect-upgrade
Количество просмотров: 10763
Комментарии к статье:
Автор комментария: Korobok
Дата: 2014-09-18
to nikost Попробуй от рута запускать
Автор комментария: nikost
Дата: 2014-06-21
На centos 6,5 не работает: «bash: dpkg: команда не найдена» (((
Добавить комментарий
Источник: plutonit.ru
Как перенсти программы и настройки Linux на другой комп?
Привет. Установил XUbuntu на домашний комп, настроил, установил программы, теперь хочу установить XUbuntu на рабочем компе, вот только тратить время на установку программ и настройку не хочется. Как можно перенести данные на другой комп? Гугл выдает различные варианты, в линуксе новичок, только осваиваю. Подскажите как правильно все сделать.
Как перенести установленные программы на другой диск ️
Заранее спасибо.
- Вопрос задан более трёх лет назад
- 1392 просмотра
3 комментария
Простой 3 комментария
Программы все были из репозитория?
Разметка диска как производилась?
sim3x, да, из репозитория (grub-customizer, terminal gnome, deluge, редактор dconf, java, Git, Sublime text, PuCharm (скачал с офф. сайта)) + настройки к ним.
разметка диска проводилась /, swap, home
Ram, мой совет — ну мучаться и поставить все заново
Выгребать конфиги ,а потом их синхронизировать — не сильно веселое занятие
Единственное, что легко синхронизируется dotfiles — настройки баша/zsh
Решения вопроса 0
Ответы на вопрос 3
Разработчик на чем попало
склонируй диск на новый комп
а потом доустанови драйвера
Ответ написан более трёх лет назад
Нравится 1 6 комментариев
а можно подробней, какие папки копировать?
я так понимаю что сначала устанавливаю чистую систему, а дальше как?
Ram, сказано не «скопируй», а склонируй диск.
Это значит сделай точную копию содержимого диска на другое устройство.
Делается специальными утилитами, например clonezilla, dd (для гуру)
как уже верно заметили не скопировать а склонировать
вместе с системой
линукс в отличии от винды это вполне допускает
проще всего имхо с помощью norton ghost с загрузочного диска или флешки(я лично пользуюсь флешкой с adminpe)
но можно и другими программами в том числе и прямо из линукса
еще такая мысля возникла, есть ли что на подобие git для всей системы линукс, например установил какую либо программу, изменил настройки в системе, сделал коммит, пуш, а на другом компе синхронизировал и готово. Просто так получается что работаю дома, на работе и еще ноутбук есть, хочется вкл комп и через пару минут продолжить работу.
готового нет
в программах клонирования в частности acronis true image
есть возможность делать копию не всего диска а изменений с момента предыдущего копирования
теоретически это можно использовать для синхронизации двух компьютеров
на практике это слишком неудобно (и долго(порядка 20-40 минут))
опять таки теоретически можно написать программу для синхронизации но это мало кому нужно поэтому никто пока не заморачивался
ясно, спасибо, попробую clonezilla для эксперимента, если не получиться просто установлю все заново
Те же рецепты, что для вопроса: перенести Linux на другой диск. Вариантов решений — масса (например, всё скопировать (если точнее, почти всё) с помощью rsync. Но это требует более или менее хорошего знания системы. Если его нет — результат может получиться не тем, что хотелось бы.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Жил-был у бабушки серенький троллик.
Настройки-то перенести несложно (делать ессно от рута):
cd / tar -cjvf myoldetc.tar.bz2 etc
Полученный архив перенести на новую инсталляцию и . нет, ни в коем случае не распаковать в /etc! А держать у себя в домашке в качестве хранилища уже готовых настроек, да и бэкап лишним не будет.
Программы переносить не стоит. Бубунта пакетный дистриб, в нем все программы тупо ставятся из пакетов — достаточно просто посмотреть, что было установлено и поставить то же самое. И вот после установки того же самого — можно перебрасывать уже настроенные конфиги. Кстати, это требует некоторого знания системы и программ — тупое копирование незнам-чего может привести к совершенно обратному результату.
Источник: qna.habr.com