Configuration Common: Difference between revisions
Jump to navigation
Jump to search
Line 283: | Line 283: | ||
</source> |
</source> |
||
=== |
==== Miscellaneous ==== |
||
* Disable '''apport'''. Set <code>enabled=0</code> in <tt>/etc/default/apport</tt> |
* Disable '''apport'''. Set <code>enabled=0</code> in <tt>/etc/default/apport</tt> |
||
* Edit '''AppArmor tunables'''. If home directories are not located at ''/home'' (e.g. ''/data/home''), edit apparmor tunables. See [[Linux_Software#Evince|here for details]]. |
|||
== Windows == |
== Windows == |
Revision as of 17:27, 17 December 2013
Any
To be completed
Linux
Install script
- Initial install script to install common applications
sudo apt-get install git etckeeper
sudo vi /etc/etckeeper/etckeeper.conf # Select git, avoid daily commit, avoid auto-commit
sudo etckeeper init
sudo etckeeper commit "1st commit"
sudo vi .gitignore # Ignore resolv.c* (and cups/subscriptions.* before Ubuntu Precise)
sudo git rm --cached resolv.c*
sudo git rm --cached cups/subscriptions.* # No longer needed on Ubuntu Precise and after
sudo git add .gitignore
sudo etckeeper commit "ignore resolv.c*, cups/subscriptions.*"
sudo vi /etc/apt/sources.list # Enable / add all relevant repositories (partner...)
sudo apt-get update
sudo apt-get install opera # or sudo dpkg -i opera...
sudo apt-get install libnss-mdns avahi-daemon mdns-scan synapse gitk git-gui git-doc \
mc autossh ssh vim-gnome exuberant-ctags cscope ruby keepassx
# Restore my profile
sudo vi /etc/hosts # Add host 'griffin'
ssh griffin -C "cat /etc/hosts" # recover any needed host ip address
sudo vi /etc/hosts # ... and write them
sudo etckeeper commit "update /etc/hosts file"
git clone git@apple-pi:git/home.git
mv home/.git .
rm -rf home
git reset --hard
git st
export PATH=$PATH:$HOME/bin
set-network.sh
chmod 600 .ssh/*
chmod 644 .ssh/id_rsa.pub
mkdir tmp
git co opera -- .opera && git reset
git co mc -- .mc/ini && git reset
- Install the common repositories (Opera, Synapse, Ubuntu Tweak, XBMC)
# Opera
# sudo add-apt-repository ppa:synapse-core/ppa # Synapse - older ubuntu release
sudo add-apt-repository ppa:tualatrix/next # Ubuntu Tweak
sudo add-apt-repository ppa:nathan-renniewaldock/xbmc-stable # XBMC
- These repositories are obsolote or discontinued:
- Gnome Terminator (not needed anymore for Ubuntu Precise and above)
- Medibuntu (replaced by Videolan)
- Install common applications
# Common Applications
sudo apt-get install rpcbind # Use 'portmap' before oneiric ocelot
sudo apt-get install terminator smbclient smbfs nfs-kernel-server nfs-common \
autofs apt-file p7zip-full p7zip-rar dlocate thunderbird \
chromium-browser meld colordiff ttf-mscorefonts-installer \
qiv gthumb gnupg-agent renameutils wine mplayer \
mplayer-doc mplayer-fonts flashplugin-installer \
gnome-mplayer gecko-mediaplayer gimp gdmap gparted \
ubuntu-tweak \
app-install-data-medibuntu xbmc xsel \
compizconfig-settings-manager moreutils tmux \
indicator-multiload
# Discontinued: ubuntu-restricted-extras
sudo apt-file update
sudo /usr/share/doc/libdvdread4/install-css.sh
# Optional essentials
sudo apt-get install nmap
# Optional applications
sudo apt-get install gnugo qgo uligo cgoban quarry pgpgpg powertop
- Apply common settings (see below)
- Applications not from repositories:
- Panda glGo 1.4.1 (does not work on Oneiric 64-bit)
- Install latest updates:
sudo apt-get upgrade
- Ubuntu 12.04
sudo vi /etc/default/apport # Disable apport by setting "enabled=0"
Common repositories
See install script above
Common Applications
Opera (opera) | See Opera to fix apt key issues |
Synapse (synapse) | Using Alt-Space as shortcut (requires to disable Alt for HUD, and Alt-Space for Windows Menu in Compiz)
sudo add-apt-repository ppa:synapse-core/ppa
sudo apt-get update && sudo apt-get install synapse
|
Git (git gitk git-gui git-doc gitweb git-svn) | [2011-12-15] Updated to 1.7.8 Installed from sources |
etckeeper (etckeeper) | Configured to use git as SCM, AVOID_DAILY_AUTOCOMMITS, AVOID_COMMIT_BEFORE_INSTALL |
mDNS (libnss-mdns avahi-daemon mdns-scan) | After install, do:
mdns-scan
Machine should broadcast its ip address on griffin.local to all avahi clients. For some strange reason, avahi may append a -2 suffix to broadcast name. To avoid that, edit /etc/avahi/avahi-daemon.conf and set host-name variable: host-name=griffin
|
Midnight Commander (mc) | See reference page. Use vi as standard viewer/editor. Installed version from mc official repository to fix file highlighting issue. |
AutoSSH (autossh) | |
SSH (ssh) | Local settings |
Vim (vim vim-gnome exuberant-ctags) | including GVim to enable support of X clipboard |
Vim/Cscope (cscope) | |
Ruby (ruby) | ... for Vim plug-in snipMate.vim |
Gnome Terminator (terminator) | See Gnome Terminator |
Samba (smbclient smbfs) | |
NFS Server (nfs-kernel-server nfs-common rpcbind) | See NFS for more details; Created entries in /etc/exports. rpcbind replaces portmap since Oneiric. |
AutoFS (autofs) |
/net /etc/auto.net /smb/mnemosyne /etc/auto.smb.mnemosyne
sudo mkdir /net
sudo mkdir -p /smb/mnemosyne
# ls /net/mnemosyne
# sudo mkdir -p /mnt/mnemosyne
# for i in /net/mnemosyne/volume1/*; do sudo ln -s $i /mnt/mnemosyne/$(basename $i); done
scp griffin:tmp/autofs.tgz . # Configure autofs
sudo tar -xvzf autofs.tgz
sudo cp etc/* /etc
|
KeePassX (keepassx) |
#!/bin/sh
#
setxkbmap be
|
apt-file (apt-file) | |
p7zip (p7zip-full p7zip-rar) | |
dlocate (dlocate) | |
Thunderbird (thunderbird) | |
Google Chrome (chromium-browser) | |
Meld (meld) | Diff tool |
Color Diff (colordiff) | |
MS Truetype core fonts (ttf-msttcorefonts-installer) | |
Qiv (qiv) | |
gThumb (gthumb) | |
GPG Agent (gnupg-agent) | Added use-agent at end of ~/.gnupg/gpg.conf
|
Rename utils (renameutils) | |
Wine (wine) | See Wine page |
MPlayer (mplayer mplayer-doc mplayer-fonts) | |
Flash Plugin 10 (flashplugin-installer) | First, might need to enable Ubuntu partner repository (deb http://archive.canonical.com/ubuntu lucid partner). Second, if getting error failure to download extra data files flashplugin-installer , try
sudo apt-get --reinstall install flashplugin-installer
(Old recipe: sudo aptitude autoremove "flashplugin-*"
sudo aptitude install flashplugin-installer
|
Quicktime plugin (gnome-mplayer gecko-mediaplayer) | To play Quicktime content in Opera, Firefox |
Gimp (gimp) | |
Graphical Disk Map (gdmap) | |
gparted (gparted) | |
Ubuntu restricted extras (ubuntu-restricted-extras) | shall install automatically libdvdread4 |
libdvdcss2 | Installed via sudo /usr/share/doc/libdvdread4/install-css.sh (see also [4])
|
Ubuntu tweak (ubuntu-tweak) | see Ubuntu Tweak |
Medibuntu application center (app-install-data-medibuntu) | This install medibuntu apps in Ubuntu Application Center |
XBMC (xbmc) | see XBMC |
XSel (xsel) | |
Compiz config settings manager (compizconfig-settings-manager) | |
moreutils | For chronic, sponge |
tmux (tmux) | Alternative to screen, but with support for multiple panes like terminator |
CPU indicator (indicator-multiload) | Selected CPU, Memory, Network |
Optional Applications:
GNU Go (gnugo) | |
Various Go games (qgo uligo cgoban) | |
Quarry (quarry) | Board games Go, Amazons, and Reversi |
PGP (pgpgpg) | |
PowerTop (powertop) |
Applications not from repositories:
Panda glGo 1.4.1 | See local page — does not work on Oneiric 64-bit |
Optional Essentials:
nmap (nmap) | For use with my git prj script |
Common Settings
Network
- Samba / NFS client: Via autofs
Preferences
Users
sudo useradd -s /bin/bash -m -u 1100 marie
sudo useradd -s /bin/bash -m -u 1200 isma
sudo useradd -s /bin/bash -m -u 1300 emma
sudo passwd marie
sudo passwd isma
sudo passwd emma
X11
- Custom keyboard mapping be:
# From my profile
sudo cp ~/etc/be /usr/share/X11/xkb/symbols/be
Miscellaneous
- Disable apport. Set
enabled=0
in /etc/default/apport
- Edit AppArmor tunables. If home directories are not located at /home (e.g. /data/home), edit apparmor tunables. See here for details.
Windows
To be completed