Xubuntuで「システムプログラムの問題が見つかりました」の表示を消す
何かの拍子にシステムを起動すると「システムプログラムの問題が見つかりました」と表示され、問題を報告するかと聞かれるようになる。
この表示から発生した問題の詳細が分からないうえに操作に影響が出ていないので、とりあえず邪魔なダイアログが表示されないようにした。クラッシュレポートを消すだけ。
sudo rm -rf /var/crash/*
Ubuntuのデーモン自動起動
Debian系のOSではデーモンの自動起動の設定にsysv-rc-confを使用します。
昔はchkconfigが使えたようなのですが今は使えないようです。
デーモンの自動起動設定は開発用のサーバで使っているCentOSではchkconfigを使用しているのですが、
デスクトップPC用途として使用しているXubuntuでど忘れしてググることが多いのでメモ程度に書いています。
Ubuntuでは確認していませんがXubuntuでは標準で導入されていないんですよね。
apt-getで入れることはできますが。
sysv-rc-conf service_name on/off #service_nameの部分は設定したいサービス名
Ubuntu Manpage: sysv-rc-conf - Run-level configuration for SysV like init script links
rbenvを使ったRubyの導入
rbenvを使用したRubyの導入のまとめです。OSはUbuntuを使用します。
1. rbenvとruby-buildをcloneする
rbenvとruby-buildをGithubからcloneします。
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
2. パスを通す
~/.rbenv/bin/にパスを通します。.bashrcや.bash_profileとかに適当に書いてください。
PATH="$PATH:~/.rbenv/bin"
編集したファイルをsourceするのをお忘れなく。
それとeval "$(rbenv init -)"
もbashrcか.bash_profileに記述してください。
3. Rubyのインストール
あとはお好みのバージョンをインストールするだけ。
rbenv install -l
でインストール可能なRubyのバージョン一覧を見ることができます。
rbenv install version_name
ビルドに失敗したらだいたいの場合は「これが足りねえよ!」って言われるので、aptとかで入れてやってください。
4. インストールしたバージョンの適応
rbenv versions
で使用できるRubyのバージョン一覧が表示されます。
rbenv global version_name
で標準で使用するバージョンを指定できます。
またrbenv local version_name
でカレントディレクトリ以下で使用するバージョンを指定できます。
詳しくは公式ドキュメントを参照してください。
Django1.4の日本語チュートリアルを見ながら1.9をいじっていたらコケた
Django1.9を使って1.4の日本語チュートリアル通りにいじっていたら、だいぶ早い段階でコケました。
はじめての Django アプリ作成、その 1 — Django 1.4 documentation
DBの設定の部分で
python manage.py syncdb
となっていますが1.9では
python manage.py migrate
python manage.py createsuperuser
でスーパーユーザを作成するのが正解らしいです。
以下参考サイト