Skip to content

Commit

Permalink
Add script for Ubuntu 13.04
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolargo committed Apr 28, 2013
1 parent 8f1d685 commit 82f3c7e
Show file tree
Hide file tree
Showing 5 changed files with 678 additions and 16 deletions.
16 changes: 8 additions & 8 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Ubuntu post-installation script
===============================

With this Python script you will avoid wasting time to install and
configure your Ubuntu 12.10 operating system. Just download this script,
configure your Ubuntu operating system. Just download this script,
run it with your favorite configuration file and ... envoy !

The script can:
Expand All @@ -21,24 +21,24 @@ The script can:

Just download and run it with the following command lines:

$ wget https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-12.10-postinstall.py
$ chmod a+x ubuntu-12.10-postinstall.py
$ sudo ./ubuntu-12.10-postinstall.py
$ wget https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-13.04-postinstall.py
$ chmod a+x ubuntu-13.04-postinstall.py
$ sudo ./ubuntu-13.04-postinstall.py

By default, the script will download and use this configuration file.
https://github.com/nicolargo/ubuntupostinstall/blob/master/ubuntu-12.10-unity-postinstall.cfg
https://github.com/nicolargo/ubuntupostinstall/blob/master/ubuntu-13.04-unity-postinstall.cfg

## Use anothers configurations files

Using the -c option, you can select an alternative configuration file.

For example, you can configure Ubuntu for Gnome Shell using:

$ sudo ./ubuntu-12.10-postinstall.py -c https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-12.10-gnomeshell-postinstall.cfg
$ sudo ./ubuntu-13.04-postinstall.py -c https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-13.04-gnomeshell-postinstall.cfg

If you want to use a local confgiuration file (adapted to yours needs):
If you want to use a local configuration file (adapted to yours needs):

$ sudo ./ubuntu-12.10-postinstall.py -c mycfg.cfg
$ sudo ./ubuntu-13.04-postinstall.py -c mycfg.cfg

## Create your own configuration file

Expand Down
19 changes: 11 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@



===============================
Ubuntu post-installation script
===============================

With this Python script you will avoid wasting time to install and
configure your Ubuntu 12.10 operating system. Just download this script,
configure your Ubuntu operating system. Just download this script,
run it with your favorite configuration file and ... envoy !

The script can:
Expand All @@ -18,24 +21,24 @@ The script can:

Just download and run it with the following command lines:

$ wget https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-12.10-postinstall.py
$ chmod a+x ubuntu-12.10-postinstall.py
$ sudo ./ubuntu-12.10-postinstall.py
$ wget https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-13.04-postinstall.py
$ chmod a+x ubuntu-13.04-postinstall.py
$ sudo ./ubuntu-13.04-postinstall.py

By default, the script will download and use this configuration file.
https://github.com/nicolargo/ubuntupostinstall/blob/master/ubuntu-12.10-unity-postinstall.cfg
https://github.com/nicolargo/ubuntupostinstall/blob/master/ubuntu-13.04-unity-postinstall.cfg

## Use anothers configurations files

Using the -c option, you can select an alternative configuration file.

For example, you can configure Ubuntu for Gnome Shell using:

$ sudo ./ubuntu-12.10-postinstall.py -c https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-12.10-gnomeshell-postinstall.cfg
$ sudo ./ubuntu-13.04-postinstall.py -c https://raw.github.com/nicolargo/ubuntupostinstall/master/ubuntu-13.04-gnomeshell-postinstall.cfg

If you want to use a local confgiuration file (adapted to yours needs):
If you want to use a local configuration file (adapted to yours needs):

$ sudo ./ubuntu-12.10-postinstall.py -c mycfg.cfg
$ sudo ./ubuntu-13.04-postinstall.py -c mycfg.cfg

## Create your own configuration file

Expand Down
127 changes: 127 additions & 0 deletions ubuntu-13.04-gnomeshell-postinstall.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
#
# Configuration file
# for the script https://github.com/nicolargo/ubuntupostinstall
#
# Ubuntu version: 13.04
# UI: Gnome Shell
#


# Actions to be executed before all the others steps
# Use && separator if there is more than 1 action
[preactions]
action_dummy = dpkg -l > /tmp/pkg-before.txt


# The repos section
# ppa_xxx = ppa:ppauser/ppaname > Add the ppa to the system
# pkg_xxx = pkglist > Add the package list to the system
# url_xxx = reposurl > Add the repository URL to the system
# key_xxx = key > Add the repository key to the system
[repos]
# Gnome 3/Shell
ppa_gnome3 = ppa:gnome3-team/gnome3
ppa_gnome3_plugins = ppa:webupd8team/gnome3
pkg_gnome3 = gnome-shell ubuntu-gnome-desktop gnome-tweak-tool gnome-documents conky-all ttf-ubuntu-font-family
pkg_gnome3_plugins = `apt-cache search gnome-shell-extension | awk '{ print $1 }' | xargs`
pkg_gnome3_mgse = mgse-bottompanel mgse-menu mgse-windowlist

