Topic: Make Debian Squeeze Xfce look something like #! Statler

This is my attempt to make Debian Squeeze xfce approximate #! Statler.

Before I go any further, I'm going to assume the you already know how to install Debian from the netinst.

First you will need to obtain a copy of latest netinst iso
Network install from a minimal CD

I'm going to do an Expert Text Install, which is under Advanced Options.

The reason I'm going to do an Expert Install is because there a few specific places during the install that I want to control, but which do not necessarily appear during the default install. The following are the sections I'm specifically interested in, noted by the sections heading.

Load installer components from CD

unselect all

Setup User and Passwords

If you choose not to allow root to login, then a user account will be created 
and given the power to become root using the 'sudo' command.

allow login as Root <NO>

This simplifies the process of setting up 'sudo' and not have root enabled. It minimizes the number of reboots. And allows us to the run the script, that sets up the DE, using 'sudo'.

Install the base system

[ ] Generic
[*] Targeted

I'm selecting Targeted here because I know this works on my pc and Generic will probably bring in more that is required.

Config the package manager

[*] Security updates
[ ] Volatile updates

Software selection

[ ] Graphical desktop environment
[ ] Laptop utilities 
[*] Standard system utilities

Only select 'Laptop utilities' if installing onto a laptop/netbook.
All the other options should be un-selected.

After the installation is complete and the pc rebooted, login as your user.

installer.sh

#!/bin/sh
# A bash script for a post net-install of packages on Debian GNU/Linux
# You should be logged in as root or be in a root session
#
# Original script created by omns
#
#------------------------------------------------------------

clear
echo "Welcome to Debian Squeeze post netinstall installer."
echo ""
echo "This shell script has been designed to run after netinstall"
echo "installation of GNU/Linux Debian. The script"
echo "installs default package set based around the Xfce WM"
echo "Please check the script before use in a text editor"
echo "and make any adjustments you feel are necessary"
echo ""
echo -n "Run installer now? (Y|n) > "
read a
if [ "$a" = "y" ] || [ "$a" = "Y" ] || \
[ "$a" = "" ]; then

# assumes user directory is /home/$ON_USER
ON_USER=$(cat /etc/passwd | grep :1000: | cut -d ':' -f 1)

# set repositories
#--------
echo "sources.list"
if [ -f /etc/apt/sources.list ]; then
 cp -f /etc/apt/sources.list /etc/apt/sources.list~prebuildscript
fi
echo "" > /etc/apt/sources.list
echo "## CRUNCHBANG" >> /etc/apt/sources.list
echo "## Compatible with Debian Squeeze, but use at your own risk." >> /etc/apt/sources.list
echo "# deb http://packages.crunchbanglinux.org/statler statler main" >> /etc/apt/sources.list
echo "# deb-src http://packages.crunchbanglinux.org/statler statler main" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "## CRUNCHBANG MULTIMEDIA" >> /etc/apt/sources.list
echo "## Debian Multimedia Mirror" >> /etc/apt/sources.list
echo "# deb http://packages.crunchbanglinux.org/statler-mm squeeze main non-free" >> /etc/apt/sources.list
echo "# deb-src http://packages.crunchbanglinux.org/statler-mm squeeze main non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "## CRUNCHBANG MOZILLA" >> /etc/apt/sources.list
echo "## Debian Mozilla Mirror" >> /etc/apt/sources.list
echo "# deb http://packages.crunchbanglinux.org/statler-mozilla squeeze-backports iceweasel-release" >> /etc/apt/sources.list
echo "# deb-src http://packages.crunchbanglinux.org/statler-mozilla squeeze-backports iceweasel-release" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "#############################################################" >> /etc/apt/sources.list
echo "################### OFFICIAL DEBIAN REPOS ###################" >> /etc/apt/sources.list
echo "#############################################################" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "###### Debian Main Repos" >> /etc/apt/sources.list
echo "deb http://ftp.au.debian.org/debian/ squeeze main contrib non-free" >> /etc/apt/sources.list
echo "#deb-src ftp://ftp.au.debian.org/debian/ squeeze main contrib non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "###### Debian Update Repos" >> /etc/apt/sources.list
echo "deb http://security.debian.org/ squeeze/updates main contrib non-free" >> /etc/apt/sources.list
echo "#deb-src http://security.debian.org/ squeeze/updates main contrib non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "##############################################################" >> /etc/apt/sources.list
echo "##################### UNOFFICIAL  REPOS ######################" >> /etc/apt/sources.list
echo "##############################################################" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "###### 3rd Party Binary Repos" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "#### Debian Backports" >> /etc/apt/sources.list
echo "#deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "#### Debian Multimedia" >> /etc/apt/sources.list
echo "deb http://www.debian-multimedia.org squeeze main non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "#### Google Linux Software Repositories" >> /etc/apt/sources.list
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "#### Skype - http://www.skype.com" >> /etc/apt/sources.list
echo "## Run this command: gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e | apt-key add -" >> /etc/apt/sources.list
echo "# deb http://download.skype.com/linux/repos/debian/ stable non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "#### VirtualBox - http://www.virtualbox.org" >> /etc/apt/sources.list
echo "## Run this command: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -" >> /etc/apt/sources.list
echo "# deb http://download.virtualbox.org/virtualbox/debian squeeze contrib" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "#### Wine - http://www.winehq.org/" >> /etc/apt/sources.list
echo "## Run this command: wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -" >> /etc/apt/sources.list
echo "# deb http://www.lamaresh.net/apt squeeze main" >> /etc/apt/sources.list

