ネットノート(V5-171-F58D/S)をWheezy化

■Windows8お疲れ様でした。
 Windows8は要らない子。まだXPや7の方がマシ。
 私には過不足無くWheezy化できることが分かったので、
 500GBの内蔵HDDをdebianオンリーにした。
 ※勿論バックアップは3重にとってあるw。。。

 ネットノートを購入。USB起動でWheezyインストーラを起動【下調べ編
 http://d.hatena.ne.jp/labunix/20130628

 USB起動メディア(x2)でWindows8(HDD)と即席マルチブート
 http://d.hatena.ne.jp/labunix/20130703

■Gnome-Classicでログイン。
 下記のように必要/不要の判断は気分で変わる。

 Aspire One(AOA150)にSqueezeを導入
 http://d.hatena.ne.jp/labunix/20130301

■いつものごとく要らないパッケージの削除
 あの気持ち悪い「デスクトップの検索」は「tracker」

# apt-get purge -y tracker
# apt-get purge -y tomboy nano iceweasel evolution* icedove gnome-shell
# apt-get purge -y nfs-* rpcbind
# apt-get purge -y isc-dhcp-*
# apt-get purge -y modemmanager

■最小限必要なパッケージの導入

# apt-get install -y vim sudo chkconfig apt-file nmap
# apt-get install -y postfix

■毎度余計なパッケージが入る。

# nmap -sT localhost | grep ^[0-9]
22/tcp  open  ssh
25/tcp  open  smtp
631/tcp open  ipp

# apt-get purge -y samba-common cups

# nmap -sT localhost | grep ^[0-9]
22/tcp open  ssh
25/tcp open  smtp

■そろそろrootは終わりにしましょう。

# for opt in update upgrade autoremove autoclean;do \
    echo "y" | sudo apt-get $opt; \
  done
# usermod -a -G sudo labunix
# chkconfig bluetooth off
# dpkg -l | grep ^rc | awk '{print $2}' | apt-get purge -y `xargs`
# shutdown -r now && exit

■GUIがまっさらになるはずなので。
 また、私はmozcがキライなので。
 ※これ、インストーラで「デスクトップ環境」を選ばなかった時と同じ方法。

# apt-get install -y gdm3 gnome-session gnome-terminal
# apt-get build-dep uim-anthy

# dpkg -l | grep mozc | awk '{print $2}' | apt-get purge -y `xargs`
 for opt in update upgrade autoremove autoclean;do \
    echo "y" | sudo apt-get $opt; \
  done
# dpkg -l | grep ^rc | awk '{print $2}' | apt-get purge -y `xargs`

# /etc/init.d/gdm3 restart

■ユーザ設定。

$ ssh-keygen -t rsa
$ sudo /etc/init.d/ssh restart

$ PROXY="192.168.0.1:8080/"; \
  sudo sed -i s%"^#https_proxy"%"http_proxy = http://${PROXY}\nhttps_proxy = http://${PROXY}\nftp_proxy = http://${PROXY}\n&"% /etc/wgetrc 
  echo -e "http_proxy=http://${PROXY}\nftp_proxy=http://${PROXY}\nHTTP_PROXY=http://${PROXY}\nFTP_PROXY=http://${PROXY}" | \
  sudo tee /etc/profile.d/proxy.sh

■firefox 64bit版の導入

 openldapでのホワイトページの利用とThunderbird/firefox
 $ w3m -dump http://d.hatena.ne.jp/labunix/20130422

$ URL="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-x86_64/ja/"; \
  w3m -dump_source "$URL" | \
  sed s/">"/"&\n"/g | grep href=\"firefox | awk -F\" '{print $2}' | \
  echo "${URL}`xargs`" | \
  xargs wget;unset URL; \
  test -f firefox-*.tar.bz2 && tar jxvf `ls firefox*.tar.bz2` && cd firefox && ./firefox &

■adobe readerの導入

 SqueezeにAdobe Flash Playerの導入
 http://d.hatena.ne.jp/labunix/20130310

■有線LANドライバ
 以下よりダウンロードするか、BCM57xxシリーズと割り切るか。

 Ethernet NIC NetLink Driver Downloads
 http://www.broadcom.com/support/ethernet_nic/netlink_k57.php

$ sudo sed -i s/"^deb .*wheezy main"/"& non-free"/ /etc/apt/sources.list
$ dmesg | grep "eth0\:" | sed s/".*eth0\: "//g | head -1 | sed s/"MAC address.*"//
Tigon3 [partno(BCM57785) rev 57785100] (PCI Express) 
$ apt-cache show firmware-linux-nonfree | grep BCM
  * Broadcom BCM5703/BCM5704 TSO firmware (tigon/tg3_tso.bin)
  * Broadcom BCM5701A0 firmware (tigon/tg3.bin)
  * Broadcom BCM5705 TSO firmware (tigon/tg3_tso5.bin)

■無線LANの導入

 Squeezeに無線LANドライバを導入する
 http://d.hatena.ne.jp/labunix/20130302

 Wheezyに無線LANドライバを導入する
 http://d.hatena.ne.jp/labunix/20130707

$ sudo lspci -v | grep Wireless
03:00.0 Network controller: Atheros Communications Inc. AR9462 Wireless Network Adapter (rev 01)

$ URL="http://download2.dvd-driver.cz/atheros/drivers/ar5xxx"; \
  WIN7="win7-10.0.0.227-whql.zip"; \
  wget ${URL}/${WIN7}

$ sudo apt-get install -y ndisgtk
$ unzip win7-10.0.0.227-whql.zip
$ sudo ndiswrapper -i netathrx.inf 
installing netathrx ...
$ sudo ndiswrapper -l && sudo ndiswrapper -m
netathrx : driver installed
	device (168C:0034) present (alternate driver: ath9k)
adding "alias wlan0 ndiswrapper" to /etc/modules.conf ...
$ grep "ndiswrapper" /etc/modules || \
  echo "ndiswrapper" | sudo tee -a /etc/modules

$ sudo depmod -a
$ sudo vim /etc/network/interfaces
$ sudo chmod 600 /etc/network/interfaces
$ sudo ifup wlan0

■仕上げ
 「GUIを利用して作って」ください。

 Squeezeのgnome-terminlをxcompmgrで「背景の透過」
 http://labunix.hateblo.jp/entry/20130504/1367672082

$ sudo apt-get install -y xcompmgr

(GUI設定)

$ sudo pkill -HUP X
$ sudo cp ~/.config/autostart/xcompmgr.desktop /usr/share/gnome/autostart/

■おまけ

$ sudo apt-get install -y libreoffice-pdfimport libreoffice-math libreoffice-l10n-ja libreoffice-impress libreoffice-calc