# Add themes for UI
# Please configure default icons/theme in the gnome3|unity section
ppa_gnome3_themes_1 = ppa:webupd8team/themes
pkg_gnome3_themes_1 = boomerang-gtk-theme faenza-icon-theme
ppa_gnome3_themes_2 = ppa:satyajit-happy/themes
pkg_gnome3_themes_2 = orion-gtk-theme evolve-gtk-theme

# Shutter screen capture
ppa_shutter = ppa:shutter
pkg_shutter = shutter

# Tweak your system
ppa_tweak = ppa:tualatrix/ppa
pkg_tweak = ubuntu-tweak

# The best terminal in the world
pkg_terminator = terminator

# Geany: Light
pkg_geany = geany

# Spotify
ppa_spotify = "deb http://repository.spotify.com stable non-free"
pkg_spotify = spotify-client-qt

# Dropbbox share/unshare script for Nautilus
ppa_dropboxshare = ppa:nilarimogard/webupd8
pkg_dropboxshare = dropbox-share

# Jupiter
#~ ppa_jupiter = ppa:webupd8team/jupiter
#~ pkg_jupiter = jupiter

# Handbrake (PPA release NOT YET AVAILABLE FOR PRECISE)
#ppa_handbrake = ppa:stebbins/handbrake-releases
ppa_handbrake = ppa:stebbins/handbrake-snapshots
pkg_handbrake = handbrake-gtk

# Marlin, another file browser
ppa_marlin = ppa:marlin-devs/marlin-daily
pkg_marlin = marlin marlin-plugin-dropbox marlin-plugin-ubuntuone

# Nautilus extra actions
ppa_nautilusactionsextra = ppa:nae-team/ppa
pkg_nautilusactionsextra = nautilus-actions-extra

# Darktable, deRAWtiser
#~ ppa_darktable = ppa:pmjdebruijn/darktable-release
#~ pkg_darktable = darktable

# Sublime text 2 (sublime but not FOSS and beta)
#~ ppa_sublime = ppa:webupd8team/sublime-text-2
#~ pkg_sublime = sublime-text-2-beta

# Gimp (latest version)
ppa_gimp = ppa:otto-kesselgulasch/gimp
pkg_gimp = gimp gimp-plugin-registry


# The packages section
# pkgname = pkglist > Add the pkglist to the system
[packages]
ubuntu-restrictive = ubuntu-restricted-extras
development = build-essential vim subversion git git-core rabbitvcs-nautilus anjuta geany ipython
multimedia = vlc x264 ffmpeg2theora oggvideotools istanbul shotwell mplayer hugin nautilus-image-converter pavucontrol ogmrip transmageddon guvcview wavpack mppenc faac flac vorbis-tools faad lame nautilus-script-audio-convert cheese sound-juicer picard arista milkytracker mypaint libdvdread4
network = iftop ifstat iptraf wireshark tshark arp-scan htop netspeed nmap netpipe-tcp
system = glances terminator preload lsb-core gparted lm-sensors compizconfig-settings-manager hardinfo fortune-mod libnotify-bin compiz-fusion-plugins-extra most tree wallch ccze
security = rkhunter chkrootkit cron-apt fail2ban
web = pidgin pidgin-facebookchat pidgin-plugin-pack flashplugin-downloader xchat ttf-mscorefonts-installer nautilus-dropbox xclip zenity


# The Gnome3 configuration section
# theme = themename > Use the Gnome Shell theme themename
# icons = iconsname > Use the icons theme iconsname
# cursors = cursorssname > Use the cursors theme cursorsname
# conky = cfgfile > .conkyrc URL
[gnome3]
theme = Ambiance
#~ icons = Faenza
#cursors = DMZ-White
conky = https://raw.github.com/nicolargo/ubuntupostinstall/master/conkyrc


# The . files section
# Download and install . file on the $HOME folder
[dotfiles]
#bashrc = https://raw.github.com/nicolargo/dotfiles/master/bashrc
#bashrc_prompt = https://raw.github.com/nicolargo/dotfiles/master/_bashrc.d/bashrc_prompt
#bashrc_aliases = https://raw.github.com/nicolargo/dotfiles/master/_bashrc.d/bashrc_aliases
vimrc = https://raw.github.com/vgod/vimrc/master/vimrc
htoprc = https://raw.github.com/nicolargo/dotfiles/master/htoprc


# Actions to be executed after all the others steps
# Use && separator if there is more than 1 action
[postactions]
action_vimcustom = wget https://raw.github.com/vgod/vimrc/master/auto-install.sh && chmod a+x auto-install.sh && ./auto-install.sh && rm -f ./auto-install.sh
action_setright = chown -R $SUDO_USER:$SUDO_USER $HOME/.vimrc $HOME/.vim $HOME/.htoprc
action_dummy = dpkg -l > /tmp/pkg-after.txt
Loading

0 comments on commit 82f3c7e

Please sign in to comment.