Fork me on GitHub

Ubuntu 環境構築メモ

  • Feb 09, 2009

categoryプラグインは存在しません。

概要

USBメモリ(正確にはSDHCのUSBアダプタ)上にUbuntuをインストールして、普通にデスクトップとして使っていますが、その際に追加したソフト等のメモです。

設定

  • 共有メモリ設定 </ul>
    /etc/hal/fdi/policy/shmconfig.fdi
    

    に以下の内容を保存。

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
    <device>
     <match key="input.x11_driver" string="synaptics">
      <merge key="input.x11_options.SHMConfig" type="string">True</merge>
     </match>
    </device>
    </deviceinfo>
    
    • Windowsマシン名の検索
    sudo vi /etc/nsswitch.conf
    

    hosts: の行にwinsを追加。

    • smbのautomount設定 </ul>
      • /tmpをtmpfsにする
      sudo vi /etc/fstab
      

      以下の行を追加

      tmpfs /tmp tmpfs defaults 0 0
      
      • rootをwritebackに変更
      sudo vi /etc/fstab
      

      /にマウントされているディスクのオプションに data=writeback を追加

      sudo vi /boot/grub/menu.lst
      

      でdefoptionsに

      # defoptions=quiet splash rootflags=data=writeback
      

      のように追加して、以下のコマンドを実行。

      sudo update-grub
      sudo tune2fs -o journal_data_writeback /dev/sda1
      

      アプリ

      • b43-fwcutter
        • 外付け無線LANカードの認識のため。
        </ul>
        sudo aptitude install b43-fwcutter
        
        • gsynaptics
          • タッチパッドの詳細設定のため。
          </ul>
          sudo aptitude install gsynaptics
          
          • Windowsアクセス系
          sudo aptitude install smbfs smbclient
          sudo aptitude install winbind
          
          • ファイルシステム系
          sudo aptitude install squashfs-tools
          sudo aptitude install aufs-tools
          sudo aptitude install autofs
          
          • Freemind
            • マインドマップ
            </ul>
            sudo aptitude install freemind
            
            • Flash player
            sudo aptitude install flashplayer-nonfree
            
            sudo aptitude install groovy
            
            sudo aptitude install keepassx
            

            http://www.truecrypt.org/downloads.php

            からUbuntu用パッケージをダウンロードしてインストール。

            • Synergy
              • キーボード、マウスの共有
              </ul>
              sudo aptitude install quicksynergy
              
              • ファイアウォール設定用
              sudo aptitude install gufw
              
              • キーボードランチャー
              sudo aptitude install gnome-do
              
              • エディタ
              sudo aptitude install emacs
              

              起動速度改善

              • 起動速度の計測
              sudo aptitude install bootchart
              
              • ファイルの先読み
              sudo aptitude install preload
              
              • 不要サービス等の設定変更
              sudo aptitude install sysv-rc-conf
              sudo sysv-rc-conf
              

              以下のサービスを止めた。

                • apmd
                  • 古いPCではあまり使わないため
                • avahi-daemon
                • bluetooth
                • cups
                  • 差し当たってプリンタは接続していない
                • hddtemp
                  • USBメモリ起動なので不要
                • hotkey-set
                • nfs-common
                  • Sのほうもチェックを外しておく
                • nullmailer
                  • Gmailメインなので不要
                • rsync
                • </ul>
                • 起動スクリプトの並列実行
                • </ul>
                  sudo vi /etc/init.d/rc
                  

                  CONCURRENCYで始まる行を以下のように変更

                  CONCURRENCY=shell