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

### 回答1: 要在Chromebook上安装Linux,您需要先启用Chromebook上的开发者模式。然后,您可以通过Crouton或Chromebrew等工具来安装Linux。安装Linux后,您可以使用Linux应用程序和命令行工具来扩展Chromebook的功能。但请注意,安装Linux可能会影响Chromebook的安全性和稳定性,因此请谨慎操作。 ### 回答2: Chromebook是一种基于Chrome OS的操作系统的笔记本电脑。虽然Chrome OS可以运行许多应用程序,但有些用户需要更广泛的功能,例如使用Linux的命令行和软件。因此,可以在Chromebook上安装Linux以满足这些需求。 首先,要安装Linux,您需要启用Chromebook上的“开发者模式”。要进入开发者模式,首先,请备份您的所有文件并确保Chromebook已连接到电源。然后,按住Esc + F3(Chromebook上的切换功能键)+ 电源按钮,然后释放所有这些键。Chromebook将进入恢复模式。 在恢复模式下,您需要按Ctrl + D,然后按Enter键。您将会收到一条警告,提示您确信要进入开发者模式。按Enter再次确认。Chromebook将自行重启并进入开发者模式。 现在您有了开发者模式,需要打开Chromebook上的“Linux(Beta)”功能。前往Chromebook的设置并选择“设备”>“Linux Beta”,随后按照提示启用它。系统将自动下载并安装Linux虚拟机容器。 与此同时,建议您下载和安装一个名为“Crouton”的Linux发行版,它与Chrome OS安装在同一个虚拟机容器中,并为您提供享有Linux游戏和软件的命令行界面。该软件也能帮助您在Chromebook上快速安装Linux发行版。 最后,为了使用Linux,您需要打开终端并输入以下命令:sudo startgnome 或 sudo startxfce4。这将启动您安装的GNOME或Xfce桌面环境。现在,您可以使用Linux命令行和应用程序,您可以在Chromebook上进行更广泛的任务! 总之,将Linux安装到Chromebook上是一个相对简单的过程,需要您注意一些关键步骤。一旦您完成了所有步骤,您将能够在Chromebook上使用Linux的命令行和应用程序,满足您更广泛的需求。 ### 回答3: 随着Chromebook在市场上的快速普及,越来越多的用户想要在Chromebook上使用Linux。Chromebook本身是一种基于Google Chrome浏览器的操作系统,但是安装Linux可以为用户提供更多功能和灵活性。 首先需要说明的是,Chromebook是基于Google Chrome OS的,这意味着它并不是一个传统意义上的计算机。Chromebook的本质是一款浏览器,因此它并不支持像Windows或Mac OS那样的原生程序安装。这就是为什么在Chromebook中安装Linux会比在其他设备上更加复杂的原因。 但是,Chromebook作为一种基于Linux内核的操作系统,是可以使用Linux的。Google为Chromebook提供了一个称为“开发人员模式”的选项,用户可以在这个模式下安装和运行Linux应用程序。以下是步骤: 步骤一:打开“开发人员模式” - 这个选项可以通过按下“ESC + 刷新 + 电源”来打开,这样您就可以进入Chromebook的开发人员模式。 步骤二:下载Crouton - Crouton是一个用于在Chromebook上安装Linux的软件。 步骤三:启动Crouton - 打开“终端”并输入以下命令: sudo sh ~/Downloads/crouton -t [desktop environment] [desktop environment]将是您想要安装的桌面环境。例如,如果您想要安装Ubuntu,这将是“xfce”或“unity”之一。 步骤四:等待安装完成 - 安装会需要一些时间。安装完成后,您将可以通过在Chromebook的开发人员模式下切换到Linux环境。 总的来说,Chromebook在安装Linux方面略有些复杂,但对于那些想要更多功能和灵活性的用户来说,这是一个值得尝试的方法。如果遵循正确的步骤,安装Linux将为Chromebook带来更多功用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值