Tak tady dávám jednoduchý skript na přidání nejběžnějších repozitářů a instalaci (odinstalaci) některých programů, které používám. Takže si můžete upravit, doplnit jak je libo.
#!/bin/bash
# Pro spuštění tohoto skriptu zadejte příkaz ./program.sh pod ROOTem
# Pokud se skript náhle ukončí chybovou hláškou, opravte skript,
# odstraňte již jednou přidané repozitáře
# (http://wiki.ubuntu.cz/Přidávání zdrojů) a zkuste skript znovu
# spustit.
echo "*****************************************************"
echo "Poinstalační skript pro UBUNTU 9.10 Karmic Koala"
echo "*****************************************************"
echo
echo
W=`whoami`
if [ "$W" != "root" ];
then
echo "Musíš byt ROOTem, abys mohl spustit tento skript."
echo "(http://wiki.ubuntu.cz/Root sudo)"
echo
exit
fi
echo '***************************************************'
echo '---------------------------------------------------'
echo "Přídávám dodatečné repozitáře - MEDIBUNTU,"
echo "ESMSKA, UBUNTU TWEAK a VIRTUBALBOXU."
echo
echo "Při případných problémech použij příkaz"
echo "gksudo gedit /etc/apt/sources.list"
echo "a dopiš repozitáře ručně."
echo "http://wiki.ubuntu.cz/Přidávání zdrojů"
echo '---------------------------------------------------'
echo '***************************************************'
echo
sleep 5
echo '****************************************************'
echo Přidání repozitáře MEDIBUNTU
echo '****************************************************'
sudo wget http://www.medibuntu.org/sources.list.d/karmic.list -O /etc/apt/sources.list.d/medibuntu.list
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při přidávání repozitáře medibuntu."
echo '---------------------------------------------------'
exit
fi
echo "Přidán repozitář: medibuntu"
sudo wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při přidávání klíče pro repo medibuntu."
echo '---------------------------------------------------'
exit
fi
echo
sleep 1
echo "---Hotovo---"
echo
sleep 3
echo '****************************************************'
echo Přidání repozitáře ESMSKA
echo '****************************************************'
sudo echo "deb http://repo.palatinus.cz/stable /" >> /etc/apt/sources.list
echo "Přidán repozitář: deb http://repo.palatinus.cz/stable /"
sudo wget -q -O - http://repo.palatinus.cz/repo.key | sudo apt-key add -
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při přidávání klíče repo esmska."
echo '---------------------------------------------------'
exit
fi
echo
sleep 1
echo "---Hotovo---"
echo
sleep 3
echo '****************************************************'
echo Přidání repozitáře UBUNTU TWEAK
echo '****************************************************'
sudo echo "deb http://ppa.launchpad.net/tualatrix/ubuntu karmic main" >> /etc/apt/sources.list
echo "Přidán repozitář: deb http://ppa.launchpad.net/tualatrix/ubuntu karmic main"
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0624A220
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při přidávání klíče repo ubuntu tweak."
echo '---------------------------------------------------'
exit
fi
echo
sleep 1
echo "---Hotovo---"
echo
sleep 3
echo '****************************************************'
echo Přidání repozitáře VIRTUALBOX
echo '****************************************************'
sudo echo "deb http://download.virtualbox.org/virtualbox/debian karmic non-free" >> /etc/apt/sources.list
echo "Přidán repozitář: deb http://download.virtualbox.org/virtualbox/debian karmic non-free"
sudo wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při přidávání klíče repo Virtualbox."
echo '---------------------------------------------------'
exit
fi
echo
sleep 1
echo "---Hotovo---"
echo
sleep 3
echo '***************************************************'
echo '---------------------------------------------------'
echo "Aktualizace repozitářů, systému a programů."
echo '---------------------------------------------------'
echo '***************************************************'
echo
sleep 5
echo '****************************************************'
echo AKTUALIZACE VŠECH REPOZITÁŘŮ
echo '****************************************************'
sleep 3
sudo apt-get update
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Vyskytla se chyba při aktualizaci repozitářů."
echo '---------------------------------------------------'
exit
fi
echo
echo "---Hotovo---"
echo
sleep 3
echo '****************************************************'
echo AKTUALIZACE DOSTUPNÝCH BALÍČKŮ
echo '****************************************************'
sleep 3
sudo apt-get upgrade -y
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Vyskytla se chyba při aktualizaci balíčků."
echo '---------------------------------------------------'
exit
fi
echo
echo "---Hotovo---"
echo
sleep 3
echo '***************************************************'
echo '---------------------------------------------------'
echo "Instaluji zvolené programy."
echo "http://wiki.ubuntu.cz/Instalace programů"
echo '---------------------------------------------------'
echo '***************************************************'
echo
sleep 5
echo '****************************************************'
echo INSTALACE PODPORY ČEŠTINY
echo '****************************************************'
sudo apt-get install -y language-support-cs language-pack-cs language-pack-gnome-cs language-pack-kde-cs-base openoffice.org-l10n-cs gnome-user-guide-cs openoffice.org-help-cs evolution-documentation-cs
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci češtiny."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE KODEKŮ
echo '****************************************************'
sudo apt-get install -y ubuntu-restricted-extras libdvdcss2
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci kodeků."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE MULTIMEDIÁLNÍCH NÁSTROJŮ
echo '****************************************************'
sudo apt-get remove -y totem-mozilla
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při odstranění totem-mozilla."
echo '---------------------------------------------------'
exit
fi
sudo apt-get autoremove -y
sudo apt-get install -y mplayer vlc mozilla-mplayer devede pitivi
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci mult. nástrojů."
echo '---------------------------------------------------'
exit
fi
wget http://www.miksoft.net/products/mmc_1.5.0_i386.deb
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při stažení aplikace mmc."
echo '---------------------------------------------------'
exit
fi
sudo dpkg -i mmc_1.5.0_i386.deb
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci mmc."
echo '---------------------------------------------------'
exit
fi
sudo rm mmc_1.5.0_i386.deb
echo
sleep 3
echo '****************************************************'
echo INSTALACE FIREWALLU
echo '****************************************************'
sudo apt-get install -y gufw
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci firewallu."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE VÝVOJOVÝCH NÁSTROJŮ
echo '****************************************************'
sudo apt-get install -y build-essential bluefish
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci výv. nástrojů."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE WINE 1.2
echo '****************************************************'
sudo apt-get install -y wine1.2
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci wine1.2."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE KOMUNIKÁTORŮ
echo '****************************************************'
sudo apt-get install -y skype xchat esmska cheese gwibber
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci komunikátorů."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE GRAFICKÝCH EDITORŮ
echo '****************************************************'
sudo apt-get install -y phatch inkscape
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci gr. editorů."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE KANCELÁŘSKÝCH NÁSTROJŮ
echo '****************************************************'
sudo apt-get install -y abiword gnumeric gramps pptview gnome-commander zim openoffice.org-base meld
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci kanc. nástrojů."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE HER
echo '****************************************************'
sudo apt-get install -y dreamchess wesnoth-all
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci her."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo '****************************************************'
echo INSTALACE DODATEČNÝCH BALÍKŮ
echo '****************************************************'
sudo apt-get install -y ubuntu-tweak gnome-do simple-ccsm virtualbox-3.0 gparted pybackpack gpm mc nautilus-open-terminal nautilus-gksu hwinfo firefox-notify terminator
if [ $? -ne "0" ]
then
echo '---------------------------------------------------'
echo "Nastala chyba při instalaci dod. balíků."
echo '---------------------------------------------------'
exit
fi
echo
sleep 3
echo
read -p "Skript dokončen. Stiskněte Enter" ENTER
EDIT:
1. Přidá repozitáře třetí strany
Medibuntu, esmska, ubuntu tweak a virtualboxu. Repozitář wine jsem nepřidával z důvodu, že wine je obsažené v repozitářích universe.
2. Aktualizace případných balíčků
3. Instalace všeho možného - počeštění, kodeky, multimediální nástroje, firewall (gui), vývojové nástroje, wine1.2 (vývojová verze), komunikátory, grafické nástroje, kancelářské nástroje, hry a dodatečné nástroje