Archive for the ‘Debian’ Category

Debian APT(Cydia) - 崭新的iTouch/iPhone包管理

Tuesday, March 25th, 2008

原文:Bringing Debian APT to the iPhone
译文:将 Debian APT 引入 iPhone

  有关在iTouch/iPhone中引入Debian的APT包管理系统具体内容可以参看以上两篇文章,这里只是粗略的说一下使用感受。

  • 完全可以放弃Installer中自带的那个BSD Subsystem。现有的BSD Subsystem几乎是所有用户装完Installer后第一顺位安装的包,但是它许多功能上都存在缺陷,需要若干个补丁才能勉勉强强够用。而使用Cydia的Telesphoreo项目完全替代了BSD Subsystem,而其安装完后就能开始工作。
  • Cydia在安装的时候会首先移除原有的BSD Subsystem,所以在安装完毕后记得在Installer里安装一下Fake BSD Subsystem,因为很多基于Installer管理的软件会检查是否已安装BSD Subsystem。
  • Cydia会把一些文件移动到”/private/var”下用来空出”/”那可怜的300MB空间,这个过程就是各类论坛上所说的“扩容”操作,而且Cydia做的很好,所以可以省略各位浪费时间去核对命令行或者使用很容易出错的BossTool。
  • 基于Debian优秀的APT包管理机制,理论上各类软件的互相依赖是会自动解决的,所以基于Cydia来发布的软件可以不用把所需的lib库重复打包。
  • Cydia有搜索功能,同时软件列表中也提供类似通讯录那样的首字母导航。所以不需要再象Installer那样疯狂的滑动屏幕寻找软件了。
  • Cydia其实只是APT的一个GUI界面,所以你完全可以在Terminall中使用类似”apt-get update”"apt-get install vim”这样的命令来安装/升级程序。
  • 更强大的Ruby和Python,加上已经能完美工作的Vim,iTouch/iPhone已经是一台合格的工作站了。

  Cydia/APT很好很强大,不过它并不和Installer冲突。Installer庞大的软件源暂时是Cydia/APT比不上的,但是Cydia/APT在BSD系统方面的优秀表现让我把这方面相关的软件都交给了它来管理。

Technorati Tags: , , , , , , ,

幸福生活从懒得动弹开始

Tuesday, December 11th, 2007

  俺家机器不多不少三台,操作系统三套:媒体中心(PC,MCE);工作站(PC,Debian);笔记本(Mac,OSX)。用起来得两个房间跑来跑去,上回算是解决了一点,这回多了一台工作站索性花了点时间来配远程登陆。
  终端登录方面:

  • linux的机器远程登陆字符界面是很简单的,打开ssh就好了。
  • OSX完全是Unix规范,所以也完全可以用ssh。
  • Windows从一开始就没考虑字符界面,登陆进去能干吗?

  图形界面方面:

  • Windows用PcAnywhere解决掉。
  • OSX和Debian都是首选VNC。
  • OSX下找到一个Vine,包括Server和Client端,都是图形界面很好用。
  • Debian下就麻烦了,尝试了vnc4server和tightvncserver都连不上,也不知道哪出错。
  • 搜了一下发现KDE下有两个小东西:Krdc和Krfb,都是图形界面,配置也简单易懂,用OSX连接也很正常。

  下图是在OSX下连接Windows和Debian的效果,总体感觉是基于VNC的速度都很快,效果也不错,PcAnywhere就比较慢(特别是在提高色深后更加明显)。
VNC & PcAnywhere

Technorati Tags: , , ,

rm过多文件出错的解决

Monday, December 10th, 2007

  今天删除服务器上一个cache目录,由于文件数目过多,rm一直报错失败。rm好像是先把文件遍历一次再删除,这个目录文件超过2w,所以一直报错。现解决方案如下:

#ls >filelist
#vim filelist
:g/^/s//rm /g
:wq
#chmod 755 filelist
#./filelist

  实际效果很不错,不知道还有更好的办法吗?

nvidia-glx在debian下的安装

Monday, December 10th, 2007

  一些较新的nvidia显卡(特别是主板整合)需要安装nvidia-glx这个包使得X界面正常启动。不过最近SID里做apt-get install nvidia-glx会遇到以下错误:

nvidia-glx: Depends: nvidia-kernel-100.14.19 but it is not installable

  临时解决方案如下:

#apt-get install nvidia-kernel-source nvidia-kernel-common nvidia-settings nvidia-xconfig module-assistant
#cd /usr/src
#tar -zvxf nvidia-kernel-source.tar.gz
#CC=/usr/bin/gcc-4.2 module-assistant –unpack-once build nvidia
#dpkg -i nvidia-kernel-2.6*.deb

Technorati Tags: ,

GTK V.S QT

Monday, June 4th, 2007

  Top 10 Ubuntu applications,这篇文章列举了当红的linux发行版Ubuntu最常用(有用?实用?一直不知道该怎么翻译 ‘Top 10′ 这类的标题)的10款软件。

  • Beryl (desktop graphics)
  • Checkgmail (email notifier)
  • Brightside (mouse gestures)
  • Katapult (program launcher)
  • Liferea (feed reader)
  • Kopete (IM client)
  • gParted (disk partition utility)
  • Samba (file sharing)
  • AmaroK (jukebox)
  • Automatix (installer)

  虽然这个列表并不准确,但确实可以代表一部分的使用者。从中能看到什么?GTK:QT = 4:4,平手吗?但是不要忘记,Ubuntu默认的GUI界面是Gnome

Technorati Tags: , , , ,