Griffin - Ubuntu: Difference between revisions

From miki
Jump to navigation Jump to search
Line 15: Line 15:


== Installed Applications ==
== Installed Applications ==
'''Common applications'''<br/>
=== Common Applications ===
See [[Configuration Common#Linux|Common configuration for Linux]].
See [[Configuration Common#Linux|Common configuration for Linux]].


=== Essentials ===
{| class="install_log"

{| class="install_simple_log"
|-
|-
|'''Google Chrome''' (<tt>chromium-browser</tt>)||
!colspan="3" align="left"|Essential:
|-
|-
|'''TrueCrypt'''||<small>[2012-04-29]</small> v7.0a, with AES-NI instructions!
|[2012-04-29]||'''Google Chrome''' (<tt>chromium-browser</tt>)||
|-
|-
|'''Privoxy''' (<tt>privoxy</tt>)||
|[2012-04-29]||'''TrueCrypt'''||<small>[2012-04-29]</small> v7.0a, with AES-NI instructions!
|-
|-
|'''LAMP''' (<tt>apache2 php5 mysql-server mysql-client php5-mysql</tt>)||See [[#LAMP|local config]]
|[2012-04-29]||'''Privoxy''' (<tt>privoxy</tt>)||
|-
|-
|[2012-04-29]||'''LAMP''' (<tt>apache2 php5 mysql-server mysql-client php5-mysql</tt>)||See [[#LAMP|local config]]
|'''PHPMyAdmin''' (<tt>phpmyadmin</tt>)||Install for ''apache2'' + configure database with <tt>dbconfig-common</tt>. See [[#LAMP|local config]] apache2 only,
|-
|-
|'''Courier IMAP''' (<tt>courier-imap courier-doc courier-imap-ssl</tt>)||[[IMAP#Courier IMAP on Ubuntu|Install instructions]] and [[#Courier IMAP|local settings]]
|[2012-04-29]||'''PHPMyAdmin''' (<tt>phpmyadmin</tt>)||Install for ''apache2'' + configure database with <tt>dbconfig-common</tt>. See [[#LAMP|local config]] apache2 only,
|-
|-
|[2012-04-29]||'''Courier IMAP''' (<tt>courier-imap courier-doc courier-imap-ssl</tt>)||[[IMAP#Courier IMAP on Ubuntu|Install instructions]] and [[#Courier IMAP|local settings]]
|'''Courier-POP3''' (<tt>courier-pop courier-pop-ssl</tt>)||
|-
|-
|[2012-04-29]||'''Courier-POP3''' (<tt>courier-pop courier-pop-ssl</tt>)||
|'''Courier-MTA''' (<tt>courier-mta courier-mta-ssl</tt>)||so that mails are sent to Courier mailboxes
|-
|-
|'''Evolution plugins''' (<tt>evolution-plugins-experimental</tt>)||For opening <tt>Winmail.dat</tt> attachment in ''Evolution''
|[2012-04-29]||'''Courier-MTA''' (<tt>courier-mta courier-mta-ssl</tt>)||so that mails are sent to Courier mailboxes
|-
|-
|[2012-04-29]||'''Evolution plugins''' (<tt>evolution-plugins-experimental</tt>)||For opening <tt>Winmail.dat</tt> attachment in ''Evolution''
|'''Evolution RSS''' (<tt>evolution-rss</tt>)||
|-
|-
|[2012-04-29]||'''Evolution RSS''' (<tt>evolution-rss</tt>)||
|'''GNU C/C++ compiler''' (<tt>g++</tt>)||
|-
|-
|'''C/C++ documentation''' (<tt>manpages-posix-dev stl-manual</tt>)||Make SGI doc available at http://localhost/sgi :<source lang="bash">ln -s /usr/share/doc/stl-manual/html /var/www/sgi</source>
|[2012-04-29]||'''GNU C/C++ compiler''' (<tt>g++</tt>)||
|-
|-
|'''Eclipse''' (<tt>eclipse</tt>)||
|[2012-04-29]||'''C/C++ documentation''' (<tt>manpages-posix-dev stl-manual</tt>)||Make SGI doc available at http://localhost/sgi :<source lang="bash">ln -s /usr/share/doc/stl-manual/html /var/www/sgi</source>
|-
|-
|[2012-04-29]||'''Eclipse''' (<tt>eclipse</tt>)||
|'''Psi''' (<tt>psi</tt>)||See [[#Psi|local config]]
|-
|-
|'''LaTeX''' (<tt>texlive texlive-xetex latex2hml</tt>)||Including XeTeX package<br/>Upgraded to TeX Live 2012 (from ''texlive-backports'' ppa)
|[2012-04-29]||'''Psi''' (<tt>psi</tt>)||See [[#Psi|local config]]
|-
|-
|'''TeX Extra packages''' (<tt>texlive-plain-extra texlive-science texlive-latex-extra</tt>)||Soul package requires CTAN color package - see [http://www.tex.ac.uk/tex-archive/macros/latex/contrib/soul/soul.pdf]<br/><small>[2011-01-14]</small> Added texlive-science.<br/>Upgraded to TeX Live 2012 (from ''texlive-backports'' ppa) &mdash; requires package ''texlive-latex-extra''
|[2012-04-29]||'''LaTeX''' (<tt>texlive texlive-xetex latex2hml</tt>)||Including XeTeX package
|-
|-
|'''pdftk''' (<tt>pdftk</tt>)||
|[2012-04-29]||'''TeX Extra packages''' (<tt>texlive-plain-extra texlive-science</tt>)||Soul package requires CTAN color package - see [http://www.tex.ac.uk/tex-archive/macros/latex/contrib/soul/soul.pdf]<br/><small>[2011-01-14]</small> Added texlive-science.
|-
|-
|[2012-04-29]||'''pdftk''' (<tt>pdftk</tt>)||
|'''KDirStat''' (<tt>kdirstat</tt>)||
|-
|-
|'''PCSC Tools''' (<tt>pcsc-tools</tt>)||For <tt>[http://linux.die.net/man/1/atr_analysis ATR_analysis]</tt>.
|[2012-04-29]||'''KDirStat''' (<tt>kdirstat</tt>)||
|-
|-
|'''ACL''' (<tt>acl</tt>)||
|[2012-04-29]||'''PCSC Tools''' (<tt>pcsc-tools</tt>)||For <tt>[http://linux.die.net/man/1/atr_analysis ATR_analysis]</tt>.
|-
|-
|[2012-05-20]||'''ACL''' (<tt>acl</tt>)||
|'''mDNS''' (<tt>libnss-mdns avahi-daemon mdns-scan</tt>)||After install, do:
|-
|[2012-05-20]||'''mDNS''' (<tt>libnss-mdns avahi-daemon mdns-scan</tt>)||After install, do:
<source lang=bash>
<source lang=bash>
mdns-scan
mdns-scan
Line 71: Line 71:
</source>
</source>
|-
|-
|[2012-05-25]||'''Synapse''' (<tt>synapse</tt>)||Using {{kb|Alt-{{kbkey|Space}}}} as shortcut (requires to disable {{kb|Alt}} for HUD, and {{kb|Alt-Space}} for Windows Menu in Compiz)
|'''Synapse''' (<tt>synapse</tt>)||Using {{kb|Alt-{{kbkey|Space}}}} as shortcut (requires to disable {{kb|Alt}} for HUD, and {{kb|Alt-Space}} for Windows Menu in Compiz)
<source lang=bash>
<source lang=bash>
sudo add-apt-repository ppa:synapse-core/ppa
sudo add-apt-repository ppa:synapse-core/ppa
sudo apt-get update && sudo apt-get install synapse
sudo apt-get update && sudo apt-get install synapse
</source>
</source>
|-
|}
!colspan="3" align="left"|


Local applications:
=== Local Applications ===


{| class="install_simple_log"
|-
|-
|[2012-04-29]||'''MBR''' (<tt>mbr</tt>)||To create VirtualBox rawdisk
|'''MBR''' (<tt>mbr</tt>)||To create VirtualBox rawdisk
|-
|-
|[2012-04-29]||'''Racoon''' (<tt>racoon</tt>)||For RSA key generation, see [[Crypto]]
|'''Racoon''' (<tt>racoon</tt>)||For RSA key generation, see [[Crypto]]
|-
|-
|[2012-04-29]||'''HTTrack''' (<tt>httrack</tt>)||
|'''HTTrack''' (<tt>httrack</tt>)||
|-
|-
|[2012-04-29]||'''NTL''' (<tt>libntl-dev libntl-5.4.2</tt>)||
|'''NTL''' (<tt>libntl-dev libntl-5.4.2</tt>)||
|-
|-
|[2012-04-29]||'''GMP''' (<tt>libgmp3-dev libgmp3c2 gmp-ecm</tt>)||
|'''GMP''' (<tt>libgmp3-dev libgmp3c2 gmp-ecm</tt>)||
|-
|-
|[2012-04-29]||'''MDF to ISO Converter''' (<tt>mdf2iso</tt>)||CD image conversion utility
|'''MDF to ISO Converter''' (<tt>mdf2iso</tt>)||CD image conversion utility
|-
|-
|[2012-04-29]||'''K3b''' (<tt>k3b</tt>)||
|'''K3b''' (<tt>k3b</tt>)||
|-
|-
|[2012-04-29]||'''aMule''' (<tt>amule</tt>)||
|'''aMule''' (<tt>amule</tt>)||
|-
|-
|[2012-04-29]||'''fdupes''' (<tt>fdupes</tt>)||
|'''fdupes''' (<tt>fdupes</tt>)||
|-
|-
|[2012-04-29]||'''PuddleTag''' (<tt>puddletag python-qt4 python-pyparsing python-mutagen python-configobj python-musicbrainz2</tt>)||<small>[2010-12-23]</small> {{red|v 0.9.11}} See [[Linux Software#PuddleTag|local page]]
|'''PuddleTag''' (<tt>puddletag python-qt4 python-pyparsing python-mutagen python-configobj python-musicbrainz2</tt>)||<small>[2010-12-23]</small> {{red|v 0.9.11}} See [[Linux Software#PuddleTag|local page]]
|-
|-
|[2012-04-29]||'''FTP Server''' (<tt>proftpd-basic</tt>)||Followed instructions [http://ubuntuforums.org/showthread.php?t=79588 here]<br/>
|'''FTP Server''' (<tt>proftpd-basic</tt>)||Followed instructions [http://ubuntuforums.org/showthread.php?t=79588 here]<br/>
* Selected run from ''inetd'' during install, but configured to run ''standalone'' so that it must be started manually with.
* Selected run from ''inetd'' during install, but configured to run ''standalone'' so that it must be started manually with.
<source lang="bash">sudo /etc/init.d/proftd start</source>
<source lang="bash">sudo /etc/init.d/proftd start</source>
Line 109: Line 109:
* Login with user ''userftp'' + user passwd
* Login with user ''userftp'' + user passwd
|-
|-
|[2012-04-29]||Some '''git browsers''' (<tt>qgit gitg source-highlight</tt>)||<small>[2011-02-21]</small> {{red|gitg updated to 0.0.8! }}
|Some '''git browsers''' (<tt>qgit gitg source-highlight</tt>)||<small>[2011-02-21]</small> {{red|gitg updated to 0.0.8! }}
|-
|-
|[2012-04-29]||'''Nautilus Audio Converter''' (<tt>wavpack mppenc libmpcdec6 faac flac vorbis-tools faad lame libid3-3.8.3-dev nautilus-script-audio-convert</tt>)||Enable script <tt>ConvertAudioFile</tt> (Menu ''Preference'' &rarr; ''Nautilus Script<u>s</u> Manager''). See [[Linux audio]].
|'''Nautilus Audio Converter''' (<tt>wavpack mppenc libmpcdec6 faac flac vorbis-tools faad lame libid3-3.8.3-dev nautilus-script-audio-convert</tt>)||Enable script <tt>ConvertAudioFile</tt> (Menu ''Preference'' &rarr; ''Nautilus Script<u>s</u> Manager''). See [[Linux audio]].
|-
|-
|[2012-04-29]||'''Canorus''' (<tt>canorus</tt>)||Music score editor. Sounds does not work.
|'''Canorus''' (<tt>canorus</tt>)||Music score editor. Sounds does not work.
|-
|-
|[2012-04-29]||'''Frescobaldi''' (<tt>frescobaldi</tt>)||Music score editor.
|'''Frescobaldi''' (<tt>frescobaldi</tt>)||Music score editor.
|-
|-
|[2012-04-29]||'''MuseScore''' (<tt>musescore</tt>)||Another music score editor. Play sound out of the box.
|'''MuseScore''' (<tt>musescore</tt>)||Another music score editor. Play sound out of the box.
|-
|-
|[2012-04-29]||'''Calibre''' (<tt>calibre</tt>)||
|'''Calibre''' (<tt>calibre</tt>)||
|-
|-
|[2012-04-29]||'''Perl Audio Converter''' (<tt>pacpl</tt>)||
|'''Perl Audio Converter''' (<tt>pacpl</tt>)||
|-
|-
|[2012-04-29]||'''VirtualBox''' (<tt>virtualbox</tt>)||<small>[2011-06-01]</small> [[#VirtualBox|Local settings]]. <font color="red">Updated to 4.0.14!</font> &mdash; See [[VirtualBox]]
|'''VirtualBox''' (<tt>virtualbox</tt>)||<small>[2011-06-01]</small> [[#VirtualBox|Local settings]]. <font color="red">Updated to 4.0.14!</font> &mdash; See [[VirtualBox]]
|-
|-
|[2012-04-29]||'''dwww''' (<tt>dwww</tt>)||
|'''dwww''' (<tt>dwww</tt>)||
|-
|-
|[2012-04-29]||'''Word Diff''' (<tt>wdiff</tt>)||
|'''Word Diff''' (<tt>wdiff</tt>)||
|-
|-
|[2012-04-29]||'''Transmission''' (<tt>transmission</tt>)||Disabled ''DHT'', ''PEX''. Seed until ratio = 2.0. Enable privacy filter.
|'''Transmission''' (<tt>transmission</tt>)||Disabled ''DHT'', ''PEX''. Seed until ratio = 2.0. Enable privacy filter.
|-
|-
|[2012-04-29]||'''dos2unix''' (<tt>dos2unix</tt>)||
|'''dos2unix''' (<tt>dos2unix</tt>)||
|-
|-
|[2012-04-29]||'''hexedit''' (<tt>hexedit</tt>)||
|'''hexedit''' (<tt>hexedit</tt>)||
|-
|-
|[2012-04-29]||'''violin tuner''' (<tt>fmit, gtkguitune, lingot</tt>)||<tt>gtkguitune</tt> does not seem to work though...
|'''violin tuner''' (<tt>fmit, gtkguitune, lingot</tt>)||<tt>gtkguitune</tt> does not seem to work though...
|-
|-
|[2012-04-29]||'''[[Linux Commands#ack|Ack]]''' (<tt>ack-grep</tt>)||A better grep... <source lang=bash>sudo ln -s /usr/bin/ack-grep /usr/local/bin/ack</source>
|'''[[Linux Commands#ack|Ack]]''' (<tt>ack-grep</tt>)||A better grep... <source lang=bash>sudo ln -s /usr/bin/ack-grep /usr/local/bin/ack</source>
|-
|-
|[2012-04-29]||'''gconf-editor'''||
|'''gconf-editor'''||
|-
|-
|[2012-04-30]||'''uncrustify'''||{{red|v0.59}}, compiled from source, copied to <tt>/usr/local/bin</tt>
|'''uncrustify'''||{{red|v0.59}}, compiled from source, copied to <tt>/usr/local/bin</tt>
|-
|-
|[2011-04-30]||'''openJDK 6 32-bit'''||Installed via ''APT'', in <tt>/usr/lib/jvm/java-6-openjdk-i386</tt>:
|'''openJDK 6 32-bit'''||Installed via ''APT'', in <tt>/usr/lib/jvm/java-6-openjdk-i386</tt>:
<source lang=bash>
<source lang=bash>
sudo apt-get install openjdk-6-jdk:i386 \
sudo apt-get install openjdk-6-jdk:i386 \
Line 152: Line 152:
Otherwise it can also be copied from e.g. Ubuntu Lucid 32-bit distribution (used to copy <tt>/usr/lib/jvm/java-6-openjdk</tt> to <tt>/usr/'''lib32'''/jvm/java-6-openjdk</tt>)
Otherwise it can also be copied from e.g. Ubuntu Lucid 32-bit distribution (used to copy <tt>/usr/lib/jvm/java-6-openjdk</tt> to <tt>/usr/'''lib32'''/jvm/java-6-openjdk</tt>)
|-
|-
|[2011-04-30]||'''openJDK 7''' (<tt>openjdk-7-jdk openjdk-7-jre</tt>)||Selected alternatives with:
|'''openJDK 7''' (<tt>openjdk-7-jdk openjdk-7-jre</tt>)||Selected alternatives with:
<source lang=bash>
<source lang=bash>
sudo update-alternatives --config java
sudo update-alternatives --config java
Line 159: Line 159:
</source>
</source>
|-
|-
|[2012-04-30]||'''uncrustify'''||{{red|v0.59}}, compiled from source, copied to <tt>/usr/local/bin</tt>
|'''uncrustify'''||{{red|v0.59}}, compiled from source, copied to <tt>/usr/local/bin</tt>
|-
|-
|[2012-04-30]||'''ia32 libraries''' (<tt>ia32-libs libc6-dev:i386 gcc-multilib</tt>)||'''TODO''': Seems we should install <tt>ia32-libs-multiarch</tt> though...<br/>Installing this package removed some package, so reinstall them back with:
|'''ia32 libraries''' (<tt>ia32-libs libc6-dev:i386 gcc-multilib</tt>)||'''TODO''': Seems we should install <tt>ia32-libs-multiarch</tt> though...<br/>Installing this package removed some package, so reinstall them back with:
<source lang=bash>
<source lang=bash>
sudo apt-get install build-essential g++ dkms \
sudo apt-get install build-essential g++ dkms \
Line 171: Line 171:
</source>
</source>
|-
|-
|[2012-05-01]||'''CPU indicator''' (<tt>indicator-multiload</tt>)||Selected ''CPU'', ''Memory'', ''Network''
|'''CPU indicator''' (<tt>indicator-multiload</tt>)||Selected ''CPU'', ''Memory'', ''Network''
|-
|-
|[2012-05-02]||'''make documentation''' (<tt>make-doc</tt>)||
|'''make documentation''' (<tt>make-doc</tt>)||
|-
|-
|[2012-05-02]||'''screen''' (<tt>screen</tt>)||
|'''screen''' (<tt>screen</tt>)||
|-
|-
|[2012-05-04]||'''amarok''' (<tt>amarok</tt>)||
|'''amarok''' (<tt>amarok</tt>)||
|}
|}


=== Not yet installed ===


{| class="install_simple_log"
Applications not yet installed:
{| class="install_log"
|-
|-
|[2011-xx-xx]||'''CUPS PDF''' (<tt>cups-pdf</tt>)||Allow CUPS to access ~/PDF:<source lang="bash" enclose="prevalid">sudo aa-complain cupsd</source>
|'''CUPS PDF''' (<tt>cups-pdf</tt>)||Allow CUPS to access ~/PDF:<source lang="bash" enclose="prevalid">sudo aa-complain cupsd</source>
|-
|-
|[2011-xx-xx]||'''Oracle/Sun Java JDK 1.6''' (<tt>sun-java6-jdk</tt>)||
|'''Oracle/Sun Java JDK 1.6''' (<tt>sun-java6-jdk</tt>)||
|-
|-
|[2011-xx-xx]||'''Macbuntu 10.10 theme'''||See [[Gnome#Macbuntu|Macbuntu page]]. Check log + uninstall script in <tt>~/.macbuntu</tt>. no wobbly windows, no hot corners. Don't launch ''docky'' at startup.
|'''Macbuntu 10.10 theme'''||See [[Gnome#Macbuntu|Macbuntu page]]. Check log + uninstall script in <tt>~/.macbuntu</tt>. no wobbly windows, no hot corners. Don't launch ''docky'' at startup.
|-
|-
|[2011-xx-xx]||'''iplist''' (<tt>iplist</tt>)||Not found
|'''iplist''' (<tt>iplist</tt>)||Not found
|-
|-
|[2011-xx-xx]||'''IMAPSync''' (<tt>imapsync</tt>)||
|'''IMAPSync''' (<tt>imapsync</tt>)||
|-
|-
|[2011-xx-xx]||'''Sage 4.7.1'''||See [[Sage]]
|'''Sage 4.7.1'''||See [[Sage]]
|-
|-
|[2011-xx-xx]||'''SSH Tunnel script''' (<tt>sshtunnel.pl</tt>, <tt>libssl-dev</tt>)||Thierry Walrant's Perl script <tt>sshtunnel.pl</tt>
|'''SSH Tunnel script''' (<tt>sshtunnel.pl</tt>, <tt>libssl-dev</tt>)||Thierry Walrant's Perl script <tt>sshtunnel.pl</tt>
|-
|-
|[2011-xx-xx]||'''Foxit Reader''' (<tt>qiv</tt>)||Extracted <tt>tar.gz</tt> in <tt>/usr/local/bin</tt><br/>Icons in <tt>/usr/share/pixmaps/foxitreader.png</tt>.<br/>Desktop file in <tt>/usr/share/applications/</tt> + edited mime type in <tt>~/.local/share/applications/mimeapps.list</tt> to associate with <tt>application/pdf</tt>files
|'''Foxit Reader''' (<tt>qiv</tt>)||Extracted <tt>tar.gz</tt> in <tt>/usr/local/bin</tt><br/>Icons in <tt>/usr/share/pixmaps/foxitreader.png</tt>.<br/>Desktop file in <tt>/usr/share/applications/</tt> + edited mime type in <tt>~/.local/share/applications/mimeapps.list</tt> to associate with <tt>application/pdf</tt>files
|-
|-
|[2011-xx-xx]||'''Google Earth''' (<tt>googleearth googleearth-data</tt>)||Requires [[Ubuntu#Medibuntu|'''Medibuntu''' repository]]
|'''Google Earth''' (<tt>googleearth googleearth-data</tt>)||Requires [[Ubuntu#Medibuntu|'''Medibuntu''' repository]]
|-
|-
|[2011-xx-xx]||'''tnef''' (<tt>tnef,ytnef</tt>)||Parsing <tt>winmail.dat</tt> attachment
|'''tnef''' (<tt>tnef,ytnef</tt>)||Parsing <tt>winmail.dat</tt> attachment
|-
|-
|[2011-xx-xx]||'''Recoll desktop search''' (<tt>recoll</tt>)||See also [[Linux Software#Recoll|Recoll page]].
|'''Recoll desktop search''' (<tt>recoll</tt>)||See also [[Linux Software#Recoll|Recoll page]].
|-
|-
|[2011-xx-xx]||'''X File Explorer''' (<tt>xfe</tt>)||
|'''X File Explorer''' (<tt>xfe</tt>)||
|-
|-
|[2011-xx-xx]||'''4Pane''' (<tt>4pane</tt>)||See [[Linux Software#4Pane]]
|'''4Pane''' (<tt>4pane</tt>)||See [[Linux Software#4Pane]]
|-
|-
|[2011-xx-xx]||'''LIRC''' (<tt>LIRC</tt>)||
|'''LIRC''' (<tt>LIRC</tt>)||
|-
|-
|[2011-xx-xx]||'''LineAKD''' (<tt>LineAKD</tt>)||
|'''LineAKD''' (<tt>LineAKD</tt>)||
|-
|-
|[2011-xx-xx]||'''KeyTouch''' (<tt>KeyTouch</tt>)||
|'''KeyTouch''' (<tt>KeyTouch</tt>)||
|-
|-
|[2012-04-29]||'''[[X#Synergy|Synergy]]''' (<tt>synergy</tt>)||<small>[2011-11-01]</small> <font color="red">v1.4.5!</font> See [[#Synergy|local settings]].
|'''[[X#Synergy|Synergy]]''' (<tt>synergy</tt>)||<small>[2011-11-01]</small> <font color="red">v1.4.5!</font> See [[#Synergy|local settings]].
|-
|-
|[2012-04-29]||'''Grub2 Splash Image''' (<tt>ubuntu-splash-image</tt>)||(from <tt>[http://www.ubuntugeek.com/grub2-splash-images-for-ubuntu-10-049-10.html lucid-splash-image.deb]</tt>) installed with <code>sudo dpkg -i --force-architecture lucid-splash-image.deb</code>
|'''Grub2 Splash Image''' (<tt>ubuntu-splash-image</tt>)||(from <tt>[http://www.ubuntugeek.com/grub2-splash-images-for-ubuntu-10-049-10.html lucid-splash-image.deb]</tt>) installed with <code>sudo dpkg -i --force-architecture lucid-splash-image.deb</code>
|}
|}


=== Uninstalled ===
Un-installed applications (by uninstall date):

{| class="uninstall_log"
{| class="install_simple_log"
|-
|-
|[2011-01-21]||[2011-01-21]||'''Ophcrack, John the ripper''' (<tt>ophcrack john</tt>)||{{gray|To crack win7 password.}} ''Uninstalled because not needed anymore''
|'''Ophcrack, John the ripper''' (<tt>ophcrack john</tt>)||{{gray|To crack win7 password.}} ''Uninstalled because not needed anymore''
|}
|}



To install:
To install:

Revision as of 21:45, 26 March 2013

Introduction

This is the configuration page for the Ubuntu partition on Griffin.

Configuration Files

All configuration files can be found here.

Repositories

In addition to repositories in the common configuration:

sudo add-apt-repository ppa:texlive-backports/ppa

Installed Applications

Common Applications

See Common configuration for Linux.

Essentials

Google Chrome (chromium-browser)
TrueCrypt [2012-04-29] v7.0a, with AES-NI instructions!
Privoxy (privoxy)
LAMP (apache2 php5 mysql-server mysql-client php5-mysql) See local config
PHPMyAdmin (phpmyadmin) Install for apache2 + configure database with dbconfig-common. See local config apache2 only,
Courier IMAP (courier-imap courier-doc courier-imap-ssl) Install instructions and local settings
Courier-POP3 (courier-pop courier-pop-ssl)
Courier-MTA (courier-mta courier-mta-ssl) so that mails are sent to Courier mailboxes
Evolution plugins (evolution-plugins-experimental) For opening Winmail.dat attachment in Evolution
Evolution RSS (evolution-rss)
GNU C/C++ compiler (g++)
C/C++ documentation (manpages-posix-dev stl-manual) Make SGI doc available at http://localhost/sgi :
ln -s /usr/share/doc/stl-manual/html /var/www/sgi
Eclipse (eclipse)
Psi (psi) See local config
LaTeX (texlive texlive-xetex latex2hml) Including XeTeX package
Upgraded to TeX Live 2012 (from texlive-backports ppa)
TeX Extra packages (texlive-plain-extra texlive-science texlive-latex-extra) Soul package requires CTAN color package - see [2]
[2011-01-14] Added texlive-science.
Upgraded to TeX Live 2012 (from texlive-backports ppa) — requires package texlive-latex-extra
pdftk (pdftk)
KDirStat (kdirstat)
PCSC Tools (pcsc-tools) For ATR_analysis.
ACL (acl)
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
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

Local Applications

MBR (mbr) To create VirtualBox rawdisk
Racoon (racoon) For RSA key generation, see Crypto
HTTrack (httrack)
NTL (libntl-dev libntl-5.4.2)
GMP (libgmp3-dev libgmp3c2 gmp-ecm)
MDF to ISO Converter (mdf2iso) CD image conversion utility
K3b (k3b)
aMule (amule)
fdupes (fdupes)
PuddleTag (puddletag python-qt4 python-pyparsing python-mutagen python-configobj python-musicbrainz2) [2010-12-23] v 0.9.11 See local page
FTP Server (proftpd-basic) Followed instructions here
  • Selected run from inetd during install, but configured to run standalone so that it must be started manually with.
sudo /etc/init.d/proftd start
  • Added /bin/false to /etc/shells
  • Created user userftp, with shell /bin/false to prevent login. Directory /home/userftp/incoming (mode 777)
  • Login with user userftp + user passwd
Some git browsers (qgit gitg source-highlight) [2011-02-21] gitg updated to 0.0.8!
Nautilus Audio Converter (wavpack mppenc libmpcdec6 faac flac vorbis-tools faad lame libid3-3.8.3-dev nautilus-script-audio-convert) Enable script ConvertAudioFile (Menu PreferenceNautilus Scripts Manager). See Linux audio.
Canorus (canorus) Music score editor. Sounds does not work.
Frescobaldi (frescobaldi) Music score editor.
MuseScore (musescore) Another music score editor. Play sound out of the box.
Calibre (calibre)
Perl Audio Converter (pacpl)
VirtualBox (virtualbox) [2011-06-01] Local settings. Updated to 4.0.14! — See VirtualBox
dwww (dwww)
Word Diff (wdiff)
Transmission (transmission) Disabled DHT, PEX. Seed until ratio = 2.0. Enable privacy filter.
dos2unix (dos2unix)
hexedit (hexedit)
violin tuner (fmit, gtkguitune, lingot) gtkguitune does not seem to work though...
Ack (ack-grep) A better grep...
sudo ln -s /usr/bin/ack-grep /usr/local/bin/ack
gconf-editor
uncrustify v0.59, compiled from source, copied to /usr/local/bin
openJDK 6 32-bit Installed via APT, in /usr/lib/jvm/java-6-openjdk-i386:
sudo apt-get install openjdk-6-jdk:i386 \
     libice-dev libsm-dev libxt-dev
# Adding 'libice-dev libsm-dev libxt-dev' 
# ... to avoid these packages to be removed

Otherwise it can also be copied from e.g. Ubuntu Lucid 32-bit distribution (used to copy /usr/lib/jvm/java-6-openjdk to /usr/lib32/jvm/java-6-openjdk)

openJDK 7 (openjdk-7-jdk openjdk-7-jre) Selected alternatives with:
sudo update-alternatives --config java
sudo update-alternatives --config javac
# TODO: Add others (like ant, javah, etc?)
uncrustify v0.59, compiled from source, copied to /usr/local/bin
ia32 libraries (ia32-libs libc6-dev:i386 gcc-multilib) TODO: Seems we should install ia32-libs-multiarch though...
Installing this package removed some package, so reinstall them back with:
sudo apt-get install build-essential g++ dkms \
     nvidia-current virtualbox-dkms

Compiling with gcc -m32 still does not work though (missing 32-bit libgcc.a). Installing package gcc-4.6:i386 force removal of many 64-bit packages. Instead we go for solution given here:

sudo apt-get install gcc-multilib
CPU indicator (indicator-multiload) Selected CPU, Memory, Network
make documentation (make-doc)
screen (screen)
amarok (amarok)

Not yet installed

CUPS PDF (cups-pdf) Allow CUPS to access ~/PDF:
sudo aa-complain cupsd
Oracle/Sun Java JDK 1.6 (sun-java6-jdk)
Macbuntu 10.10 theme See Macbuntu page. Check log + uninstall script in ~/.macbuntu. no wobbly windows, no hot corners. Don't launch docky at startup.
iplist (iplist) Not found
IMAPSync (imapsync)
Sage 4.7.1 See Sage
SSH Tunnel script (sshtunnel.pl, libssl-dev) Thierry Walrant's Perl script sshtunnel.pl
Foxit Reader (qiv) Extracted tar.gz in /usr/local/bin
Icons in /usr/share/pixmaps/foxitreader.png.
Desktop file in /usr/share/applications/ + edited mime type in ~/.local/share/applications/mimeapps.list to associate with application/pdffiles
Google Earth (googleearth googleearth-data) Requires Medibuntu repository
tnef (tnef,ytnef) Parsing winmail.dat attachment
Recoll desktop search (recoll) See also Recoll page.
X File Explorer (xfe)
4Pane (4pane) See Linux Software#4Pane
LIRC (LIRC)
LineAKD (LineAKD)
KeyTouch (KeyTouch)
Synergy (synergy) [2011-11-01] v1.4.5! See local settings.
Grub2 Splash Image (ubuntu-splash-image) (from lucid-splash-image.deb) installed with sudo dpkg -i --force-architecture lucid-splash-image.deb

Uninstalled

Ophcrack, John the ripper (ophcrack john) To crack win7 password. Uninstalled because not needed anymore

To install:

  • Click Edit and see html comments.

Simple Settings

  • [2011-01-16] — Enabled proprietary video device driver NVIDIA.
  • [2011-02-13] — gdm — Do not show face browser with know users in login window (see Gnome page).
  • [2011-11-13] — Add user www for synchronization of /data/www folder (localhost page):
sudo useradd -g www-data -G users -u 999 -s /bin/bash -m www
sudo passwd www
su - www
ssh-keygen                                         # Or copy .ssh/ copy from other www users
scp .ssh/id_rsa.pub .ssh/authorized_keys
  • [2012-04-29] — Copy Macbuntu fonts (Apple Garamond, Lucida Console...) to /usr/share/fonts/mac.
  • SUDO - keep environment variable http_proxy, https_proxy (to keep proxy settings for apt-get etc)
  • SUDO - keep environment variable GREP_OPTIONS (keep grep options)
  • SUDO - keep environment variable DISPLAY, XAUTHORITY (avoid doing xhost local:root before launching X pgm)
  • SUDO - keep environment variable HOME (e.g. to keep git aliases and settings when using etckeeper)
Defaults        env_reset
Defaults        env_keep += "http_proxy https_proxy GREP_OPTIONS DISPLAY XAUTHORITY HOME"

Detailed System Settings

1st install

  • 1st install on [2011-01-15]
  • Distribution: Ubuntu 10.10 amd64
  • Installation method: Net boot install from Internet using GRUB
  • Language: English
  • Location: Europe, Belgium Time
  • Computer name: griffin
  • Keyboard layout: BE
  • Name: baddreams
  • Login name: baddreams
  • Update: Install security updates automatically
  • Software to install: Ubuntu Desktop
  • Partition: see main page

2nd install

  • 2nd install on [2012-04-28]
  • Distribution: Ubuntu 12.04 amd64
  • Installation method: Net boot install from Internet using GRUB
  • Language: English
  • Location: Europe, Belgium Time
  • Computer name: griffin
  • Keyboard layout: BE
  • Name: baddreams
  • Login name: baddreams
  • Update: No automatic update
  • Software to install: Ubuntu Desktop
  • Partition: see main page (except that /home was temp. mounted to /homeold)

File System

  • To be completed

Network

  • To be completed

Preferences

  • Fonts (via ubuntu-tweak):
  • Category Font Size
    Default Font Ubuntu 9
    Desktop Font Sans 9
    Monospace font Lucida Console Semi-Condensed 10
    Document font Sans 10
    Window title bar font Ubuntu Bold 10
    • Hinting: Basic
    • Antialiasing: Subpixel antialising (LCD screens only)
  • Keyboard

Users

  • NAS Users
# For interface with NAS (note: users are disabled)
sudo useradd -s /bin/bash -u 1027 -g 100 nasbackup
sudo useradd -s /bin/bash -u 1028 -g 100 nasphotos
sudo useradd -s /bin/bash -u 1029 -g 100 nasmovies
sudo useradd -s /bin/bash -u 1030 -g 100 nasvideos
sudo useradd -s /bin/bash -u 1031 -g 100 nasmusics
sudo useradd -s /bin/bash -u 1032 -g 100 nasarchives
  • Add user baddreams to group users (for write access to mnemosyne)
sudo gpasswd -a baddreams users
  • Disable guest account in lightdm. Edit /etc/lightdm/lightdm.conf, and add:
allow-guest=false

Detailed Application Settings

Courier IMAP

  • Install (reference here):
    • Create directories for web-based administration
    • SSL Certificate: /etc/courier/pop3d.pem, /etc/courier/imapd.pem
    • Postfix configuration: local only

Firefox

  • Theme: macfox3 1.1.4
  • Extensions:
    • AutoPager 0.6.1.12
    • Cycle Input Focus 1.0.0
    • Delicious Bookmarks 2.1.072
    • Fast Dial 2.23b1
    • FireGestures 1.5.7
    • Live HTTP headers 0.16
    • User Agent Switcher 0.7.2

Gnome DO

  • Autostart, Quiet mode, notification icon, Glass theme
  • Launch key: <alt>+space (! disable first Gnome global shortcut for Activate the window menu)

Nautilus

  • Default view: List View
  • Display, date format: YYYY-MM-DD hh:mm:ss
  • List View: zoom 33%
  • Icon View, Compact View: zoorm 50%
  • Preview: all set to Never, and only for files smaller than 500kB (to prevent thumbnailing PDFs...)

Psi

(recovered from previous settings on Gryphon at ~/.psi)

  • Gnome: Added Psi as startup program (Psi, /usr/bin/psi, Communicate over the jabber network).
  • OptionsEventsEnable popup notifications (all notifications)
  • Modify Account... → Changed resource to work-ux
  • Modify Account...Automatically reconnect if disconnected
  • Modify Account...Proxylocalhost:8118

Synergy

  • Configuration file /etc/synergy.conf
  • Install xsel (to circumvent Firefox copy/paste Chinese bug)
  • Edited gdm startup scripts to launch server automatically
  • Added quick alias to ~/.bashrc

Terminal

Vim

  • Added ~/.bash_completion from [3] (modified to also take alias v=gvim)

Wine

See Configuration Griffin - Wine.

To Do

Issues on Precise

  • Issue — Can't map Super-Space for Gnome-Do
    • solved? — open ccsmUbuntu Plugin → temporarily change the shortcut for the launcher. Change gnome-do shortcut again, and then restore the launcher shortcut to super.
    • solved — Use Synapse instead with Alt-Space as mapping.
  • Issue — Current openjdk-6-jdk does not print file full path in error message, but only basename, which breaks vim "goto bug" feature.
    • partially solved — This is solved in openjdk-7-sdk, but can't install 32_bit version though. So for 32-bit, we need to refer to openjdk-6 libraries.
  • IssueSuper-Space does not work. Also cannot bind to Alt-Space either (get error (Do:6011): libdo-WARNING **: Binding '<Alt>space' failed!). See bug 988699, [4] (Bugs: Do)
    • temporary fix — killing and restarting gnome-do in a shell (gnome-do&) to re-enable Super-Space
    • solved — Use Synapse instead with Alt-Space as mapping.
  • Issue — Compiz Ring Switch requires pressing Enter to select a window.
    • solved — Change Key to show the launcher to Shift-Super in Ubuntu Unity Plugin. Also, changed Key to show the HUD to Ctrl-Super
  • Issue — Compiz Scale plugin Initiate Window Picker for All Windows does not work (show windows for current workspace only)

Issues on Maverick

  • Issue — No Configuration Editor link in the menu. Must be added by hand?
    • Solved — Enable it by editing Gnome menu, right click on menu → Edit MenuSystem Tools → Enable icon for Configuration Editor.
  • Issue — Known issues documented in Maverick release manifest & Release Notes:
    • Connected DisplayPort monitors may prevent booting. (655795)
    • 802.11n support for the iwlagn driver has been temporarily disabled. Intel is actively working to get this properly fixed up in the firmware. This workaround should be reverted once updated firmware is available. (630748, 654152). See also Ubuntu Forums thread, Bug 16691 kernel.org, Intel WiFi driver for linux and official Linux Wireless wiki.
    • cfr file /etc/modprobe.d/intel-5300-iwlagn-disable11n.conf
      dmesg | grep -i iwl
      sudo modprobe -r iwlagn
      sudo modprobe iwlagn 11n_disable=1
      iwconfig                                           # Check that 11n is disabled
      # ...
      # wlan0     IEEE 802.11abg  ESSID:off/any
      # 
      # ...
      
    • The logo will not display during boot when using the Nvidia proprietary driver. (653274)
  • Issue — [arrandale] Integrated intel graphics GMA HD doesn't work (590504). See also [5]
  • This relates to kernel message at boot:
    dmesg | grep i915
    # ... intel ips 0000:00:1f.6: failed to get i915 symbols, graphics turbo disabled
    
  • IssueSuspend does not work; pc goes suspend but then restart immediately it seems in login screen. Related bug: 570604.
    • Solved — Problem is linked with xhci_hcd that prevents suspend when loaded (this is because sleep/suspend is not implemented yet in that module). Unloading it will allow suspend (workaround). Bug is fixed in Ubuntu 11.04. Launchpad bug 522998
    echo 'SUSPEND_MODULES="xhci_hcd"' >> /etc/pm/config.d/unload_modules   # As root
    
  • IssueWindow Manager does not display window decorators after Macbuntu install. Temporary fix:
  • compiz --replace&
    

To Do

  • To DoNFS Server, Remove temporary rules from /etc/exports
  • To Do — Get apt-get log for 1st install.
  • To Do — Look here for possible fix on EliteBook laptops.
  • To Do — Look at byobu (see this also).