Клонирование системы
mura 21 января, 2016 - 20:49
[Решено]Имеется собранный и настроенный Gentoo. Купил новый комп хочется на нём иметь в принципе тоже самое. Но архитектура другая. Естественно клонирование дисков не подходит. Думаю собрать систему заново с иксами и т.д. Скопировать /home, а вот как установить все те же программы с зависимостями и use флагами и желательно оптом затрудняюсь как может кто посоветует как-то через qlist??
»
- Для комментирования войдите или зарегистрируйтесь
mura написал(а): Имеется
Скопировать с исходной системы следующее:
1. Каталог /etc/portage
2. Файл /var/lib/portage/world
Подправить make.conf на целевой системе. Добавить все те же оверлеи, что на исходной системе. После чего пересобрать весь мир. И все.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Спасибо всё понял просто про
Спасибо всё понял просто про файл /var/lib/portage/world не знал теперь всё получится.
Перенос системы
Помогите пожалуйста новичку. Такая же ситуация что и у mura. Если можно по подробнее объяснить что нужно поправить в make.conf и как добавить оверлеи как на исходной системе?
1. оверлеи, как и собственно
1. оверлеи, как и собственно главное дерево, должны ныне быть в /etc/portage/repos.conf (/etc/portage Вам выше советовали скопировать)
2. «поправить в make.conf» имеет основной смысл в том, что нужно интеллектуально объединить умолчательный с импортированным. Например, подумать какие нужны на новой системе C*FLAGS, CPU_FLAGS* FEATURES PORTDIR VIDEO_CARDS INPUT_DEVICES и подобное с учетом «клонированности»
Спасибо. Буду пробовать.
Спасибо. Буду пробовать.
У меня на старой системе в
У меня на старой системе в /etc/portage/savedconfig/sys-apps файл busybox именно его нужно копировать? В /etc/portage больше ни чего нет
ohshi… даже make.conf нет? и
ohshi… даже make.conf нет? и это на рабочей системе?
Может у него make.conf в
Может у него
make.conf
в/etc/
:)Да именно так. Make.conf в
Да именно так. Make.conf в /etc/. С этим я разобрался но это как оказалось не совсем то что мне нужно было. А нужно собственно что бы были все те же версии приложений что и на старой системе (squid,bind...). Поделитесь опытом кто знает как это сделать.
.
Смысл требования тех же версий?
Или ты не привык к регулярному обновлению?
:wq
--
Live free or die
Не хочется парится с
Не хочется парится с настройками squid, bind и т.д. хочу просто переносити все настройки со старой системы на новую.
Либо копируй и дерево портов
Либо копируй и дерево портов со старой системы, т.е. /usr/portage и не обновляй его на новой либо маскируй все более новые версии пакетов, чем те, что на целевой системе.
Маскировать нужно в
Маскировать нужно в package.mask? Что то вроде >=net-proxy/squid-2.7.4-r2. Правильно я понимаю?
Amt написал(а): Не хочется
Поэтому ты решил запариться с маскировкой сотней пакетов!
И что дальше? у нас за
И что дальше? у нас за последний год кардинально изменился формат конфига у SQUID, BIND? Конфиг вообще к версии не приколочен так-то. Это не винда.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"