本文主要介绍如何在ubuntu环境下安装一些常用的应用软件和开发软件,算给自己做个安装笔记吧。
基础环境介绍
OS: ubuntu 12.04 64bit CPU: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz Mem: 4G Disk: 50G
本文所述安装软件清单
好了,上面阐述了本次要安装的软件,下面开始进入正题。
安装搜狗拼音输入法
一般的我们对于新的系统首要的应该是输入法了,没错,虽然默认的ubuntu在安装的过程中有附加的拼音输入法,但是我个人比较偏爱搜狗拼音输入法,这不第一个安装是就是输入法了。
由于搜狗输入法是基于fcitx框架开发的,所以我们在安装搜狗拼音输入法,如有必要请先卸载ibus。
sudo apt-get remove ibus
然后,添加fcitx源,更新资源
sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update
再进行安装搜狗拼音输入法。
sudo apt-get install fcitx fcitx-config-gtk fcitx-module-cloudpinyin fcitx-sogoupinyin im-switch sudo im-switch -s fcitx -z default #其实还有很多拼音输入法可选的 fcitx-sunpinyin fcitx-googlepinyin #fcitx-module-cloudpinyin 模块是对所有的拼音引擎添加了云支持,在第二个候选词的位置提供云结果
安装完成后,注销当前用户(推荐)或重启一下即可看到搜狗拼音输入法了。
安装谷歌浏览器(chrome)
一般来说ubuntu下面自带了Firefox浏览器的,不过我是一名忠实的chrome迷,我的tag和sync都在chrome上呢,当然还有我习惯的goagent(下步再说)。
首先我们当然要去下载chrome的最新版了,我的是ubuntu64bit的系统当然选择64bit.deb了,选好了点击“接受并安装”,然后就等待下载吧。
cd ~/下载 #64bit wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb #32bit wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
下载完成之后,我们开始安装chrome。
#为了避免提示软件依赖错误,需要libnss3-ld,我们在安装chrome前先运行 sudo apt-get -f install cd ~/下载 sudo dpkg -i google-chrome-stable_current_amd64.deb
到这里你可以点击Dash主页,搜索chrome看看是否可以用了?
安装goagent
goagent是一款非常好用的FQ软件,在CN这个软件可以给我们看到外面世界,而且free,而且跨平台无论你是windows/linux/ios/osx/android都令你尽情畅游互联网,享受无国界的上网体验。
当然我这里只是提供gogent在ubuntu环境下的安装介绍,安装goagent的前期工作我们是要做足的,因为goagent必须依赖于python2+
sudo apt-get install python-dev python-greenlet python-gevent python-vte python-openssl python-crypto python-appindicator #安装gevent(提升多线程性能,强烈建议安装) sudo apt-get install python-dev python-pip && sudo pip install gevent --upgrade #安装是否成功,你现在可以试试python的命令,如果显示出版本号,那么至此应该可以算是python装完了 python --version
前期工作做完了,现在下载goagent的最新版,目前googlecode上最新是3.1.5。
cd ~/下载 wget https://nodeload.github.com/goagent/goagent/legacy.zip/3.0 -O goagent.zip #解压 unzip goagent.zip #建议将goagent放在/opt目录,非强制,完全自定义 sudo mv goagent-goagent-* /opt/goagent cd /opt/goagent/server #上传appid python uploader.py #根据提示输入你自己创建的appid(若要同时上传多appid在appid之间用|隔开)和你的Gmail帐号和密码(如果开启了两步验证,密码为16位的应用程序专用密码) #上传完成后不要忘记修改local/proxy.ini文件中的appid #如果出现无法执行的情况,请检查goagent目录权限
goagent的服务端程序配置完成了,现在再配置它的客户端。
cd /opt/goagent/local #运行goagent 在命令行下 python proxy.py #运行goagent以托盘形式(可选) python /opt/goagent/local/goagent-gtk.py #以开启自启动(可选) sudo vi /etc/rc.local #在exit 0前插入 /opt/goagent/local
退出goagent
如果是直接终端使用”python proxy.py”运行,在终端按”Ctrl+C”组合键可终止运行;如果使用gtk托盘,在托盘图标上右键菜单有退出选项。直接关闭终端窗口也会退出。如果以后台进程运行,先用”ps aux | grep proxy.py”找到goagent的PID,然后直接kill对应的PID 。
ps aux|grep proxy.py|grep -v "grep"|awk '{print $2}'|xargs kill
关于goagent证书导入问题,如果你sudo提权后是可以自动导入证书,但是我的chrome貌似不行,只能使用手工导入CA.crt证书。
1、打开chrome 2、设置 3、显示高级设计 4、HTTPS/SSL(管理证书) 5、证书管理器 6、授权中心 7、点击“导入”,选择到/opt/goagent/local/CA.crt。出现三个可选框全部勾选保存,重启chrome即可。 8、测试访问下www.facebook.com
PS:一个goagent小技巧,利用goagent作为代理终端下载一些访问比较慢的update包,你应该有过这样的体会,一些国外的源在国内访问时常被终端,我们可以利用goagent来代理我们在终端所访问的资源。
#代理http export http_proxy=http://127.0.0.1:8087 #代理https export https_proxy=http://127.0.0.1:8087
安装xampp
前期我们也算完成一些应用软件吧,既然作为桌面系统来开发php,xampp是不二的选择,好处嘛就是下载一个就等于下载了apache+php+mysql+ftp了,是不是很爽?当然在生产环境下我们还是讲究的是专一性,用到的才安装。但是我这是桌面系统pc,不是服务器,所以xampp是我首选的目标了。
废话不说太多,先去下载xampp这个是必须的。
#如果你用了goagent代理了,呵呵你会发现这个的下载速度很快 wget http://superb-dca2.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-3-installer.run sudo chmod 755 xampp-linux-*-installer.run #开始安装 你会发现弹出一个GUI界面来给你安装 sudo ./xampp-linux-*-installer.run #安装完成后xampp默认安装在/opt/lamp中 执行下面这条命令启动xampp sudo /opt/lampp/lampp start #如果你启动成功了,你用浏览器访问下http://localhost是否看到xampp欢迎界面 #停止xampp sudo /opt/lampp/lampp stop #更多的命令你可以试试 /opt/lampp/lampp -h
如果你还是更多的疑问你可以参考xampp的FAQ
安装ZendStudio
话说vim是最牛X的编辑器,但是对于我这种一直偏爱zendstudio作为我的IDE怎么舍得把它扔掉?
vim是后话,但是本次还是有很多童鞋喜欢zendstudio,所以还是不能跑题继续开始我的zendstudio安装说明,第一步当然是去下载zendstudio了。
cd ~/下载 #64bit zendstudio 10.6.0 wget http://downloads.zend.com/studio-eclipse/10.6.0/ZendStudio-10.6.0-linux.gtk.x86_64.tar.gz #32bit zendstudio 10.6.0 wget http://downloads.zend.com/studio-eclipse/10.6.0/ZendStudio-10.6.0-linux.gtk.x86.tar.gz
我下载的64bit的zendstudio,然后就是解压过程,将zendstudio移动到/opt/zendstudio文件夹下,由于zendstudio是基于eclipse开发的,当然需要jre的支持了,去java.com中下载java吧。下载完成后,在/opt/zendstudio目录中新建一个jre目录,将下载好的java压缩包中的文件复制到jre中即可。
cd /opt/zendstudio ./ZendStudio
至此,zendstudio已成功安装,你可以设置快捷方式到桌面。关于破解zendstudio请参见《首发Zend Studio 10.6正式版注册破解》。
安装WineQQ
WineQQ?其实就是在wine的支撑下能在linux下面运行windows的QQ版本,没有办法在中国im界绝对是QQ垄断了,在linux上面之前有官方提供的版本,但是目前官方似乎已经停止了linux-qq的维护了(当然,webQQ也应该能满足大多数的需求了),为了能在linux上面运行QQ,首先我们得要安装支撑软件wine。
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.7 #执行安装wine命令需要几分钟的时间,请耐心等待…… #中间会出现一个让你点击确定按钮的界面,请留意
安装完成后请在你的dash搜索wine看看出现酒杯没有?
下面我们开始安装wineQQ,longene论坛提供的qq2013sp6它们说挺好的,但是我测试了使用视频不稳定直接崩溃,其他的貌似还没有发现什么问题。
cd ~/下载 wget http://www.longene.org/download/WineQQ2013-20131120-Longene.deb #如果之前安装过旧版本需要先卸载(通过dpkg -l | grep qq查看)。 sudo dpkg -i WineQQ2013-20131120-Longene.deb #如果你的ubuntu和我一样是64bit操作系统的话,那么你还需要运行 sudo apt-get install ia32-libs
至此wineQQ安装完成。
《“ubuntu下安装php开发环境笔记”》 有 2 条评论
python uploader.zip 应该是uploader.py
感谢你的反馈,我已修正,谢谢你的帮助!