无法使用add-apt-repository命令

全文 →

树莓派修改软件源

全文 →

Debian使用apt-spy选择最佳源

全文 →

修改iPhone的Cydia源

越狱后的ios设备cydia为必装平台,但是在软件源管理中,大家可能会发现一些源通过cydia无法编辑,比如Cydia/Telesphoreo。 我现在入手一部iPhone 4 CDMA版,通过OTA写号使用。在安装sbsettings的时候,一直提示size mismatch而未能安装成功。网上看了看大家的经历,这样的问题最终定位都是某个软件源不匹配造成,试着删除或者更新就可以解决。 但是我发现机子买回来,里面有两个源是无法编辑的,一个是上面提到的Cydia/Telesphoreo,另一个就是维维网的源。经过我在cydia下编辑删除,试遍了其他的源的删除,但都是不可以成功安装sbsettings。于是我觉得应该是剩下的那两个不可编辑源的问题,由于Cydia/Telesphoreo是Cydia初始安装的源,应该不会有问题,那就需要编辑删除维维网的源了,但是在cydia的源管理下它是不可编辑的。 最后让我找到了办法,既然在cydia下不可以编辑,那么在ssh下呢,只要找到该源的文件,那就可以编辑了,经过判断查找,最终定位到/private/etc/apt/sources.list.d/目录,在该目录下存放着一些软件源文件(.list)。因为ios采用和debian相同的软件管理软件apt-get,那么他的软件源管理方式应该类似。基于以上经验,最终定位到了/private/etc/apt/sources.list.d/目录。 具体解决步骤如下: 进入到/private/etc/apt/sources.list.d/目录,将里面除了cydia.list文件,其他的全部删除。然后编辑cydia.list文件,只留下一行deb http://apt.saurik.com/ 即可,保存之。 手机上打开cydia,重新刷新软件源。然后按需添加需要的第三方源。 至于如何编辑cydia目录,一般可以使用itools等软件,但是这样比较繁琐。简单直接的方法是通过ssh连接手机进行操作,可参考通过SSH连接IOS设备 aPhone:~ root# cd /private/etc/apt/sources.list.d/ aPhone:/private/etc/apt/sources.list.d root# ls -l total 24 -rwxr-xr-x 1 root wheel 259 May 25 23:01 appvv.list* -rw-r–r– 1 root wheel 357 Jun 16 13:59 cydia.list -rw-r–r– 1 root wheel 227 May 25 23:01 saurik.list aPhone:/private/etc/apt/sources.list.d root# cat cydia.list deb http://apt.saurik.com/ ios/690.10 main deb http://apt.178.com/ ./ deb http://download.voicecloud.cn/cydia/ ./ deb http://cydia.zodttd.com/repo/cydia/ stable main deb http://repo666.ultrasn0w.com/ .
全文 →

Nokia N900 and SSH

N900采用的maemo是基于debian的linux系统,通过自带的application manager管理软件时,操作体验还有待改进,所以这里推荐通过ssh连接,使用cli来进行相应操作。 需要在手机端安装OpenSSH来开启SSH服务,在application manager的system目录下,找到openssh Client and Server安装,当然如果你不需要在手机端进行SSH登陆的话,那可以只安装server即可。 安装时会提示输入密码,这个就是以后连接手机SSH的服务密码。 安装完成后SSH server会默认启动,现在你可以通过wifi连接局域网,然后需要知道自己当前的IP(可以通过Tp-link后台查看,或者手机端安装Personal IP Address开显示),再推荐安装SSH Status and Swither,可以在手机的status显示SSH状态,并管理SSH server启动/停止。 然后推荐使用Putty进行链接,在CLI模式下管理软件,可以在http://maemo.org/上查看软件目录以及简介,通过apt-get install命令来安装,以下为一些apt-get使用简介 使用方法: apt-get [选项] 命令 apt-get [选项] install|remove pkg1 [pkg2 …] apt-get [选项] source pkg1 [pkg2 …] 命令: update - 更新软件列表 upgrade - 升级软件 install - 安装软件(pkg 是软件名) remove - 删除软件 autoremove - 自动删除一些无效的软件 purge - 删除软件并清理配置 source - 下载软件源码 build-dep - 配置软件源码的build-dependencies dist-upgrade - 升级系统 clean - 清除建立的软件包列表 autoclean - 同上 check - 校验软件包是否有异常 选项:
全文 →

N900软件管理

全文 →