| 1 | [[PageOutline]] |
| 2 | |
| 3 | = Ubuntu tips = |
| 4 | == インストール時に全体的に参考になるサイト == |
| 5 | * [http://wiki.yulii.net/Ubuntu Ubuntu - RyoWiki] |
| 6 | |
| 7 | = hardy backports = |
| 8 | * sudo vi /etc/apt/sources.list.d/backports.list |
| 9 | {{{ |
| 10 | # hardy |
| 11 | deb http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse |
| 12 | deb-src http://archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe |
| 13 | }}} |
| 14 | |
| 15 | = install VMware Tools to ubuntu on VMware = |
| 16 | * sudo aptitude install -R linux-headers-!`uname -r` make gcc |
| 17 | * sudo mount /dev/cdrom /media/cdrom0/ |
| 18 | * tar -xzf /media/cdrom/VMwareTools-7.8.5-156735.tar.gz |
| 19 | * ~/vmware-tools-distrib$ sudo ./vmware-install.pl --default |
| 20 | |
| 21 | * [http://ubuntuforums.org/showthread.php?t=294384 looking for /usr/src/linux/version.h - Ubuntu Forums] |
| 22 | |
| 23 | = check update with cron = |
| 24 | == cron-apt == |
| 25 | * 設定が煩雑 |
| 26 | * confが長い |
| 27 | * 複雑なことをするには向いている |
| 28 | * デフォルトでは、パッケージの自動ダウンロードを行うが、対象がdist-upgradeになっていて良くない |
| 29 | |
| 30 | == apticron == |
| 31 | * cron-aptに比べて設定項目はかなり少ない |
| 32 | * メール本文が冗長 |
| 33 | |
| 34 | == 解法 == |
| 35 | * 参考 => [http://www.jp-z.jp/linux/apt_auto.html apt 更新通知 Debian Linux Server] |
| 36 | |
| 37 | |
| 38 | * 以下のようなスクリプトを作成してcron.daily対応 => [4] |
| 39 | {{{ |
| 40 | #!/bin/sh |
| 41 | |
| 42 | set -e |
| 43 | |
| 44 | /usr/bin/aptitude update > /dev/null 2>&1 |
| 45 | |
| 46 | if [ `/usr/bin/aptitude -s -y safe-upgrade | /bin/grep -c ^0` -eq 0 ]; then |
| 47 | /usr/bin/aptitude -s -y safe-upgrade | /bin/grep '^[ T0-9]' |
| 48 | fi |
| 49 | }}} |