![]() |
2010-10-30
, 11:06
|
|
Posts: 4,672 |
Thanked: 5,455 times |
Joined on Jul 2008
@ Springfield, MA, USA
|
#62
|
Actually that was my point though not explicitly stated, but you're smart enough to conclude "that unless a backup is made default most people will just skip it".
Am I correct in saying that your beloved nandroid is not a standard tool provided by a default android installation? If so, why are you not comparing like with like? What is the default android backup tool like?
![]() |
2010-10-30
, 12:59
|
Posts: 256 |
Thanked: 92 times |
Joined on Oct 2010
|
#63
|
![]() |
2010-10-30
, 13:48
|
Posts: 670 |
Thanked: 747 times |
Joined on Aug 2009
@ Kansas City, Missouri, USA
|
#64
|
- when i push the button i expect the update to work. i do not want to manually download and flash something...- i do not want the updater get confused because i have some addons installed. i want to have the addons and the update still working...after the update i want all the customizations i made manually to be still in place. e.g. my desktop background should be the way i had it. i want to have /all/ my customizations untouched...(etc. etc.)...i want the update working/ .
The Following User Says Thank You to Crashdamage For This Useful Post: | ||
![]() |
2010-10-30
, 14:18
|
Posts: 376 |
Thanked: 36 times |
Joined on Jun 2010
|
#65
|
![]() |
2010-10-30
, 16:16
|
Posts: 256 |
Thanked: 92 times |
Joined on Oct 2010
|
#66
|
Now, if you've had problems with updating due to package conflicts or general software breakage, it's almost certainly because of something you did.
![]() |
2010-10-30
, 16:23
|
Posts: 2,829 |
Thanked: 1,459 times |
Joined on Dec 2009
@ Finland
|
#67
|
the second problem is that i /want/ to install addons without breaking the pakagemanagement!
![]() |
2010-10-30
, 16:45
|
Posts: 256 |
Thanked: 92 times |
Joined on Oct 2010
|
#68
|
The Following User Says Thank You to lunat For This Useful Post: | ||
![]() |
2010-10-30
, 16:59
|
Posts: 992 |
Thanked: 738 times |
Joined on Jun 2010
@ Low Earth Orbit
|
#69
|
Correct--now it's a matter of whether the developers of these applications are too lazy or aloof to bother to make them a bit less prone to permitting errors.
nandroid isn't a standard too, no.
However, Android Market does make a similar back-up of your installed apps and settings on their remote servers for you as part of their market
And.. when you sign into Android Market on a new phone or a wiped phone, it immediately gives you the opportunity to begin restoration automatically. But, wouldn't you expect a better OS to do.. yanno.. better? Where's the progress?
Will it do full state images like nandroid?
![]() |
2010-10-30
, 17:15
|
Posts: 2,829 |
Thanked: 1,459 times |
Joined on Dec 2009
@ Finland
|
#70
|
yes. for some decades. and i refer to lfs and /usr/local or /opt
on most servers you run a dist with customized configurations and additional software.
and please also note the wishlist item for a second ring(distinguishing between dist and addon software) but you can do it without that (install to /usr/local).
reference standard:
opt:
http://www.pathname.com/fhs/pub/fhs-...FTWAREPACKAGES
/usr/local
http://www.pathname.com/fhs/pub/fhs-...LOCALHIERARCHY
i cannot give you an indepth introduction into backupstrategies.
but short:
you have distribution dependend data and local data(you may distinguish further).
if you want to restore the distribution dependend data you restore it from the distribution server. just reinstall.
you can't however restore the local data from the distribution server. so that needs extra backup.
if you make an upgrade and don't like it: you do a roll back to the old version and reinstall the old software. you need no backup for that.
that of course only works if you have local and distribution dependend data strictly separate. otherwise you can't do the rollback.
edit: 2 examples:
1) take an adressbook application. now you have the app and all your adresses. if you have them separate you update or reinstall the aplication anytime and have all your adresses still in place. if you don't like the new version you just install the old version and you still have all the adresses.
if this is not possible for some reason(e.g. format of how adresses stored changed) the installer/updater should /ask/ you what to do and never ever just discard your adresses. further an update should be able to manage to import the old adresses(that by all means not deleting it without asking).
2)non distribution applications:
addon debs just need to be packed in a way to install to /usr/local instead of the main distribution. that way you keep a) the distribution sane and b) dont delete any addon software with an update. you /can/ offer addon "shops" that provide addon packages that are independend of the distribution.(the addon might work or not but this is no concern of the distribution.) and if an upgrade of the distribution breaks an addon it's up to you to handle that. but it's only the addon that is broken and not the dist and can be updated once there is a new version.
another note to addons: the package management works on a policy set by the maintainer of a package. so the maintainer can choose to hold back an update of an addon untill the distupgrade happens and have the update installed with the upgrade. on the other hand he can choose a policy to deinstall the addon if dependencies no longer met(the software wouldn't work anymore with an upgrade) and the addon would get deinstalled. in the latter case still the userdata(that is the adresses in the example) stay on the system as long as the user doesn't explicitly say he wants to have the whole thing purged, that means with a new version of the addon the adresses are there again even though the app was temporarily deinstalled for it was broken.
this and much more is what the packagemanagement is capable of.
[no this is not easy but this is what packaging and creating an distribution is all about.]
Last edited by lunat; 2010-10-30 at 01:37.