ubuntu

preseed

#d-i mirror/suite string unstable

http://dl.dropbox.com/u/4170695/preseed/preseed.upnp.seed - install UPnP server

DataLogic QuickScan QS6500 with Ubuntu as USB Keyboard

download configuration codes
https://easeofaccess.scanning.datalogic.com/public/marketlit/Send.aspx?file=R44-2816A

reset to factory default (Page 3)
scan: Return handheld to factory defaults

configure as USB Keyboard
Interface Selection (Page 30 / 33)
scan: START
scan: USB Keyboard
scan: END

OPTIONAL, configure Keyboard Layout (Page 53 / 54)
scan: START
scan: Germany
scan: END

OPTIONAL, enable Interleaved 2 of 5 - continued (for DHL package barcodes)
Interface Selection (Page 169)

Ubuntu LiveCD quick tweaks

GoTo: Applications > Accessories > Terminal

# Adobe Flash
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb -P /tmp && \
sudo dpkg -i /tmp/install_flash_player_10_linux.deb

# Skype
wget http://www.skype.com/go/getskype-linux-beta-ubuntu-32 -P /tmp/ && \
sudo dpkg -i /tmp/skype*.deb || \
sudo apt-get install -f -y

# Nvidia graphic driver
sudo apt-get install nvidia-glx-185 -y && \
sudo nvidia-xconfig && \
sudo service gdm restart

# Boxee

Ubuntu repository list

## Main
deb http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse

## Updates
deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse

## Backports
deb http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse

## Proposed

Install Dropbox under Ubuntu Karmic 9.10

# login as root
sudo su
 
# add Dropbox repository
cat <<EOF> /etc/apt/sources.list.d/dropbox.list
deb http://linux.dropbox.com/ubuntu karmic main
deb-src http://linux.dropbox.com/ubuntu karmic main
EOF
 
# get repository key
gpg --keyserver pgp.mit.edu --recv-keys 3565780E
 
# update repository
apt-get update
 
# install Dropbox
apt-get install nautilus-dropbox -y --force-yes
 
# dowload client
#wget http://www.getdropbox.com/download?plat=lnx.x86 -P /tmp
#tar xzf /tmp/dropbox-lnx.x86-*.tar.gz -C /home/${USER}
 
# Create account (you get 250mb extra space with this link)
http

upstart

cat <<EOF> /etc/init/cdromrun.conf
start on started tty1
#start on runlevel 2
stop on runlevel [!2]
 
console output
 
script
   [ -f /cdrom/run ] && exec /cdrom/run
end script
EOF
 
# Links
http://upstart.ubuntu.com/getting-started.html

SheevaPlug HDD susped with hdparm (Hard drive sleep mode)

apt-get install hdparm
 
cat <<EOF>> /etc/hdparm.conf
/dev/sda {
   spindown_time = 240
}
EOF

SheevaPlug Ubuntu rootfs (rootstock)

sudo su
 
# download
wget http://launchpad.net/project-rootstock/trunk/0.1/+download/rootstock-0.1.3.tar.gz -P /tmp
 
# extract
tar xzf /tmp/rootstock-0.1.3.tar.gz -C /tmp/
 
# build
sudo /tmp/rootstock-*/rootstock -f sheevaplug -l sheevaplug -p terceS -d jaunty --serial ttyS0 --seed ssh
 
# format sd card
see: http://www.panticz.de/Install-Debian-on-SheevaPlug
 
# mount sd card
mount /dev/mmcblk0p1 /mnt/
 
# extrackt to sd card
tar xzf armel-rootfs-*.tgz  -C /mnt/
 
# get debian kernel
wget http://people.debian.org/~tbm/sheevaplug/lenny/base.tar.bz2 -P /tmp
tar xjf /tmp/base.ta

Chromium

# add repository
cat <<EOF> /etc/apt/sources.list.d/chromium.list
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
EOF
 
# update package list
apt-get update
 
# add repository key
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A9BF3BB4E5E17B5
 
# install chromium
apt-get install chromium-browser

Ubuntu Karmic domU under Debian Lenny Dom0

