Home > Tags > Ubuntu

Ubuntu

[Ubuntu]Ubuntu8.10へDropboxをインストールしたよ。真似したんですけどね。[Dropbox]

よくDropboxって文字をweb上では見てたんですけど、今まで使ってなかったんですよね。
おれ最前線ねっとにssh-fuseで繋げて必要なファイルをバックアップしたりリストアしたりしてました。
とまぁそれで何も不自由してなかったんですけど、なんか他の人が快適すぎてウマーって言ってるのを見るとちょっと真似してみるかと。

と釣られましたんで以下メモ。インストールはすげー簡単。ubuntuならさらに簡単。Dropboxのサイト上に載ってるのそのままやればOK。

  1. /etc/apt/sources.listへDropboxのリポジトリを追加する。
    deb http://linux.getdropbox.com/ubuntu intrepid main
    deb-src http://linux.getdropbox.com/ubuntu intrepid main
    
  2. インストールする。
     $ sudo apt-get update
     $ sudo apt-get install nautilus-dropbox
     $ killall nautilus
    

インストールはこんだけ。
あとはDropBoxを使って、まっさらな環境から5分で継続的で快適な環境を作る方法を真似する。つーか、これ見て「あ、Dropbox入れよう。」と思いました。
そのまま載ってるシェルスクリプトをコピペして実行してみたら動かなかったのでちょっと変えた。

  1. Dropboxディレクトリの中に環境構築用のドットファイルディレクトリを作る。
  2. 作ったディレクトリに.vimrcとか.vimとか.zshrcとか↓のシェルスクリプトとかをぶち込む。
  3. アップロードしたシェルスクリプトに実行権限与えて実行。
  4. 終わり。
#!/bin/sh
path=$(pwd)
 
for i in ".vim" ".vimrc" ".zshrc" ".screenrc" ".vimperatorrc" ".vimperator" ".mozilla" ".inputrc" ".Xmodmap"
do
 mv ~/$i ~/$i.org
 ln -s $path/$i ~/$i
done

[Ubuntu]Ubuntu8.10へApache、PHP、MySQL、PostgreSQLをインストールする。[LAMP]

