您的位置:首页 > 其它

ubuntu11.10,12.04安装everpad2.4记录

2013-02-12 09:09 323 查看
一开始尝试安装时没看清楚,在ubuntu11.10上面操作.一番折腾后知道ubuntu11.10上是装不上的:

+Everpad: Ubuntu 上的 EverNote 客户端 http://wowubuntu.com/everpad.html
+everpad https://github.com/nvbn/everpad
第一次不知道ppa源是什么,上网搜索了一些相关资料:

+Ubuntu如何添加PPA源 http://www.onesl.com/web/smkj/2011040302.html
+添加删除PPA (Personal Package Archives for Ubuntu) http://blog.csdn.net/ruyanhai/article/details/6028958
执行命令:

sudo add-apt-repository ppa:nvbn-rm/ppa

sudo apt-get update

sudo apt-get install everpad

失败.报错依赖python-unity-singlet但这个包apt-get没有。

用“python unity single”在ppa网站中搜索了一下,试加一下ppa:mhall119/ppa

还是没有python-unity-singlet,试装一下python-unit这个包。

sudo apt-get install python-unit

没用,还是报依赖python-unity-singlet。

装不了,清理文件:

sudo apt-get autoremove python-unit

sudo add-apt-repository -r ppa:nvbn-rm/ppa

sudo add-apt-repository ppa:mhall119/ppa

sudo apt-get update

尝试编译源代码:

+how to install https://github.com/nvbn/everpad/wiki/how-to-install
执行命令:

sudo apt-get install python-pyside.qtcore python-pyside.qtgui python-dbus python-beautifulsoup python-pysqlite2 python-keyring python-support python-sqlalchemy python-oauth2 python-magic python-pyside.qtwebkit python-html2text gtk2-engines-pixbuf python-regex
python-setuptools

其中python-regex在作者的ppa中:ppa:nvbn-rm/ppa。

刚才删了这个ppa,现在再加上,apt-get update时报错:

E: 无法识别在源列表 /etc/apt/sources.list.d/nvbn-rm-ppa-oneiric.list 里,第 2 行中的软件包类别“src”

E: 无法读取源列表。

手动把第二行从

src http://ppa.launchpad.net/nvbn-rm/ppa/ubuntu oneiric main

改为

deb http://ppa.launchpad.net/nvbn-rm/ppa/ubuntu oneiric main



sudo apt-get update

还是报

E: 未发现软件包 python-regex

尝试从ppa页面上手动下载python-regex:
https://launchpad.net/~nvbn-rm/+archive/ppa/+build/4219046
下载python-regex_0.1.20120613-1_i386.deb

sudo dpkg -i python-regex_0.1.20120613-1_i386.deb

成功。然后安装那一大串依赖包。

发现页面写着python-unity-singlet包是“optionaly”(可选)的,试下用apt-get强制安装:

sudo apt-get install -f everpad

失败。

只能编译了:

git clone https://github.com/nvbn/everpad.git
cd everpad

sudo python setup.py install

好像安装成功:

Finished processing dependencies for everpad==2.4dev

运行everpad报一大屏错误-_-!!!,放弃。

清理文件:

$ whereis everpad

everpad: /usr/local/bin/everpad

sudo rm /usr/local/bin/everpad

sudo add-apt-repository -r ppa:nvbn-rm/ppa

这句好像没效,/etc/apt/sources.list.d/目录中还是有相关ppa的文件。

卸载因为依赖而安装的一堆包好像很麻烦(新安装了 113 个软件包,要卸载 100 个软件包),所以不管它们了。

注意到everpad主页上写“Ubuntu 12.04+ users can use ppa:”,可能是系统版本的问题,于是升级到ubuntu12.04,真的有python-unity-singlet包,实在太无耐了,ubuntu版本低一点竟然就装不了相关的包,而必须要升级ubuntu。

执行命令:

sudo add-apt-repository ppa:nvbn-rm/ppa

sudo apt-get update

sudo apt-get install everpad

成功。

试用,响应速度比nixnote和wine+evernote要快,主界面没有搜索栏!只能集成在dash的搜索栏中,然后我使用fcitx输入法,dash的搜索栏无法调出fcitx,系统是ubuntu12.04,不行。

+[算是解决了,无参考加值]fcitx如何Unity的Dash面板中输入? http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=365947
+unity搜索支持中文么? http://forum.ubuntu.com.cn/viewtopic.php?f=8&t=144506&view=previous
所以,不够好,还需要找其它使用evernote的方法。

闲话:dash搜索只有一个输入框,搜索的是整个系统的资料(包括程序,文档等),估计是跟google学习的首页只有一个输入框。

但为什么用起来总觉得怪怪的呢?响应速度是一个(并不快),但不是根本。

想了想,可能:google搜索的是整个互联网的数据,这跟本地资料最大的不同是整个互联网的资料不是个人可以控制的,只能简化成一个输入框。

但是本地资料是用户自己的,可以控制并且是经过组织的,就像我用evernote,知道找什么东西要在evernote中搜索,找什么东西应该搜索文件(window下用everything,linux用find等),找什么东西应该从已安装程序中搜(各种快速启动程序类型的软件就是这种用途,如window下的altrun)。

硬要把本地已经过组织和整理的所有数据集中在一个搜索框中搜索,很怪,就好像google desktop那样,看上去强大,实际上没用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: