Friday·14·March·2008
Axel’s Cruftiness Theorem //at 19:20 //by abe
Theorem: If aptitude is used, set to automatically
remove unneeded packages and every not willingly installed package is
marked auto, the system’s
cruftiness is always 0.
Tagged as: apt-get, aptitude, cruftiness, Debian, deborphan, Myon, Other Blogs, Planet Debian, theorem
3 comments // show without comments // write a comment //
Related stories
Monday·28·January·2008
Segmentation faulty tree //at 21:28 //by abe
aptitude on Etch just gave me a funny error message:
1/0/0 root@c2:pts/2 21:14:24 [~] # aptitude upgrade Reading package lists... Done Segmentation faulty tree... 87% 2/139/0 root@c2:pts/2 21:14:43 [~] #
Ctrl-Ms can be nice sometimes…
Tagged as: aptitude, c2, Ctrl-M, Debian, Etch
0 comments // show without comments // write a comment //
Related stories
Wednesday·10·October·2007
Group packages by origin in aptitude //at 02:00 //by abe
I always wondered how others recognise non-Debian packages in the aptitude package tree. I also missed the additional priority level in the hierachy well-known from good old dselect.
For the last one, I quickly found out that you can set the priority as
subsection — it’s straight forward after you’ve read the
documentation: Just add ,priority at the end of the
default grouping method for package views under “Options → UI
Options” in the aptitude menu.
Getting the origin as given in the Release file of the repository a
package originates from is a little bit more difficult. You need to
use the pattern() group function with the appropriate
search pattern: pattern(~O)
Since already the default default grouping method for package views
doesn’t fit into the dialog, I nowadays just edit /etc/apt/apt.conf directly for changes on
aptitude’s default grouping method for package views. It now looks
like this on several of my machines:
Aptitude::UI {
Default-Grouping "filter(missing),status,section(subdir,passthrough),pattern(~O),section(topdir),priority";
};
In aptitude this looks like this:
[...]
--- text - Text processing utilities
--\ utils - Various system utilities
--- Debian
--- Mowgli
--- volatile.debian.org
--\ web - Web browsers, servers, proxies, and other tools
--- Debian
--- Opera Software ASA
--\ x11 - The X window system and related software
--\ Debian
--- contrib - Programs which depend on software not in Debian
--\ main - The main Debian archive
--- Priority optional
--- Priority extra
--- non-free - Programs which are not free software
--- Mowgli
[...]
Unfortunately this doesn’t work with all non-Debian repositories since a few repository maintainer, e.g. those from Emdebian, arrogate to just keep “Debian” as their packages’ origin. This could be solved, if there’s a possibility to group by e.g. repository URL (host and/or path).
Another problem I haven’t solved yet is that grouping by origin does neither work with locally created nor virtual packages nor tasks — probably since all of them lack an origin. Those branches are just empty or don’t even show up anymore with this configuration. I probably have to dig a little bit more in the aptitude documentation to resolve this.
Now playing: E-Rotic — Max don’t have sex with your ex
Tagged as: aptitude, Debian, Emdebian, Etch, Mowgli, Now Playing, Opera, Sid, Text Mode
2 comments // show without comments // write a comment //
Related stories
Thursday·03·May·2007
VCFe talk online / bijou vs Etch //at 00:18 //by abe
With a few days lag, the slides to my VCFe 8.0 talk Aktuelle, freie Software auf alter Hardware (“Up to date, free software on old hardware”, held in German using Kazehakase and S5) are now online. In comparision to my former talks on that subject (held at some DebianDays), this talk was not Debian focused but focused more on not so well known, but resource-friendly free software as well as focused on an audience which has more knowledge of old hardware than of current software. :-)
Additionally, I updated my old blog post about X on my ThinkPad 760ED named bijou so that now also my current XF86Config-4 for Sarge on that box is linked in there.
Apropos bijou: I couldn’t recommend Debian 4.0 Etch that much for old computers with not so much memory since especially aptitude has grown much in regards of it’s memory and performance needs. Regarding my experiences with Etch, any computer with less than 50 MB of RAM will start to swap if aptitude is only started on such a box. I’ve looked throough the aptitude documentation, but I haven’t found a way to switch of some of the tables it generates internally. E.g. I have no need for the tag database it always generates. I really would be happy, if someone knows a way to turn even only that feature off. Then I may dist-upgrade bijou to Etch, since I found that dselect is no real alternative to aptitude anymore.
Oh yeah, and I of course bought new old hardware at the VCFe: A 386SX
Thin Client named Flytech Carry-I 9300 from 1991 with about 200 MB of harddisk and
10 MB of RAM.
Tagged as: 386, 386SX, aptitude, bijou, Carry-I, Debian, dist-upgrade, dselect, Etch, Events, Hardware, Kazehakase, München, S5, Sarge, Tagging, Talk, Thin Client, ThinkPad, VCFe, Vintage, X, XFree86
0 comments // show without comments // write a comment //