echo "preferences"
if [ -f /etc/apt/preferences ]; then
 cp -f /etc/apt/preferences /etc/apt/preferences~prebuildscript
fi
echo "" > /etc/apt/preferences
echo "# Package: *" >> /etc/apt/preferences
echo "# Pin: release n=statler" >> /etc/apt/preferences
echo "# Pin-Priority: 1001" >> /etc/apt/preferences
echo "" >> /etc/apt/preferences
echo "Package: *" >> /etc/apt/preferences
echo "Pin: release n=squeeze" >> /etc/apt/preferences
echo "Pin-Priority: 1001" >> /etc/apt/preferences

echo "apt.conf"
if [ -f /etc/apt/apt.conf ]; then
 cp -f /etc/apt/apt.conf /etc/apt/apt.conf~prebuildscript
fi
echo "" > /etc/apt/apt.conf
echo "# APT::Default-Release "squeeze";" >> /etc/apt/apt.conf
sleep 2s

# add keyrings
#---------------
clear
echo "adding keyrings before upgrade..."
# sleep 2s
# echo "crunchbang repository"
# gpg --keyserver subkeys.pgp.net --recv cbf7b2d9fc2682f1 && gpg --export --armor cbf7b2d9fc2682f1 | apt-key add -
# sleep 2s
echo "Debian Multimedia"
wget http://debian-multimedia.org/pool/main/d/debian-multimedia-keyring/deb-multimedia-keyring_2012.05.05_all.deb
dpkg -i deb-multimedia-keyring_2012.05.05_all.deb
# sleep 2s
echo "Google Linux Software Repositories"
sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
# sleep 2s
# echo "Skype"
# gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e | apt-key add -
# sleep 2s
# echo "VirtualBox"
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
# sleep 2s
# echo "Wine"
# wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -
# sleep 2s
echo ""
echo "keyrings added..."
echo ""
sleep 2s

# update repositories
#---------------
clear
echo "Upgrading new repositories before install..."
echo ""
apt-get update
echo ""
echo "All packages updated..."
echo ""
sleep 2s

# perform upgrade
#---------------
clear
echo "Upgrading existing packages before install..."
echo ""
apt-get dist-upgrade
echo ""
echo "All packages upgraded..."
echo ""
sleep 2s

