![]() |
2014-06-07
, 11:27
|
Posts: 178 |
Thanked: 91 times |
Joined on May 2011
@ Mira (Venice) - Italy
|
#2
|
![]() |
2014-06-07
, 12:47
|
|
Posts: 6,453 |
Thanked: 20,983 times |
Joined on Sep 2012
@ UK
|
#3
|
The Following User Says Thank You to pichlo For This Useful Post: | ||
![]() |
2014-06-07
, 13:28
|
Posts: 178 |
Thanked: 91 times |
Joined on May 2011
@ Mira (Venice) - Italy
|
#4
|
I assume you are familiar with this thread:
http://talk.maemo.org/showthread.php?t=82641
FWIW, I have purged a lot of packages from my phone, including the fremantle metapackage, and I could not be happier. The whole purpose of the metapackage is to pull in dependencies. If you don't need the dependencies, you don't need the metapackage. Any autoremoved packages can be installed manually (apt-get install), which will mark them for not getting autoremoved again.
![]() |
2014-06-11
, 10:32
|
Posts: 1,808 |
Thanked: 4,272 times |
Joined on Feb 2011
@ Germany
|
#5
|
Btw could someone please recompile equivs for fremantle? And, maybe I'm wrong but, if I download equivs (armel version) with wget from here https://packages.debian.org/search?a...eywords=equivs (debian repos) I should able to install it with "dpkg -i "? equivs depends on debhelper, fakeroot, perl, make and dpkg-dev, all of these already exist for maemo... is possible or only madness?
![]() |
2014-06-11
, 15:21
|
Posts: 178 |
Thanked: 91 times |
Joined on May 2011
@ Mira (Venice) - Italy
|
#6
|
equivs-control is a bash script that just copies a file. Only need to replace #!/bin/bash with #!/bin/sh and it will work.
equivs-build is a perl script. You need perl, perl-modules (comes with perl) and fakeroot (SDK repository). I'm not sure it works out of the box on Maemo, but nothing prevents you from using equivs on another box to create packages for Maemo.
I'll see if I can post an example, but it may have to wait two weeks (going on holiday).
![]() |
2014-06-11
, 18:50
|
Posts: 19 |
Thanked: 24 times |
Joined on May 2014
|
#7
|
Yes, I've already read it time ago but if I remove mp-fremantle-community-pr will I broke CSSU updates (and system info under configuration menu)?
The Following 2 Users Say Thank You to bla1 For This Useful Post: | ||
![]() |
2014-06-11
, 20:56
|
|
Posts: 6,453 |
Thanked: 20,983 times |
Joined on Sep 2012
@ UK
|
#8
|
![]() |
2014-06-14
, 11:43
|
Posts: 178 |
Thanked: 91 times |
Joined on May 2011
@ Mira (Venice) - Italy
|
#9
|
As bla1 says. The only "useful" purpose of the -pr is the About Community SSU entry in in Settings, to keep reminding you which flavour of CSSU you are running. If you can live without that, you can live without -pr.
I can't use "apt-get remove" because I will remove mp-fremantle-community-pr and other packages, instead I use "dpkg --purge --force-depends <<package name>>" to remove only one package at time (and only what I want).
Now the packages are gone, and apt works as usual but after time I use it, apt show go crazy and show a wall of warnings warnings warnings.
The solution without any modification to mp-fremantle-community-pr will be a dummy package creator like equivs (http://www.brain-dump.org/blog/entry...cies_in_Debian). iIs there something like this for N900?
Exemple:
- I want to remove package A
- mp-fremantle-community-pr depends on A
- I remove A with "dpkg --purge --force-depends A"
- I create a dummy package A version 100 (so It will never be replaced by the real one)
- I install dummy A
- apt-get autoremove --purge (just to clean up)
I know it's an "ugly" workaround but It should works...
Is there a way to crate a dummy deb package on my N900?
Last edited by Vento; 2014-06-07 at 13:29. Reason: Better title