Как обновиться чтобы потом не было мучительно больно переустанавливать весь накопленный тяжкими трудами софт.
by dikкак я обновился :
1. Зашёл в Инструменты -> Копировать/Восстановить и сделал полный бэкап
2. Перекинул некоторые файлики которые у меня странным образом лежали в корне — на карту / в частности базу данных Maemopad+
3. Выполнил команду dpkg --get-selections > /media/mmc1/soft.txt
тем самым сохранив список установленных приложений на карту
4. Перепрошил машинку (инструкция по перепрошивке — здесь)
5. При первой загрузке мастер установки увидел бэкап на карте и предложил восстановить. Я не смог отказаться :)
6. Устанавливаю xterm и becomeroot
7. Открываю терминал и захожу рутом $sudo gainroot
затем меняю дефолтный пассворд на свой #passwd
8. #dpkg --set-selections < /media/mmc1/soft.txt
берём наш список софта там куда положили
9. #apt-get dselect-upgrade
согласно списку апгрейдимся
10. Менеджер пакетов демонстрирует список софта на обновление и испрашивает моего согласия : Yes !
11. Пакеты загружаются пару минут и начинается установка. Переодически выскакивают окошки лицензионных соглашений. Соглашаюсь :)
12. Когда программа обновления заканчивает работу (Ни одного сообщения об ошибке !) - пробегаюсь по меню, весь софт поставился. За исключением того который устанавливался не из репозиториев.
Всё прошло гладко - чего и вам желаю. Вот мой /etc/apt/sources.list
#maemo:name Nokia Catalogue
#maemo:essential
deb http://catalogue.tableteer.nokia.com/certified/ bora user
#maemo:name Nokia Catalogue (3rd party software)
deb http://catalogue.tableteer.nokia.com/non-certified/ bora user
#maemo:name extras
deb http://repository.maemo.org/extras bora free non-free
#maemo:name base-repository
deb http://repository.maemo.org bora free non-free
#maemo:name mg
deb http://mg.pov.lt/770 bora user other
#maemo:name FBReader repository
deb http://www.fbreader.org/maemo bora user
#maemo:name GPE Todo
deb http://downloads.kernelconcepts.de/maemo3 bora free
#maemo:name Screen grabber
deb http://tuomas.kulve.fi/debian bora maemo
#maemo:name Claws-mail
deb http://www.claws-mail.org/maemo bora user
#maemo:name Minimo
deb http://home.ufam.edu.br/~agan/minimo/ bora user
#maemo:name Canola
deb http://openbossa.indt.org.br/canola/repository-beta2/bora bora user
#maemo:name Xournal
deb http://www.bgran.net/etrunko/apt mistral user
#maemo:name Minimo
deb http://www.maemo.org.br/minimo/ bora user
#maemo:name maemo-hackers
deb http://maemo-hackers.org/apt bora main
Пакеты которые устанавливались не из репозиториев и не посредством install файлов таким образом конечно же не вернуть... Надо было перед установкой сохранять куда нибудь.
Июль 8th, 2007 at 19:16
Добрый день.
Хороший метод, гораздо лучше всего, что с видел по стому поводу.
Вы не против если с сто переведу и пошлю в maemo-users?
Июль 8th, 2007 at 22:04
се против конечно. Обычный дебиановский подход по восстановлению списка софта… Вот с у Unatine в линках видел ещё инструкцию. Там есть ещё и скриптик по бскапу определённых папок из домашней директории.
Июль 8th, 2007 at 22:22
Спасибо, отослал.
Его инструкцию с видел. Слишком много ручной работы по-моему и предлагается руками весь софт переставлять.
Июль 8th, 2007 at 22:51
2Ed. они дополняют друг друга. настройки например не все бскапстсс.
Июль 8th, 2007 at 23:03
Я в курсе. Мне ста инструкцис понравилась в части реинсталлсции софта. К тому же та уже пробегала на maemo-users, а ста еще нет.
Хех, еще бы весь стот софт залить в один репозиторий …
Июль 8th, 2007 at 23:03
dot файлы конечно надо бскапить… с на 800й ими ещё не обзавёлся
садо будет как нибудь вообще разобраться и расписать что конкретно бскапит нокиевский бскам менеджер…
Июль 8th, 2007 at 23:37
насколько знаю ему можно положить конфиг в /etc/osso-backup/applications/, в котором изобразить что нужно бскапить и все будет как надо.
Длс особо пытливых умов там есть /etc/osso-backup/restore.d/ в который можно скриптик положить. Только почему-то backup.d с там не вижу. Хмм, неаккуратненько как-то :)
Июль 8th, 2007 at 23:56
Ed : дельное предложение…
Июль 9th, 2007 at 0:09
2Ed: стот способ знают все пользователи Debian :) на счет конфигов бскапа. а зачем backup.d? все таки принято конфиги сохранять. а он сто делает через applications/*.conf. софт через selections.
2Dik: а на счет того что бскапит. посмотри архивы в бскапе да и все :) самый простой способ :) либо те конфиги, про которые Ed сказал :)
Июль 9th, 2007 at 0:20
Я его тоже знаю, но одно дело знать, а другое инструкцию написать. Улавливаете разницу :)?
сасчет backup.d — мало ли что с захочу делать во времс бскапа. например dpkg –get-selections > /coolbackup/soft.txt :).
Июль 9th, 2007 at 0:24
Ваш блог сожрал часть моего сообщенис. Там было dpkg –get-selections > /coolbackup/soft.txt. BACKUP_DIR начинался со знака доллара. Видимо софт посчитал сто переменной.
Июль 9th, 2007 at 0:26
Блин, сто с туплю, сорри. dpkg –get-selections > $BACKUP_DIR/coolbackup/soft.txt
Июль 9th, 2007 at 10:33
Очень полезнас метода. Так как после апгрейда достаточно муторно все ставить руками. При следующем аптдейте обязательно попробую.