# configure domU
[ -z $DOMAIN_NAME ] && DOMAIN_NAME=karmic
[ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb
[ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb
[ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb
 
# create vm
xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \
--lvm=vg01 --dist=karmic --mirror=http://archive.ubuntu.com/ubuntu --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM}
 
# rename vm config
mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME}
 
# post config domU
mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/
# configure hvc0
cp /mnt/etc/init/tty1.conf 

Install Jameica + Hibiscus online banking

# download Jameica
wget http://www.willuhn.de/products/jameica/releases/1.8/jameica/jameica-linux.zip -P /tmp
 
# install Jameica
sudo unzip /tmp/jameica-linux*.zip -d /opt/
 
# download Hibiscus
wget http://www.willuhn.de/products/hibiscus/releases/1.10/hibiscus/hibiscus.zip -P /tmp
 
# install Hibiscus
sudo unzip /tmp/hibiscus.zip -d /opt/jameica/plugins/ 
 
# create start entry
sudo su
cat <<EOF> "/usr/share/applications/Hibiscus.desktop"
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Hibiscus
Type=Application
Terminal=false
Exec=/opt/jameica/jameica.sh
Icon=/opt/jameica/

Ubuntu emergency LiveCD from harddisk (boot from iso file)

sudo su
 
mkdir /boot/iso
wget http://cdimage.ubuntu.com/daily-live/current/karmic-desktop-i386.iso -P /boot/iso
 
cat <<EOF>> /boot/grub/grub.cfg
menuentry "Ubuntu LiveCD" {
 loopback loop /boot/iso/karmic-desktop-i386.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/karmic-desktop-i386.iso noprompt --
 initrd (loop)/casper/initrd.lz
}
EOF

Automatically move photos from memory card to hard drive with udev

# create udev rule
cat <<EOF> /etc/udev/rules.d/70-persistent-dcim.rules
KERNEL=="sd*1",SUBSYSTEM=="block",ATTR{partition}=="1",ACTION=="add",RUN+="/usr/sbin/mvdcim.sh \$KERNEL"
EOF
 
# create mvdcim.sh script
cat <<EOF> /usr/sbin/mvdcim.sh  
#!/bin/bash
 
DEVICE=/dev/\${1}
SOURCE=/mnt/DCIM/100NIKON
TARGET=/home/hafr/dcim
 
mount \${DEVICE} /mnt
if [ -d \${SOURCE} ]; then
        mv \${SOURCE}/*.jpg \${TARGET}         
        chmod 666 \${TARGET}/*.jpg
        eject \${DEVICE}
else
        umount /mnt
fi
EOF
chmod +x /usr/sbin/mvdcim.sh
 
 
# monitor changes (optional)
ud

HTTrack - Open Source webspider

apt-get install webhttrack
 
# Links
http://debian.httrack.com/

Ubuntu One Beta

#!/bin/bash
 
# add reopsitory
cat <<EOF> /etc/apt/sources.list.d/ubuntuone-beta-sources.list
deb http://ppa.launchpad.net/ubuntuone/beta/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntuone/beta/ubuntu jaunty main
EOF
 
# update
apt-get update
 
# install
#?# apt-get install -y ubuntuone-ppa-beta
apt-get install -y ubuntuone-client
 
 
# Links
https://ubuntuone.com/support/installation/

Ubuntu Jaunty domU under Debian Lenny Dom0

# configure domU
[ -z $DOMAIN_NAME ] && DOMAIN_NAME=jaunty
[ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb
[ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb
[ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb
 
# create vm
xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \
--lvm=vg01 --dist=jaunty --mirror=http://archive.ubuntu.com/ubuntu --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM}
 
# rename vm config
mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME}
 
# post config domU
mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/
# configure hvc0
sed -i 's|tty1|hvc0|g' /mnt

Install lastest stable Thunderbird

#!/bin/bash
 
# install from lucid repo
sudo su
 
cat <<EOF> /etc/apt/sources.list.d/lucid.list 
deb http://de.archive.ubuntu.com/ubuntu/ lucid main universe multiverse
EOF
 
apt-get update
 
apt-get remove thunderbird
apt-get install thunderbird
apt-get install firefox-locale-de
 
rm /etc/apt/sources.list.d/lucid.list
apt-get update
 
## old
## install from launchpad repo
 
#gpg --keyserver keyserver.ubuntu.com --recv 632D16BB0C713DA6
#gpg --export --armor 632D16BB0C713DA6 | sudo apt-key add -
 
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF4186FE247510BE

Fax client (YajHFC)

# Homepage
http://yajhfc.berlios.de
 
#URL=http://download.berlios.de/yajhfc/yajhfc-0_4_0.jar
URL=http://download.berlios.de/yajhfc/yajhfc-0_4_2a.jar
 
# download
wget ${URL} -P /tmp
 
# fix me
sudo su
 
# install
mkdir /usr/share/yajhfc
cp /tmp/yajhfc-*.jar /usr/share/yajhfc/yajhfc.jar
 
# extract icon
cd /tmp
unzip /tmp/yajhfc-*.jar
cp /tmp/yajhfc/icon.png /usr/share/yajhfc
 
# create menu entry
cat <<EOF> "/usr/share/applications/YajHFC.desktop"
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=YajHFC Fax
Type=Application
Terminal=false
Exec=java -jar /usr/share/yajhfc/

Default Debian DomU

# configure domU
[ -z $DOMAIN_NAME ] && DOMAIN_NAME=lenny
[ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb
[ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb
[ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb
 
# create domU
xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \
--lvm=vg01 --dist=lenny --role=udev --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM}
 
# rename vm config
mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME}
 
# post config domU
mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/
sed -i 's|tty1|hvc0|g' /mnt/etc/inittab
chroot /mnt/ sh -c "echo root:terc

Do you like this page? Then support it. Please click the AD below and visit the sponsor. Thank you!

Syndicate content