# install apps
#------------------------------------
clear
echo "installing base packages and applications..."
echo ""
sleep 2s
apt-get install -y xorg gdm xfce4 xfce4-screenshooter xfce4-notifyd xfce4-mixer xfce4-volumed network-manager network-manager-gnome network-manager-pptp-gnome network-manager-openvpn-gnome network-manager-vpnc-gnome google-chrome-stable menu synaptic gparted xfburn geany abiword gnumeric terminator gpicview hardinfo catfish gksu gdebi alsa-base vlc audacity epdfview gcalctool filezilla transmission-gtk terminator uget ttf-freefont ttf-mscorefonts-installer ttf-bitstream-vera ttf-dejavu fontconfig-config screen scrot whois rpl conky-all zenity bash-completion gvfs-backends gvfs-bin gvfs-fuse file-roller lha unrar unace lzop rzip unalz unzip zip zoo xz-utils arj dmz-cursor-theme gtk2-engines-murrine tango-icon-theme gnome-colors xfsprogs reiserfsprogs reiser4progs jfsutils ntp ntfs-3g libcairo2 wireless-tools firmware-linux firmware-iwlwifi debian-keyring xdg-utils gtk2-engines gtk2-engines-pixbuf thunar-archive-plugin thunar-thumbnailers libxss1 fortunes logrotate build-essential gstreamer0.10-plugins-base libdvdcss ufw

# install wireless 
# 
# apt-get install -y firmware-linux firmware-linux-nonfree firmware-ralink firmware-iwlwifi firmware-ipw2x00 b43-fwcutter firmware-b43-installer firmware-b43legacy-installer mobile-broadband-provider-info wireless-tools

echo "installing codecs"
if [ `getconf LONG_BIT` = "64" ]
then
    # echo "I'm 64-bit"
    # wget -c http://packages.crunchbang.org/statler-mm/pool/non-free/w/w64codecs/w64codecs_20071007-0.5_amd64.deb
    # dpkg -i w64codecs_20071007-0.5_amd64.deb
    apt-get install w64codecs
else
    # echo "I'm 32-bit"
    # wget -c http://packages.crunchbang.org/statler-mm/pool/non-free/w/w32codecs/w32codecs_20110131-0.1_i386.deb
    # dpkg -i w32codecs_20110131-0.1_i386.deb
    apt-get install w32codecs
fi

echo "getting crunchbang stuff"
wget -c http://packages.crunchbanglinux.org/statler/pool/main/crunchbang-extra-themes_0.1_all.deb
wget -c http://packages.crunchbanglinux.org/statler/pool/main/statler-theme_0.20_all.deb
wget -c http://packages.crunchbanglinux.org/statler/pool/main/gtk2-engines-murrine_0.91.0-crunchbang-1~git201009100045_i386.deb
wget -c http://packages.crunchbanglinux.org/statler/pool/main/crunchbang-wallpapers_0.6_all.deb
wget -c http://packages.crunchbanglinux.org/statler/pool/main/elementary-icon-theme_2.5_all.deb
wget -c http://packages.crunchbanglinux.org/statler/pool/main/volumeicon_0.2.1_i386.deb
# wget -c http://packages.crunchbanglinux.org/statler/pool/main/chromium-browser_9.0.597.45~r70550-1_i386.deb
# wget -c http://packages.crunchbanglinux.org/statler/pool/main/chromium-browser-inspector_9.0.597.45~r70550-1_all.deb

echo "installing crunchbang stuff"
dpkg -i crunchbang-extra-themes_0.1_all.deb
dpkg -i statler-theme_0.20_all.deb
dpkg -i gtk2-engines-murrine_0.91.0-crunchbang-1~git201009100045_i386.deb
dpkg -i crunchbang-wallpapers_0.6_all.deb
dpkg -i elementary-icon-theme_2.5_all.deb
dpkg -i volumeicon_0.2.1_i386.deb
# dpkg -i chromium-browser-inspector_9.0.597.45~r70550-1_all.deb
# dpkg -i chromium-browser_9.0.597.45~r70550-1_i386.deb

# enable firewall
#----------------------------
echo "enable firewall"
ufw enable

