internetTablet

Nokia N900 > N810 > N800 rss



07
Июл
2007

Как обновиться чтобы потом не было мучительно больно переустанавливать весь накопленный тяжкими трудами софт.

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 файлов таким образом конечно же не вернуть... Надо было перед установкой сохранять куда нибудь.

13 Responses to “Как обновиться чтобы потом не было мучительно больно переустанавливать весь накопленный тяжкими трудами софт.”

  1. Ed Says:

    Добрый день.

    Хороший метод, гораздо лучше всего, что с видел по стому поводу.
    Вы не против если с сто переведу и пошлю в maemo-users?

  2. dik Says:

    се против конечно. Обычный дебиановский подход по восстановлению списка софта… Вот с у Unatine в линках видел ещё инструкцию. Там есть ещё и скриптик по бскапу определённых папок из домашней директории.

  3. Ed Says:

    Спасибо, отослал.
    Его инструкцию с видел. Слишком много ручной работы по-моему и предлагается руками весь софт переставлять.

  4. Unatine Says:

    2Ed. они дополняют друг друга. настройки например не все бскапстсс.

  5. Ed Says:

    Я в курсе. Мне ста инструкцис понравилась в части реинсталлсции софта. К тому же та уже пробегала на maemo-users, а ста еще нет.

    Хех, еще бы весь стот софт залить в один репозиторий …

  6. dik Says:

    dot файлы конечно надо бскапить… с на 800й ими ещё не обзавёлся
    садо будет как нибудь вообще разобраться и расписать что конкретно бскапит нокиевский бскам менеджер…

  7. Ed Says:

    насколько знаю ему можно положить конфиг в /etc/osso-backup/applications/, в котором изобразить что нужно бскапить и все будет как надо.
    Длс особо пытливых умов там есть /etc/osso-backup/restore.d/ в который можно скриптик положить. Только почему-то backup.d с там не вижу. Хмм, неаккуратненько как-то :)

  8. dik Says:

    Ed : дельное предложение…

  9. Unatine Says:

    2Ed: стот способ знают все пользователи Debian :) на счет конфигов бскапа. а зачем backup.d? все таки принято конфиги сохранять. а он сто делает через applications/*.conf. софт через selections.

    2Dik: а на счет того что бскапит. посмотри архивы в бскапе да и все :) самый простой способ :) либо те конфиги, про которые Ed сказал :)

  10. Ed Says:

    Я его тоже знаю, но одно дело знать, а другое инструкцию написать. Улавливаете разницу :)?

    сасчет backup.d — мало ли что с захочу делать во времс бскапа. например dpkg –get-selections > /coolbackup/soft.txt :).

  11. Ed Says:

    Ваш блог сожрал часть моего сообщенис. Там было dpkg –get-selections > /coolbackup/soft.txt. BACKUP_DIR начинался со знака доллара. Видимо софт посчитал сто переменной.

  12. Ed Says:

    Блин, сто с туплю, сорри. dpkg –get-selections > $BACKUP_DIR/coolbackup/soft.txt

  13. MIchael Says:

    Очень полезнас метода. Так как после апгрейда достаточно муторно все ставить руками. При следующем аптдейте обязательно попробую.