自定义搜索
|
快速应对Android代码获取的repo sync命令
作者:kend 日期:2012-03-02
获取Android源代码使用repo sync命令,但经常会出错,导致获取不了最新的代码。
出现以下的类似错误:
From https://android.googlesource.com/platform/manifest * [new branch] android-cts-2.3_r12 -> origin/android-cts-2.3_r12 * [new tag] android-cts-2.3_r12 -> android-cts-2.3_r12 Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner self.run() File "/usr/lib/python2.6/threading.py", line 484, in run self.__target(*self.__args, **self.__kwargs) File "/cygdrive/f/OpenSource/Android/.repo/repo/subcmds/sync.py", line 186, in _FetchHelper current_branch_only=opt.current_branch_only) File "/cygdrive/f/OpenSource/Android/.repo/repo/project.py", line 929, in Sync_NetworkHalf current_branch_only=current_branch_only): File "/cygdrive/f/OpenSource/Android/.repo/repo/project.py", line 1428, in _RemoteFetch if GitCommand(self, cmd, bare=True, ssh_proxy=ssh_proxy).Wait() == 0: File "/cygdrive/f/OpenSource/Android/.repo/repo/git_command.py", line 215, in __init__ raise GitError('%s: %s' % (command[1], e)) GitError: fetch: [Errno 13] Permission denied上网查了一番,发现到相应的工程运行一下git checkout -f就可以解决了。但是每次这样搞法也是费时费力啊。
查了一下repo的命令参数,发现repo forall可以对所有项目执行一个命令。于是就有了以下的解决办法:
- repo forall -c git checkout -f
- repo sync -f
Tags: Android
Windows SDK v7.1安装问题
作者:kend 日期:2012-01-31
Windows 7 SDK Setup: common installation issues and fixes
Fix Problem Installing Windows SDK for Windows 7
适用于 Windows SDK 7.1 的 Microsoft Visual C++ 2010 Service Pack 1 编译器更新
Android的repo和git使用遇到的疑难杂症
作者:kend 日期:2012-01-30
如何更换Android系统默认帐号
作者:kend 日期:2012-01-30
使用Repo在Windows平台下載Android原始碼
作者:kend 日期:2011-11-18
昨天花了一些時間才弄好,將步驟記錄起來
(需要輸入一個已申請Google account的email)
Windows平台下git中文乱码的问题
作者:kend 日期:2011-07-27
改一下配置就可以基本解决:
1、etc\gitconfig:
[gui] encoding = utf-8 [i18n] commitencoding = gbk [svn] pathnameencoding = gbk说明:打开 Git 环境中的中文支持。pathnameencoding设置了文件路径的中文支持。
2、etc\git-completion.bash:
alias ls='ls --show-control-chars --color=auto'说明:使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。
3、etc\inputrc:
set output-meta on set convert-meta off说明:使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。
4、etc\profile:
export LESSCHARSET=iso8859 #或者utf-8、gbk说明:$ git log 命令不像其它 vcs 一样,n 条 log 从头滚到底,它会恰当地停在第一页,按 space 键再往后翻页。这是通过将 log 送给 less 处理实现的。以上即是设置 less 的字符编码,使得 $ git log 可以正常显示中文。其实,它的值不一定要设置为 utf-8,比如 latin1 也可以……。还有个办法是 $ git –no-pager log,在选项里禁止分页,则无需设置上面的选项。
Tags: git
Ubuntu 11.10将会以Hybrid CD/USB ISO镜像派发
作者:kend 日期:2011-06-19
从美国时间2011年6月16日起,Ubuntu11.10的每日构建版和最终发行版将会以Hybrid CD/USB ISO镜像的形式派发.
Hybird ISO解释:
Hybrid ISO格式是一种组合的镜像文件格式,2大工作方式
- 可以烧录成CD/DVD的ISO镜像文件
- 可以直接使用dd命令拷贝至flash介质,如U盘等的IMG文件
Hybird ISO的意义:
用户在制作LiveUSB时,就可以利用文件管理器直接将ISO镜像的内容直接拷贝至格式化好的U盘,当然还可以充分利用dd命令,这样子我们就不需要借助第三方的比如说UNetbootin来产生制作LiveUSB了.
Hybrid ISO 适用于桌面, alternate和服务器版本,支持32位和64位架构 .
但是Hybird ISO不适用于Debian系,当然包含了Ubuntu.因为他会破坏Jigdo下载(Jiggo是为Debian套件设计的下载工具,可以从几个镜像站 点下载不同的文件,然后再生成一个CD映像).所以之前Ubuntu的开发者都采用xorriso来产生CD镜像.
但是目前开发者最终决定牺牲Jigdo,采用Hybird CD/USB ISO的形式来派发Ubuntu11.10
Ubuntu 11.10 发布第一个 Alpha 版
作者:kend 日期:2011-06-03
代号为 Oneiric Ocelot 的 Ubuntu 11.10 今天发布了第一个 alpha 测试版本,使用 2.6.39 版本的内核。与 Ubuntu 11.04 版本比较最大的变化就是升级到 Gnome 3.0。
Ubuntu Linux是一份完整的桌面Linux操作系统,它可免费获得,并带有社团及专业的支持。Ubuntu社团按照Ubuntu宣言里所铭记的思想而组建:软 件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式。 Ubuntu是一个古非洲语单词,意指对他人的博爱。Ubuntu Linux发行将这种博爱之心带到了软件的世界中。
发行说明:
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2011-June/000853.html
下载地址:
oneiric-desktop-i386.iso (714MB, torrent)
oneiric-desktop-amd64.iso (715MB, torrent).
Ubuntu 11.10的九大新变化
作者:kend 日期:2011-05-23
不久前,Canonical公布了Ubuntu 11.10的发布日程,其正式版将在2011年10月13日发布。据开源中国报道,在上周举行的Ubuntu开发者峰会上,Canonical还透露了Ubuntu 11.10中可能的新变化:
1、改进Unity用户界面;
2、GNOME经典桌面可能将不包含在Ubuntu CD中,但会包含GNOME 3;
3、电子邮件客户端可能采用Mozilla Thunderbird;
4、由于空间有限,默认的Ubuntu CD可能将放弃LibreOffice;
5、默认浏览器可能用Chromium替代;
6、放弃有太多bug的PiTiVi视频编辑器或Computer Janitor;
7、LightDM 替代GDM;
8、默认备份工具Déjà Dup;
9、改进Ubuntu软件中心与Unity的整合,简化用户界面。
Ubuntu 11.04新版发布 诠释精美用户界面
作者:kend 日期:2011-03-15
Ubuntu 11.04(Natty Narwhal)的第三个Alpha预测试版如约发布,在Alpha 3中,Ubuntu 11.04主要针对Unity用户界面进行了大量的改进,在细节方面为用户带来更好的体验。Ubuntu 11.04 Alpha 3中采用了Linux内核2.6.38 RC6、默认办公软件更改为LibreOffice 3.3.1,用户界面Unity 3.6.0,浏览器Mozilla Firefox 4.0 Beta 12, Transmission 2.13、Upstart 0.9.0等组件也一应俱全。此外Ubuntu 11.04 Alpha 3还修复了大量Bug。
主要改进内容如下:
Unity界面在Alpha 3中进行了重大改进,重新设计了Dash面板的功能,可以按类别显示应用程序,此外还包括更好的搜索过滤、支持全屏以及其他视觉效果的提升。
Ubuntu 11.04 Alpha 3升级了安装程序,用户如今可以选择从现有的Ubuntu升级到最新版。
NetworkManager网络管理信息框中如今也显示IPv6协议的信息了。
Ubuntu 11.04 Alpha 3还改善了对iPhone的支持:
整合了Firefox 4.0 Beta 12:
支持安装私有软件,比如RAR压缩程序:
Ubuntu One采用了全新的控制面板,比之前版本漂亮不少:
Banshee媒体播放器取代了Rhythmbox成为Ubuntu 11.04的默认媒体播放器:
Ubuntu 11.04接下来的发布日程为:
— 3月31日,首个Beta版发布;
— 4月14日,第二个Beta公测版发布,取代预定于4月21日发布的RC候选版;
— 4月28日,Ubuntu 11.04正式版。
























