[pkg-fso-maint] new install targets: minimal + games

Michele Renda michele.renda at gmail.com
Mon Feb 23 16:00:46 UTC 2009


On 23/02/2009 16:39, gregor herrmann wrote:
>
> I agree with the idea to keep install.sh minimal, and I think giving
> users "a helping hand" in improving their Debian-on-Freerunner
> experience.
>
> I'm just not sure that additional scripts provide more than what
> apt-get/aptitude (or tasksel for getting a desktop environment) can
> do anyway.
>    

Yes, they want to be only additional scripts... Nothing linked with the 
official installer. If someone know them, and want to try then do a wget 
(or a copy paste) and execute it.
If someone want a base system because he want to configure by hand what 
he like... he can just ignore them.

>
>    
>> Also note that these should be runnable (at least) from the installed
>> Debian system!
>>      
>
> I'd say only from the installed Debian system, to make things easier.
>    
Yes, I think this too. My idea is to have a unique interface for these 
scripts. For example, it will be nice that all the script have this 
possible way to be called:

./gta02-xfce-pill.sh
 > It show the pill description (a short description)

./gta02-xfce-pill.sh    install
 > It install the pill, showing all the commands that it apply to the 
system (a few of apt-get install... apt-get purge)

./gta02-xfce-pill.sh    remove
 > It remove the pill, returning back to the original system (all the 
script must be based on the default Debian installation)

./gta02-xfce-pill.sh    details
 > It show detailed all the steps that the pill will do.

I can create the structure of the generic pill, that everyone can 
personalize. It is only a test, if it will not run... no one will die 
for this :)
For example... I speak about XFCE because I use it on my FR... the 
command that I have to do after a Default debian installation are these:

# 
------------------------------------------------------------------------------------------------------------------
apt-get install    openssh-server
apt-get purge    zhone zhone-session dropbear
apt-get install    xfce4 midori gajim epdfview cellwriter ristretto

# Right click - On xorg.conf
+Option          "EmulateRightButton"    "1"
-        Option          "TslibDevice"           "/dev/input/event1"
+        Option          "Device"                "/dev/input/event1"

wget 
http://www.ohli.de/download/xserver-xorg-input-tslib_0.0.5-3.1_armel.deb
wget 
http://dl.getdropbox.com/u/562269/PyFso/lib-pyfso-gobject_0.0.1-1_all.deb
wget http://dl.getdropbox.com/u/562269/Sephora/sephora_0.2.2-1_all.deb

dpkg --install xserver-xorg-input-tslib_0.0.5-3.1_armel.deb 
lib-pyfso-gobject_0.0.1-1_all.deb sephora_0.2.2-1_all.deb
# 
------------------------------------------------------------------------------------------------------------------

Ok, this is my configuration, that I use on my FR. If I have to do 
something more generic, I will remove some package, like sephora or 
cellwriter.

>> The default /root/.xsession contains a snippet like this.
>>
>> if [ ! -e /root/.welcome-seen ]
>> then
>>    touch /root/.welcome-seen
>>    xmessage "Welcome to your new Debian installation. You have installed
>> a quite bare system at the moment. Please consider visiting
>> http://wiki.debian.org/DebianOnFreeRunner/Pills for an assorted list of
>> additional packages you might be interested in"
>> fi
>>      
>
> Sounds nice,
>    
Me too.
>
> Ack, I think for many/most areas a copy-pastable line and maybe some
> hints would be enough.
>
> So maybe something more generic than
> http://wiki.debian.org/DebianOnFreeRunner/Pills would be appropriate
> to collect such tips&tricks (and/or one or another script)?
>    

There is already this:
http://wiki.openmoko.org/wiki/Debian

where there are a lot of tips&tricks, I learned a lot from this page.



More information about the pkg-fso-maint mailing list