====== Wheezy (Version 9)======
Debianのインストールおよび設定メモ
(主にドスパラで買ったパソコンにインストール)
===== インストール =====
日本のサーバ(例えば, http://ftp.jaist.ac.jp/debian-cd/current/amd64/iso-cd/) から,最新版の debian-*-amd64-netinst.iso を落としてCDに焼く.
host名は研究室で適当に決定する.名前は山田太郎さんの場合,Taro YAMADA,アカウントはyamadaで登録する.
プロキシおよびポートは以下の通り.
http://proxy.kuins.net:8080/
===== 設定 =====
==== sudoに登録 ====
adduser yamada sudo
==== カタカタディレクトリを英語に変換 ====
日本語環境でインストールした場合,カタカナのディレクトリがあるので英語に変換する.
LANG=C xdg-user-dirs-gtk-update
GNOMEを使わないのであれば,消してもよい.
==== wgetの設定 ====
デスクトップであれば,/etc/wgetrc のプロキシの記述部分を以下のように編集.
https_proxy = http://proxy.kuins.net:8080/
http_proxy = http://proxy.kuins.net:8080/
ftp_proxy = http://proxy.kuins.net:8080/
ノートであれば,以下のようにすれば良いのではなかろうか.
env http_proxy=http://proxy.kuins.net:8080/ wget URL
==== aptの設定 ====
うちの研究室だと,地球流体電脳倶楽部(京都)のサーバが近いらしい.
以下を取ってきて,/etc/apt/sources.list におく.
[[http://www.debian.or.jp/using/apt/sources.list.http.dennou-k.gfd-dennou.org|http://www.debian.or.jp/using/apt/sources.list.http.dennou-k.gfd-dennou.org]]
近いところを見つける方法は以下の通り.
wget http://http.us.debian.org/debian/README.mirrors.txt
sudo cp apt-spy -d testing -s JP -m README.mirrors.txt -p http://proxy.kuins.net:8080
/etc/apt/sources.list はこんな感じ.
deb http://dennou-k.gfd-dennou.org/debian wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
#deb-src http://dennou-k.gfd-dennou.org/debian wheezy main contrib non-free
最新のものに更新しておく.
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo apt-get autoremove
==== nvidia ====
nvidiaの設定は,https://wiki.debian.org/NvidiaGraphicsDrivers を参照.
/etc/X11/xorg.conf はこんな感じで動いている.
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Video Card"
Driver "nvidia"
EndSection
==== ntpの設定 ====
ntpを入れて,/etc/ntp.conf を編集.
sudo apt-get install ntp
sudo vi /etc/ntp.conf
# You do need to talk to an NTP server or two (or three).
#server ntp.your-provider.example
server ntp.kuins.net
# pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will
# pick a different set every time it starts up. Please consider joining the
# pool:
#server 0.debian.pool.ntp.org iburst
#server 1.debian.pool.ntp.org iburst
#server 2.debian.pool.ntp.org iburst
#server 3.debian.pool.ntp.org iburst
最後にリスタート
sudo /etc/init.d/ntp restart
==== google-chrome ====
chromeで検索.ダウンロード.
sudo dpkg -i Downloads/google-chrome-stable_current_amd64.deb
==== 印刷 ====
ブラザーのプリンターの設定.
http://solutions.brother.co.jp/support/os/linux/lpr_printer/driver.html#HL-4570CDW の簡易インストールを参考にインストールする。
gunzip linux-brjprinter-installer-2.0.0-1.gz
bash linux-brjprinter-installer-2.0.0-1 HL-4570
以下、回答例。
以下のパッケージが見付かりました。
hl4570cdwlpr-1.1.1-5.i386.deb
hl4570cdwcupswrapper-1.1.1-5.i386.deb
インストールしますか? [y/N] ->Y
Device URIを指定しますか? [y/N] ->Y
使用するDevice URIの番号を選択してください。 ->16(IPアドレスの指定)
ご使用のプリンタ/MFCのIPアドレスを指定してください。->10.249.205.96
テスト印刷を実行しますか? [y/N] ->Y
==== latex ====
適当なパッケージをインストール
sudo apt-get install texlive-lang-cjk texlive-fonts-recommended xdvik-ja
==== その他 ====
各種,パッケージをインストール
=== Fortran ===
sudo apt-get install gfortran liblapack3gf liblapack-dev liblapack-doc-man
=== tex ===
sudo apt-get install texlive-full yatex
=== Fluxbox ===
sudo apt-get install udisks-glue fluxbox
=== その他 ===
sudo apt-get install gnuplot nkf emacs inkscape
==== 日本語入力 ====
日本語入力は Alt+grave をあてるのが好き.
==== FlashPlayer ====
下記ページを参考にする.
https://wiki.debian.org/FlashPlayer
まず,gnashを削除.
sudo apt-get purge gnash gnash-common browser-plugin-gnash mozilla-plugin-gnash
wgetにproxyのことを教えてあげる.
/etc/wgetrc の設定を下記のように変更.
# You can set the default proxies for Wget to use for http, https, and ftp.
# They will override the value in the environment.
https_proxy = http://proxy.kuins.net:8080/
http_proxy = http://proxy.kuins.net:8080/
ftp_proxy = http://proxy.kuins.net:8080/
あとは,普通にインストール.
sudo apt-get install flashplugin-nonfree
==== Dual display ====
http://d.hatena.ne.jp/sakurako_s/20110710/1310240661
を参考にする。
==== emacsでコンパイルするときに陥りやすい間違い ====
=== 全角スペースの罠 ===
fortranを用いたコンパイルでは全角スペースがcodeに入っているとerrorをはきます.
気をつけましょう.
== emacsの全角スペース,tabの可視化 ==
emacs ~/emacs.el
でemacsのソースを開き,以下を追加
(global-whitespace-mode 1)
(setq whitespace-space-regexp "\\(\u3000\\)")
(setq whitespace-style '(face tabs tab-mark spaces space-mark))
(setq whitespace-display-mappings ())
(set-face-foreground 'whitespace-tab "yellow")
(set-face-underline 'whitespace-tab t)
(set-face-foreground 'whitespace-space "yellow")
(set-face-background 'whitespace-space "red")
(set-face-underline 'whitespace-space t)
全角スペースを赤色で表示,tabを黄色で表示します.
==== evince のウィンドウサイズが変更できないとき ====
fluxboxでevinceを使うと,ウィンドウサイズが変更できなくなることがある.
マウスでウィンドウをつかめないので,代わりにAltを押しながら右クリックでウィンドウサイズを変更する.