[Ubuntu]Ubuntu8.10をインストールしてみたよ。で、インストール設定メモ。[Linux][Ubuntu]Ubuntu8.10へVirtualboxをインストール。[Virtualbox]とまだ環境作りは続いとります。そろそろメンドイなぁと。
ということで、Ubuntu8.10ApachePHPMySQLPostgreSQLをインストールしてローカルLAMP環境を作ります。

  1. ApachePHPMySQLPostgreSQLをインストール。
    # apt-get install php5 php5-mcrypt php5-imagick php5-xcache php5-pgsql php5-cli php5-sqlite php5-mysql php-pear php5-gd php5-cgi php5-curl php5-geoip apache2 mysql-client-5.0 mysql-server mysql-client mysql-admin postgresql postgresql-8.3-postgis pgadmin3
  2. PHP設定。
    # vi /etc/php5/apache2/php.ini
    post_max_size = 8M
    ↓
    post_max_size = 64M ##変更
    magic_quotes_gpc = On
    ↓
    magic_quotes_gpc = Off ##変更
    upload_max_filesize = 8M
    ↓
    upload_max_filesize = 64M ##変更
    
  3. Apache設定。
    # mkdir /var/www/html
    # chown -R hoge.hoge /var/www ##hogeは適当な一般ユーザーへ
    # vi /etc/apache2/httpd.conf
    ServerName localhost:80 ## 追加
    # vi /etc/apache2/site-available/default
    
    <virtualhost *:80>
            ServerAdmin webmaster@localhost
            ServerName localhost
     
            DocumentRoot /var/www/html
            <directory />
                    Options FollowSymLinks
                    AllowOverride None
     
            <directory /var/www/html>
                    Options Indexes Includes ExecCGI FollowSymLinks MultiViews
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </directory>
     
            ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
            <directory "/usr/lib/cgi-bin">
                    AllowOverride None
                    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                    Order allow,deny
                    Allow from all
            </directory>
     
            ErrorLog /var/log/apache2/error.log
     
            # Possible values include: debug, info, notice, warn, error, crit,
            # alert, emerg.
            LogLevel warn
     
            CustomLog /var/log/apache2/access.log combined
     
        Alias /doc/ "/usr/share/doc/"
        <directory "/usr/share/doc/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.0/255.0.0.0 ::1/128
        </directory>
    </virtualhost>
    # a2enmod rewrite ## mod_rewriteを有効化
    # /etc/init.d/apache2 restart
    
    • ※UbuntuでのApacheのモジュールを有効化するには
      # a2enmod < モジュール名>

      というコマンドを使う。(< モジュール名>にはphp5、rewriteとかを指定)

    • 逆にApacheのモジュールを無効化するには
      # a2dismod < モジュール名>

      というコマンドを使う。

  4. MySQL設定。
    # vi /etc/mysql/my.cnf
    ##[mysqld]の項目へ追加
    character-set-server = utf8
    collation-server = utf8_unicode_ci
    init-connect = 'SET NAMES utf8'
    skip-character-set-client-handshake
    
    ##[mysqldump]の項目へ追加
    default-character-set = utf8
    
    ##[mysql]の項目へ追加
    default-character-set = utf8
    
    # /etc/init.d/mysql restart
    
  5. PostgreSQL設定。
    # passwd postgres ##postgresユーザーのパスワードを設定。
    # su postgres
    $ psql template1
    template1=# alter user postgres with password '******'; ## ******は適当なパスワードを設定。
    template1=# \q ## \qで終了。
    $ createuser -AdPE hoge ## hogeは適当な一般ユーザーへ。一般ユーザへのデータベース作成権限設定。
    $ vi /etc/postgresql/8.3/main/postgresql.conf
    listen_addresses = 'localhost'
    ↓
    listen_addresses = '*' ##'*'へ変更。
    $ vi /etc/postgresql/8.3/main/pg_hba.conf
    ##以下をファイル最下部へ追加。192.168.11.1は各自ネットワーク環境へ。
    local   all         all                               trust
    host    all         all  192.168.11.1 255.255.255.255  trust
    host    all         all  0.0.0.0     0.0.0.0          password crypt
    
    $ exit
    # /etc/init.d/postgresql-8.3 restart
    

これで、とりあえずローカル開発環境作りは終わりにしておきます。疲れたんで。これでCakePHPをぶち込んでローカルで開発出来るよ。これで仕事出来るよ。でも仕事無いよ。誰か仕事ちょーだいよ。

RubyとかRailsなんかも入れないとね・・・ま、そのうちということで。

[Ubuntu]Ubuntu8.10へVirtualboxをインストール。[Virtualbox]

[Ubuntu]Ubuntu8.10をインストールしてみたよ。で、インストール設定メモ。[Linux]からの続きで、次はVirtualboxをインストールします。

  1. ※Virtualboxのリポジトリを追加していない人だけ([Ubuntu]Ubuntu8.10をインストールしてみたよ。で、インストール設定メモ。[Linux]で追加した人は必要無し)。
    • /etc/apt/sources.listへ追加。
      deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
    • ターミナルで実行する。
      # wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
      # apt-get update
      	
  2. Virtualboxをインストール。
    # apt-get install virtualbox-2.0
  3. ※ブリッジ接続をする場合は↓も行う。
    • ゴニョゴニョ
      # apt-get install bridge-utils
      # vi /etc/network/interfaces
      	auto lo
      	iface lo inet loopback
      
      	# eth0の設定をクリア
      	auto eth0
      	iface eth0 inet static
      	address 0.0.0.0
      
      	auto br0
      	# eth0のアドレスをDHCPにする場合
      	#iface br0 inet dhcp
      
      	# eth0のアドレスを固定にする場合
      	iface br0 inet static
      	address 192.168.11.8
      	netmask 255.255.255.0
      	gateway 192.168.11.1
      	network 192.168.11.0
      	broadcast 192.168.11.255
      
      	bridge_ports eth0
      # /etc/init.d/networking restart
      # VBoxAddIF vbox0 < ユーザー名> br0 ##< ユーザー名>は普段使う一般ユーザーを指定。
      	

      ※VirtualBox にてネットワークアダプタの割り当てに「ホストインターフェース」、インターフェース名に vbox0 を指定(vbox0 は TAP デバイス。VM を複数立ち上げる際にはそれぞれ別途 VBoxAddIF で作成した固有の TAP デバイスを指定すること)

    • ※これらのVirtualboxの設定後、[システム] > [設定] > [Network Configuration]の設定からDNS設定が消えてしまったので、手動で/etc/resolv.confへ設定。
      # vi /etc/resolv.conf
      nameserver 192.168.11.2
      	

これでVirtualboxのインストールは終わり。
まだApache、PHP、MySQL、PosttgreSQLをインストールしてないので開発環境作りは続きます。

[Ubuntu]Ubuntu8.10をインストールしてみたよ。で、インストール設定メモ。[Linux]

昨日、会社のPCへUbuntu8.10をインストールしたから、インストール後の設定を残しておきます。
インストール後のUbuntu8.10がなかなか軽快で良さげなので、家のThinkpadX61も8.04から8.10へ変えようかと。もちろんクリーンインストールで。
今回のエントリーは、ほとんど家のPCへインストールする時のメモのようなものです。

  1. ※ nvidiaのグラフィックカード刺してる人だけ。
    • [システム] > [システム管理] > [ハードウェア・ドライバ]からNVIDIA accelerated graphics driverをインストール。
    • [システム] > [システム管理] > [NVIDIA X Server Settings]からグラフィック設定をしてもXorg.confへ保存できないのでroot権限で設定する。(TwinViewを指定してデュアルモニタへ)
    • ターミナルで実行。
      $ sudo /usr/bin/nvidia-settings
  2. [システム] > [システム管理] > [日本語環境セットアップ・ヘルパ]から色々とインストール。(thunderbird、ttf-umefont、flashplugin-nonfreeとか)
  3. 不要なアプリを削除。
    • [アプリケーション] > [追加と削除]からGames関連全て、Orcaスクリーン・リーダと拡大鏡 を削除。
    • [システム] > [システム管理] > [Synapticパッケージマネージャ]からtracker、Evolutionを削除。
  4. リポジトリ編集 && 追加(他に必要なリポジトリが有れば、http://www10.atwiki.jp/drag11/pages/16.htmlを参照)
    • /etc/apt/sources.listを編集。
      # vi /etc/apt/sources.list
      ##jp.archive.ubuntu.com を全て ftp.riken.go.jp/Linux へ変更
      deb http://packages.medibuntu.org/ intrepid free non-free ## 追加
      deb-src http://packages.medibuntu.org/ intrepid free non-free ## 追加
      deb http://wine.budgetdedicated.com/apt intrepid main ## 追加
      deb-src http://wine.budgetdedicated.com/apt intrepid main ## 追加
      deb http://dl.google.com/linux/deb/ stable non-free ## 追加
      deb http://download.virtualbox.org/virtualbox/debian intrepid non-free ## 追加
      	
    • 以下をターミナルで実行する。
      # wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
      # wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
      # wget https://dl-ssl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add -
      # wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
      # apt-get update
      	
  5. マルチメディア関連をインストールする。
    • プレイヤー類やらDVD類やらコーデック類やら色々
      # apt-get install ubuntu-restricted-extras
      # apt-get install realplayer vlc mplayer
      # apt-get install libdvdcss2 libdvdread3 w32codecs gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3
      # apt-get install gstreamer0.10-pitfdll
      	
  6. シェルをzshへ変更。。
    • zshをインストール
      # apt-get install zsh
    • rootユーザーから一般ユーザーへ戻り、シェルを変更する。
      $ chsh
    • 新しいログインシェルのパスを聞いてくるので、
      /bin/zsh

      と入力。

  7. 色々インストール。
    • ごった煮で
      # apt-get install g++ sun-java6-jdk sun-java6-plugin compizconfig-settings-manager nautilus-gksu nautilus-open-terminal nautilus-image-converter gnome-do manpages-ja google-desktop-linux picasa wine build-essential scim-bridge-client-qt kde-i18n-ja network-manager-openvpn samba libgtk2.0-dev screenlets
    • ※ gccは最初から入っている。
    • nautilus-gksu ## 選択したフォルダを右クリックから管理者権限で開く(Ubuntu8.04ではsudo cp /usr/lib/nautilus/extensions-1.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-2.0/ を実行して一旦ログアウトしてログイン画面でCtrl + Alt + BackSpaceキーを押してX Window Systemを再起動してからログインしなおすと使えるようになる。)
    • nautilus-open-terminal ## 選択したフォルダを右クリックからターミナルで開く
    • nautilus-image-converter ## 選択した画像を右クリックからリサイズ/回転する
    • gnome-do ## Quicksilver風のコマンドラインランチャー
    • manpages-ja ## manを日本語化
    • screenlets ## デスクトップwidget
  8. ブラウザからダウンロードしてインストール。
  9. 基本設定。
    • ディレクトリ名を日本語から英語へ変更。コマンドラインから通常ユーザーで↓を実行。
      $ LANG=C xdg-user-dirs-gtk-update
    • FirefoxのWebサイト表示を早くする。
      FireFoxのアドレスバーに、about:config と入力し、フィルタのところに dnsと入力、network.dns.disableIPv6 というところを右クリックして「切り替え」をダブルクリックすることで設定を true にする。
    • Firefoxへアドオンをインストール。(今回はubuntu8.04の時のホームディレクトリ直下の.mozillaをそのまま持ってきた。)バックアップ無い人は以前のエントリーの[Firefox]第1回Firefoxアドオンまとめ[Add-ons]でも参照しる。

足りないとこがあったら後日また修正するかも。
これでとりあえず基本設定は終了ということで、まだ開発環境を作らないといけないので続きます。

[Ubuntu8.04] Virtualboxをインストールしたけど入力デバイスが制御不能。

Ubuntu8.04を先日インストールして、快適な環境が出来上がりましたので
しばらくはこの鳥を使っていこうかと思っているこの頃です。

で、UbuntuのパッケージマネージャーからいつのまにかVmwareが消えていたので、
Virtualboxをインストールしてみたんですよ。
じゃあ、タイトル通りの状況でして・・・足止め喰らったぜ。
解決策が出てくるまで放置しよう。
一応、またインストールメモを置いておくよ。解決したら修正します。

  1. まず、最新のVirtualboxを取ってくる。
    5月5日段階では、最新は1.6です。
  2. 普通にダブルクリックしてインストール(ubnntu8.04用のdebパッケージ)
  3. メインユーザーをvboxuserグループへ追加。
  4. デフォルトでは、USB機器が使用不能なので以下の設定。
    ちなみにそのエラーメッセージはこんなの。

    Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

    こっから設定。

    $ gksudo gedit /etc/init.d/mountdevsubfs.sh
    #
    # Magic to make /proc/bus/usb work
    #
    #mkdir -p /dev/bus/usb/.usbfs
    #domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
    #ln -s .usbfs/devices /dev/bus/usb/devices
    #mount –rbind /dev/bus/usb /proc/bus/usb
    

    ↓ のように修正。

    #
    # Magic to make /proc/bus/usb work
    #
    mkdir -p /dev/bus/usb/.usbfs
    domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
    ln -s .usbfs/devices /dev/bus/usb/devices
    mount –rbind /dev/bus/usb /proc/bus/usb
    

    次に、

    $ gksu gedit /etc/udev/rules.d/40-permissions.rules
    # USB serial converters
    SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
    

    ↓ のように修正。

    # USB serial converters
    SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664", GOTO="usb_serial_start"
    
  5. 「システム」ー「システム管理」ー「ユーザとユーザグループ」から、「グループの管理」ボタンを押して、「グループの追加」ボタンを押し「usbusers」を追加し、メインユーザーをグループに入れる。
    そのあと、システムを再起動。

で、windowsを入れようとして、インストールディスク突っ込んでインストール開始のEnterキー押しても、うんともすんとも・・・・
ホストOSとゲストOS切り替えの右Ctrl押しても、もちろん反応なし。
たぶん、ThinkpadX61のキーボードがUSB接続だからだと思うんですがね。

まぁこんな感じ。
試しに一度、Virtualbox1.6を削除して、ubuntuのパッケージマネージャーから

sudo apt-get install virtualbox-ose virtualbox-ose-modules-generic 

してこっちもインストールしてみたけど、キーボード操作不能。うがーーーーー!!

Home > Tags > Ubuntu

Search
Feeds
Meta

Return to page top