Difference between revisions of "Ubuntu notes"
(PLF abandoned... now medibuntu) |
|||
Line 16: | Line 16: | ||
<nowiki> deb http://archive.canonical.com/ubuntu edgy-commercial main </nowiki> | <nowiki> deb http://archive.canonical.com/ubuntu edgy-commercial main </nowiki> | ||
− | <nowiki> deb http:// | + | <nowiki> deb http://medibuntu.sos-sts.com/repo/ edgy free non-free </nowiki> |
− | <nowiki> deb-src http:// | + | <nowiki> deb-src http://medibuntu.sos-sts.com/repo/ edgy free non-free </nowiki> |
'''Note:''' Can replace security.ubuntu.com with nz.archive.ubuntu.com for faster transfers, with slightly less up-to-date-ness. | '''Note:''' Can replace security.ubuntu.com with nz.archive.ubuntu.com for faster transfers, with slightly less up-to-date-ness. | ||
− | + | == Connect to a Windows VPN == | |
+ | |||
+ | Finally, some clever Ubuntu Gnome folks have written a network manager plugin for doing Windows VPN connections over PPTP. The extremely cool network manager is also available for KDE: | ||
+ | |||
+ | sudo apt-get install network-manager-pptp network-manager-kde | ||
== Crazy Wireless Drivers == | == Crazy Wireless Drivers == | ||
Line 53: | Line 57: | ||
sudo chown -R username ~/.googleearth ~/.local/share/applications/googleearth.desktop | sudo chown -R username ~/.googleearth ~/.local/share/applications/googleearth.desktop | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== SSH Authentication With Keys == | == SSH Authentication With Keys == |
Revision as of 02:16, 24 January 2007
This page is a very terse distillation of things I've had to fiddle with. Most of these solutions have come from wading through Ubuntu Forums.
Enable Sensible Repositories
A vaguely useful apt sources.list:
deb http://nz.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse deb-src http://nz.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse deb http://nz.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse deb-src http://nz.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse deb http://archive.canonical.com/ubuntu edgy-commercial main deb http://medibuntu.sos-sts.com/repo/ edgy free non-free deb-src http://medibuntu.sos-sts.com/repo/ edgy free non-free
Note: Can replace security.ubuntu.com with nz.archive.ubuntu.com for faster transfers, with slightly less up-to-date-ness.
Connect to a Windows VPN
Finally, some clever Ubuntu Gnome folks have written a network manager plugin for doing Windows VPN connections over PPTP. The extremely cool network manager is also available for KDE:
sudo apt-get install network-manager-pptp network-manager-kde
Crazy Wireless Drivers
If you are lucky enough to have bought a HP or Compaq laptop recently, you've probably got a Broadcom wireless chipset. Broadcom are lazy wankers and don't release their driver code.
Solution: Use ndiswrapper 1.8. Blacklist the built-in bcm43xx and download these Win32 Broadcom 4318 drivers.
sudo apt-get install ndiswrapper-utils-1.8 ndiswrapper-common
Canon EOS 400D
Add this to /etc/udev/rules.d/45-libgphoto2.rules:
# Canon EOS 400D SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="3110", MODE="0660", GROUP="plugdev"
Other unrecognised USB cameras can be added similarly as long as they are PTP compliant. Connect the device and look up the vendor and product IDs using
lsusb -v
XGL
See Ubuntu XGL.
NB: If you are using Ubuntu Edgy and have an nVidia card, you don't even need XGL, since the AIGLX extension built into X does the same job. See this Beryl wiki page for configuration instructions.
Google Earth Permission
Permission denied running googleearth?
sudo chown -R username ~/.googleearth ~/.local/share/applications/googleearth.desktop
SSH Authentication With Keys
Turn off ssh login prompts and do everything with keys. This will reduce the attack surface on port 22. First, create a key using the following command:
ssh-keygen -t dsa -f ~/.ssh/mykey
This will ask for a pass-phrase and create a pair in your .ssh directory as two files, mykey containing the private key and mykey.pub containing the public key. Then for each host you log in to, scp your public key to your home folder and append it to the ~/.ssh/authorized_keys file, thus:
me@home$ scp ~/.ssh/mykey.pub me@remotehost:~ me@home$ ssh remotehost Password: me@remotehost$ cat ~/mykey.pub >> ~/.ssh/authorized_keys
Then, in your Gnome Sessions configuration under Startup Programs, add this:
ssh-add /home/me/.ssh/mykey
Note that you will need your full home path, not the ~ shortcut. Now, you can enter your pass-phrase once at the start of every session, and log in to your hosts without prompting for passwords. Once you have it working, you can then disable ssh password prompts.