| | 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 | }}} |