You are not logged in.
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 allSetup 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
[*] TargetedI'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 updatesSoftware selection
[ ] Graphical desktop environment
[ ] Laptop utilities
[*] Standard system utilitiesOnly 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
exitThe above script is available here
wget -c http://dl.dropbox.com/u/43596611/Debian/installer.shThere 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.shMake 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 trueHopefully you will have a running Debian #! look'a'like when your system reboots.

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/Defaultshould possibly be changed to (this is a suggestion as I haven't tries it)
/etc/gdm3/PostLogin/DefaultThis 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)
Offline
Offline
Thank you VastOne

Offline
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)
Offline
^ 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.
Offline
ah ok thanx ivanov. i figured as much i just wanted to confirm 
Offline
Does it work if I use Debian Wheezy instead Squeeze?
Thanks.
Offline
it worked flawlessly Ozi! tyvm for sharing this script. im posting this from my beautiful new debian xfce/#!
Offline
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.
Offline
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.
Offline
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!
Offline
Thanks VastOne that's very kind 
Offline
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.
Offline
Thanks VastOne, have you any suggestions to improve it?
Offline
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.listbe 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.
Offline
Yes that is correct changing squeeze to testing will get you testing. Don't forget the multimedia.org repo too.
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.
Offline
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.
Offline
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.listbe 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() ) );
We've earned a reputation as a nice, friendly community; please help us keep it that way.
Offline
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.listLast edited by Sector11 (2012-02-17 11:19:28)
Offline
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?
Offline
Everything that says "squeeze" below line 50 in the script
My apologies; I never actually looked at that script.
while ( ! ( succeed = try() ) );
We've earned a reputation as a nice, friendly community; please help us keep it that way.
Offline
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.
Offline
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
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.