# setup config
#----------------------------
echo "getting config data"
wget -c http://dl.dropbox.com/u/43596611/Debian/data.tar.gz

mkdir /home/$ON_USER/data
mkdir /etc/gdm/
mkdir /etc/gdm/PostLogin/

echo "deploy config data"
tar -xvzf data.tar.gz -C /home/$ON_USER/
\cp -f /home/$ON_USER/data/etc/gdm/PostLogin/Default /etc/gdm/PostLogin/
\cp -rf /home/$ON_USER/data/etc/skel/ /etc/
\cp -f /home/$ON_USER/data/etc/conky* /etc/

# setup gdm
#----------------------------
echo "set up gdm"
cd /usr/share/gdm/
sed "s/GraphicalTheme=debian-spacefun/GraphicalTheme=statler/g" defaults.conf > defaults.conf.new
sed "s/BackgroundColor=#76848F/BackgroundColor=#000000/g" defaults.conf.new > defaults.conf.new2
sed "s/GraphicalThemedColor=#76848F/GraphicalThemedColor=#000000/g" defaults.conf.new2 > defaults.conf.new3
sed "s/GtkTheme=Clearlooks/GtkTheme=Statler/g" defaults.conf.new3 > defaults.conf.new4
rm -f defaults.conf.new
rm -f defaults.conf.new2
rm -f defaults.conf.new3
mv defaults.conf defaults.conf.orig
mv defaults.conf.new4 defaults.conf

echo "set up grub splash"
\cp -f /usr/share/images/desktop-base/grub-splash-crunchbang.png /usr/share/images/desktop-base/desktop-grub.png

echo ""
echo "All base packages and applications installed..."
echo ""
sleep 2s

# add user to default groups
#----------------------------
clear
echo ""
echo "Updating user..."
echo ""
sleep 1s
# groups - cdrom floppy sudo audio dip video plugdev netdev bluetooth powerdev
gpasswd -a $ON_USER netdev
gpasswd -a $ON_USER bluetooth
gpasswd -a $ON_USER powerdev
echo ""
echo "User updated..."
echo ""
sleep 1s

