Chromebook for Poor Devs

1功能:

(1) backup : 只備份 minimum的bin。 
如果自行安裝的bin也想備份,就只有tar整個/usr/local/chroots/chrootname了。但是開發者不推薦。

(2) bootstrap : 只是一些必要的工具,之後還是要從網上下載很多文件( 何謂 bootstrap ? )

(3)如果安裝過chroot(也就是有edit-root這個文件),也有backup,那麼可以通過直接“從文件恢復”。

2. 使用:

(0) 

crouton 幫助:

sh -e ~/Downloads/crouton -help

列出支持的 目標系統/ 目標系統的Release:

sh -e ~/Downloads/crouton -t list 

sh -e ~/Downloads/crouton -r list


(1)指定 chrootname : -n chrootname
(2)安裝位置                : -p path 

注意:默認是 usr/local ,今後就不要指明 edit-chroot,startgnome 腳本的路徑。

開始覺得用 /home 更好, 曾經被 Chromium OS 更新時,把chroots 破壞了。

但是,使用 edit-root 恢復 /home 中的 chroots時,出現了"Permission Denied"的錯誤。

(3)指定目標(gnome,lxde等):-t gnome 
(4)目標的版本: -r release-version


(5)安裝完chroot之後,建議先 enter-root,然後 apt-get 一些常用的工具,比如 

gnome-terminal

bash-completion

gnome-tweak-tool

unrar,uzip

language-selector-gnome 

fcitx + 雲拼音 : ( http://a-nerd.info/?p=1169 )

build-essential 

# 從 src 安裝emacs 24:

0) 安裝 23,然後卸載,但是不要autoremove(保留emacs所需要使用的lib)

1)下載Emacs的源代碼

2) apt-get install build-dep emacs : 安裝 build emacs 時,要用的所有依賴包。

3)./ configure make make install prefix=/path/to/install


llvm,clang

manpages-dev , manpages-posix 


(6) 修改一些設置:

keyboard layout : Mod4 Key = Win Key ( Linux )   

gnome-tweak-tool : keybinding theme --> emacs


(6)銷燬:

sudo edit-chroot -d chrootname


3. Detailed :

下面的帖子討論了對 chromebook 的 初步改造.

https://www.rebelmouse.com/chayapathi/chromebook_the_future-118548486-s1.html


1. 腫麼進入 developer mode .

注意 ,

 (1) 3個key 一起按住(hold on),等一會兒(而不是對電源鍵 papapa)  , 最後 進入 recovery 模式. 

(2) C-d 之後 , 等待一會兒,纔會提示是否進入 developer mode .

參考 :

官方解釋 http://www.chromestory.com/2012/10/how-to-enter-developer-mode-on-arm-chromebook/ 

論壇討論 https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-dev/qaoAAxxZxh4


2. 進一步改造

Prerequiste

(1)在 chrome os 中, 添加 secure shell 和 crosh window 兩個app , 然後在 crosh window 中,操縱 chroot 的 bash shell。

(2)在 crosh shell 中,通過 enter-chroot 是可以切換到 chroot 的 shell 中,從而 apt-get 的。 


(1)run 快捷方式

http://www.my-guides.net/en/guides/linux/how-to-enable-alt-f2-run-command-shortcut-in-gnome-shell-in-ubuntu


(2) 瀏覽器很要:

1)chrome-stable: failed http://www.douban.com/note/252982281/

2)chromium-browser: succeed


4. 主題:

gnome shell extension, gnome tweak tools, 

http://joesteiger.com/2011/11/14/install-gnome-shell-themes-with-the-user-theme-extension-and-gnome-tweak-tool-ubuntu-11-10/

主題下載:

gnome-look.org


5. crouton可以切換 OS,因此,沒必要搞定 browser 的 flash plugin 的問題。

flash 插件:

http://blog.ubuntusoft.com/ubuntu-12-04-改造指南.html#.UsOaTItS2pi


接着,是一些 tools :


d. coreutils , binutils , build-essential

e. make , gdb , gcc , gedit , manpages-dev , manpages-posix , csope(xcscope.el)

g. evince , djview

h. flash ( still sucks , to be hacked )

http://jonnydover.com/using-crouton-samsung-arm-chromebook-series-3

http://www.reddit.com/r/chrubuntu/comments/1att12/installing_flash_for_chromium_browser/c910zqc 

i) 畫圖: pinta ( useless )


使用感受:

(1)省去 電子書閱讀器 : 最後還是用起了 Pad。 chromebook 掉渣的 分辨率。

(2)到處可以寫代碼(坐在地鐵,公交車上)
  SSD 硬盤嘛。 輕巧,放在包裏。
(3)放在包的第二層絕逼不會被小偷看出來,即使包被打開了。(經歷過)

其他解決方案 :
* 居然還有人想用 “雙系統” 。 
http://stackoverflow.com/questions/7299685/programming-on-samsung-chromebook
* cloud9 IDE
* 解決方案 N in 1 推薦 : 
http://greenido.wordpress.com/2011/07/04/web-developers-and-the-new-chromebook/



4)刪除

sudo edit-chroot -d chrootname

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章