# clean up downloaded packages
#----------------------------
clear
echo ""
echo "Cleaning up..."
echo ""
sleep 1s
apt-get -y remove --purge exim4-base
rm -f /home/$ON_USER/*.deb
rmdir /home/$ON_USER/Documents
rmdir /home/$ON_USER/Downloads
rmdir /home/$ON_USER/Videos
rmdir /home/$ON_USER/Pictures
rmdir /home/$ON_USER/Music
rm -rf /home/$ON_USER/data
rm -f /home/$ON_USER/data.tar.gz
apt-get clean
echo ""
echo "Clean completed..."
echo ""
sleep 1s

# prompt for reboot
#-----------------
clear
echo "Installation complete! Thank you for using this install script for Debian GNU/Linux."
echo "You will now need to reboot your system."
echo ""
echo -n "Reboot now? (Y|n) > "
read a
if [ "$a" = "y" ] || [ "$a" = "Y" ] || \
[ "$a" = "" ]; then
echo "Goodbye, hoping all went well "
echo "Rebooting..."
sleep 4s
reboot
exit
else
echo "Issue the following command as root to reboot:"
echo ""
echo "reboot"
echo ""
echo "Goodbye! "
fi
fi
exit

The above script is available here

wget -c http://dl.dropbox.com/u/43596611/Debian/installer.sh

There are 2 files in that folder, the other is data.tar.gz, which is downloaded from the installer script.

To run the script do the following

chmod +x installer.sh
sudo ~/installer.sh

Make sure you have a look at the script before you run it, so you understand what it is doing.

Broadly this is what the script will do:

1. create the sources.list, apt.conf preferences file in /etc/apt/
2. add keyrings
3. update repositories
4. perform upgrade
5. install apps (see NOTE below)
6. setup config /etc/skel
7. setup gdm
8. add user to default groups (add user to the following groups netdev, bluetooth, powerdev)
9. clean up downloaded packages
10. prompt for reboot

NOTE: the modules needed for wireless have been commented out, you might like to uncomment them for your use. and will need to setup your own firmware.

The last this to do is make the permission dialogs that popup when you need root access look the way they should, so run the following command in a terminal.
[SOLVED ]Help with sudo

gconftool-2 --set /apps/gksu/sudo-mode --type bool true

Hopefully you will have a running Debian #! look'a'like when your system reboots.

smile

I'd like to improve this script so if you have any suggestions please add them to the thread.

The changes I have made:
Added:
Geany, Google-Chrome stable, gpicview, epdfview

Removed:
Plymouth, Gedit, Evince, Chromium-Browser

Useful links:

Debian Net Install Over WPA Encrypted Wireless via a USB Drive
Installation Howto
Debian worldwide mirror sites
Installing Debian 6.0.4

FURTHER NOTES:
######################################################################################

It took me ages to figure out how philip triggered all the config data to be copied to a users home directory.

I went through the xfce statler packages
http://packages.crunchbanglinux.org/sta … 6/Packages

And found  crunchbang-configs_0.1.0_all.deb and uncompressed it (7-zip). In that deb I found data.tar.gz and inside this I found /etc/gdm/PostLogin/Default script, yes Default is the script.

NOTE: statler is using gdm as the login manager. So if you are using gdm3 or something else in sid then this would be the problem.

I my script I download that file data.tar.gz on line 218.

These are the lines you should look at as the replicate installing crunchbang-configs package

# download that data file
wget -c http://dl.dropbox.com/u/43596611/Debian/data.tar.gz

# make some directories
mkdir /home/$ON_USER/data
mkdir /etc/gdm/
mkdir /etc/gdm/PostLogin/

echo "deploy config data"
tar -xvzf data.tar.gz -C /home/$ON_USER/
\cp -f /home/$ON_USER/data/etc/gdm/PostLogin/Default /etc/gdm/PostLogin/
\cp -rf /home/$ON_USER/data/etc/skel/ /etc/
\cp -f /home/$ON_USER/data/etc/conky* /etc/

The script that is in /etc/gdm/PostLogin/ called Default.

This script is run PostLogin (after login) and it is only run once. It checks to see whether cb-setup file exists if it doesn't it creates it, just at the end of the if block, after the rest of the code has run successfully.

If you are using gdm3 then

 /etc/gdm/PostLogin/Default

should possibly be changed to (this is a suggestion as I haven't tries it)

/etc/gdm3/PostLogin/Default

This is my version of Default script, and not much different from the original

#!/bin/bash
#CrunchBang User Set-up
if [ ! -f "/home/$USER/.config/crunchbang/cb-setup" ]; then
    cd /etc/skel
    tar cpzf skel.tar.gz .
    mv skel.tar.gz /home/$USER/skel.tar.gz
    cd /home/$USER
    tar xkpsf skel.tar.gz
    rm skel.tar.gz
    if [ -f "/home/$USER/.config/autostart/xfce4-autostart.desktop" ]; then
        rpl -q 'REPLACEME' $USER /home/$USER/.config/autostart/xfce4-autostart.desktop > /dev/null 2>&1
    fi
    if [ -f "/home/$USER/.config/geany/geany.conf" ]; then
        rpl -q 'REPLACEME' $USER /home/$USER/.config/geany/geany.conf > /dev/null 2>&1
    fi
    if [ -f "/home/$USER/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" ]; then
        rpl -q 'REPLACEME' $USER /home/$USER/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml > /dev/null 2>&1
    fi
    if [ -f "/home/$USER/.gtk-bookmarks" ]; then
        rpl -q 'REPLACEME' $USER /home/$USER/.gtk-bookmarks > /dev/null 2>&1
    fi
    ln -s /usr/share/backgrounds /home/$USER/images/wallpapers/shared
    if [ -x "/usr/bin/openbox" ]; then
        cp /etc/conkyrc-openbox /home/$USER/.conkyrc
    else
        cp /etc/conkyrc-xfce /home/$USER/.conkyrc
    fi
    touch /home/$USER/.config/crunchbang/cb-setup
    chown -R $USER:$USER /home/$USER

    rm squeeze-xfce.sh
fi
##Install Openbox menu with install item for live user
#if [ "$USER" = "crunchbang" ] && [ -d /live/cow ]; then
#    rm /home/$USER/.config/openbox/menu.xml
#    cp /usr/share/crunchbang/live-menu.xml /home/$USER/.config/openbox/menu.xml
#    chown $USER:$USER /home/$USER/.config/openbox/menu.xml
#fi
exit 0 

Updates
###########################
2012-05-08 updates to the latest debian multimedia keyring package - deb-multimedia-keyring_2012.05.05_all.deb

Last edited by Ozitraveller (2012-05-07 22:05:06)

Re: Make Debian Squeeze Xfce look something like #! Statler

Very nice How To Ozitraveller, I have added it to the Quick Reference page

Re: Make Debian Squeeze Xfce look something like #! Statler

Thank you VastOne

smile

Re: Make Debian Squeeze Xfce look something like #! Statler

Ozi @ the part of "Installing Base System" should i select generic or targetted as you did?
when i tried the live cd of squeeze it booted fine.  i had correct resolution and was able to go online and surf.

Last edited by SiNiSTeR (2012-02-06 22:12:31)

Re: Make Debian Squeeze Xfce look something like #! Statler

^ It depends, normally targetted should suffice and will only load modules specific to your system, generic will load some more things, maybe unneeded, to support wider hardware.

Re: Make Debian Squeeze Xfce look something like #! Statler

ah ok thanx ivanov. i figured as much i just wanted to confirm smile

Re: Make Debian Squeeze Xfce look something like #! Statler

Does it work if I use Debian Wheezy instead Squeeze?
Thanks.

Re: Make Debian Squeeze Xfce look something like #! Statler

it worked flawlessly Ozi! tyvm for sharing this script. im posting this from my beautiful new debian xfce/#!

Re: Make Debian Squeeze Xfce look something like #! Statler

Panzer wrote:

Does it work if I use Debian Wheezy instead Squeeze?
Thanks.

I think @omns said it is no longer workable with Testing if you mean the script. But you can of course crunchify Wheezy.

Re: Make Debian Squeeze Xfce look something like #! Statler

ivanovnegro wrote:
Panzer wrote:

Does it work if I use Debian Wheezy instead Squeeze?
Thanks.

I think @omns said it is no longer workable with Testing if you mean the script. But you can of course crunchify Wheezy.


Honestly I haven't tried it with Wheezy lately, and I do remember talking to omns about testing/wheezy and he did say there was a problem but I don't remember specifically what the problem was. Possibly something to do with xfce 4.8.

Re: Make Debian Squeeze Xfce look something like #! Statler

I went through a debian xfce netinstall today following the your guide Ozitraveller,  the only difference being I went to Sid right away and used the Unofficial Debian ISO

It was extremely easy with this How To, it has very aspect of getting everything you need.  I would recommend going through the install script step by step and see what it is actually doing.  A good learning experience for some..

Extremely well done and thorough How To.  One of the better ones around... Nice Job!

Re: Make Debian Squeeze Xfce look something like #! Statler

Thanks VastOne that's very kind smile

Re: Make Debian Squeeze Xfce look something like #! Statler

Ozitraveller wrote:
ivanovnegro wrote:
Panzer wrote:

Does it work if I use Debian Wheezy instead Squeeze?
Thanks.

I think @omns said it is no longer workable with Testing if you mean the script. But you can of course crunchify Wheezy.


Honestly I haven't tried it with Wheezy lately, and I do remember talking to omns about testing/wheezy and he did say there was a problem but I don't remember specifically what the problem was. Possibly something to do with xfce 4.8.

It worked fine for me with the Testing ISO and updated to Sid.  I did go through the script and did each step one at a time using the new sources from Feb 8 here

It would just be a matter of using the Testing ISO and going through the script manually.

Re: Make Debian Squeeze Xfce look something like #! Statler

Thanks VastOne, have you any suggestions to improve it?

Re: Make Debian Squeeze Xfce look something like #! Statler

@ Ozitraveller

Check a PM I sent to you with a question..

Re: Make Debian Squeeze Xfce look something like #! Statler

Someone please correct me if I'm wrong, being a noob, but in omn's script could:

echo "deb http://ftp.au.debian.org/debian/ squeeze main contrib non-free" >> /etc/apt/sources.list

be changed directly to

echo "deb http://ftp.au.debian.org/debian/ testing main contrib non-free" >> /etc/apt/sources.list

.. to get "testing"?


Very nice HowTo Ozitraveller ... thanks for sharing.

Re: Make Debian Squeeze Xfce look something like #! Statler

Yes that is correct changing squeeze to testing will get you testing. Don't forget the multimedia.org repo too. smile I'd be interested to heard how you go on getting testing working. There is a spot during the install where it stops until I press 'q', which quits out of some sort information dialog. It looks like it works but then I have permission problems.

Re: Make Debian Squeeze Xfce look something like #! Statler

OK, thanks.  Have other things on the go at the moment.  When that's done I give it a rin, I have a free partition.

Thanks.

Re: Make Debian Squeeze Xfce look something like #! Statler

Sector11 wrote:

Someone please correct me if I'm wrong, being a noob, but in omn's script could:

echo "deb http://ftp.au.debian.org/debian/ squeeze main contrib non-free" >> /etc/apt/sources.list

be changed directly to

echo "deb http://ftp.au.debian.org/debian/ testing main contrib non-free" >> /etc/apt/sources.list

.. to get "testing"?


Very nice HowTo Ozitraveller ... thanks for sharing.

Wouldn't this give you a mixed system if you don't also comment out the existing squeeze repo?

You should also make sure you change the security repo to testing/updates, yes?

while ( ! ( succeed = try() ) );

Re: Make Debian Squeeze Xfce look something like #! Statler

pvsage wrote:

Wouldn't this give you a mixed system if you don't also comment out the existing squeeze repo?

You should also make sure you change the security repo to testing/updates, yes?

Actually I used that as an example.  I guess it wasn't clear.
Everything that says "squeeze" below line 50 in the script, it would leave the #! stuff alone.

echo "################### OFFICIAL DEBIAN REPOS ###################" >> /etc/apt/sources.list

Last edited by Sector11 (2012-02-17 11:19:28)

Re: Make Debian Squeeze Xfce look something like #! Statler

Ozitraveller wrote:

There is a spot during the install where it stops until I press 'q', which quits out of some sort information dialog. It looks like it works but then I have permission problems.

Sometimes the maintainer of a package puts some info or a new config file and you have to read it and then skip it with "q" as for quit to go on with the process or to agree on the new changes or not.
Permissions issues, maybe because of the sudoers file?

Re: Make Debian Squeeze Xfce look something like #! Statler

Sector11 wrote:

Everything that says "squeeze" below line 50 in the script

My apologies; I never actually looked at that script.

while ( ! ( succeed = try() ) );

Re: Make Debian Squeeze Xfce look something like #! Statler

pvsage wrote:
Sector11 wrote:

Everything that says "squeeze" below line 50 in the script

My apologies; I never actually looked at that script.

No - I owe you a thank you.  I "assumed" wher I shouldn't have

Thanks.

Re: Make Debian Squeeze Xfce look something like #! Statler

ivanovnegro wrote:
Ozitraveller wrote:

There is a spot during the install where it stops until I press 'q', which quits out of some sort information dialog. It looks like it works but then I have permission problems.

Sometimes the maintainer of a package puts some info or a new config file and you have to read it and then skip it with "q" as for quit to go on with the process or to agree on the new changes or not.
Permissions issues, maybe because of the sudoers file?

Just about the time they show up my wife goes: "Honey, can you ..." [enter] --- "OH CRAP, too late!"
Definitely an area to be paying attention