近来windows 自动升级到了10,顿觉各种问题,系统卡顿,应用启动慢,尤其是Android Studio变得极为难用,编译时间极长,转投Ubuntu,特把使用过程中碰到的问题和解决方案记录如下。如果有遇到相同问题的同学可以作为参考。另外有问题也可以多多讨论。
Q1:安装Ubuntu 16.04
这个很简单,官网下载 https://www.ubuntu.com/download/desktop ,使用Ultraiso制作U盘镜像,重启安装之。
Q2:安装搜狗输入法
官网下载 http://pinyin.sogou.com/linux/?r=pinyin ,安装说明上说 14.04以上的Ubuntu可以双击打开,双击之,等了半天总算在应用商店显示出来的,点击install,无效,囧~,一搜,可以使用命令安装,再去设置中,语言支持,添加中文,选择键盘输入方式为fcitx,注销,再次登录,amazing~~~,好吧,桌面进不去了,在空白桌面等了1小时,确认是没救了。放弃之。
sudo dpkg -i <安装包>
Q3:安装Ubuntu 14.04
经过前面两集的发展,发现自己可能和新版本八字不和,有不少问题,遂决定使用前一个正式版,因为我还是要作开发的,万一哪天进不去桌面可就悲剧了。安装14.04,和Q1一样,除了下载的包。
Q4:再次安装搜狗输入法(没办法英文水平太差)
同样的下载,双击之,这次有效,在应用商店显示出应用的相关信息,不过有个错误,fcitx 版本太低,无install 按钮,看样子是fcitx版本太低了,执行
sudo apt-get upgrade
提示无更新需要安装,可能是需要更新一下软件源,所以在设置中选择“软件和更新”,选择china的163服务器,对于我的电信来说,貌似速度很快。close对话框,会自动更新数据源。然后再次更新fcitx。
sudo apt-get install fcitx
无法安装,有不少依赖需要用户确认,懒得细看了,执行
sudo apt-get -f install
一连串安装之后,应该是安装了最新版本了,再次尝试安装
sudo dpkg -i Downloads/sogoupinyin_2.1.0.0082_amd64.deb
后续操作,同Q2了,添加语言支持,修改键盘输入方式fcitx,注销重登,成功了。
Q5:安装adobe flashplayer
折腾了半天,总算能打字了,是时候搜个片子犒劳一下自己,休闲一下。打开http://115.com/ ,准备好纸巾,额笔记本,点开上次还没看完的学习资料。我勒个擦,显示一个空白,提示我还没有安装flash播放器,点击链接下载之,选择64位的 tar.gz格式的安装包。速度有点慢,但是还好,我热情还在。总算下好了,解压之,里面有个说明文档,看起来很简单,把so文件拷贝到firefox的插件目录下,把usr文件夹下面的文件覆盖到usr目录中。
动手吧,不过firefox的插件在那个目录呢?没有明说,这个可比较尴尬,搜索firefox相关目录,执行
locate firefox
咦,不错,有个 /usr/lib/firefox-addons/plugins/ 看起来比较像,就它了把,试试再说,执行
sudo cp libflashplayer.so /usr/lib/firefox-addons/plugins/
继续拷贝目录,执行
sudo cp -r usr/* /usr
重启firefox,很好,可以播放视频了,下次就不会错过娱乐时光了。
Q6:安装caffeine
总算是可以看视频了,可是像我如此专注的人,看视频的时候不会去做任何操作,所以屏幕一会就变暗黑屏锁屏了,不管是不是全屏。看样子Ubuntu还是有点不人性化的地方,于是搜索有个软件,caffeine。遂安装,应用商店,没有,好把,搜索ppa源,执行
sudo add-apt-repository ppa:caffeine-developers/ppa
更新软件源
sudo apt-get update
安装软件包
sudo apt-get install caffeine
添加到左侧的快捷应用栏
点击快捷启动第一个图标,搜索caffeine,拖动caffeine-Indicator
现在总算不用担心看到精彩部分突然黑屏了,哈哈哈。
Q7:安装git
努力到大半夜总算是有了成果,心满意足的睡到正当午,领导一个电话打进来,你的代码有问题,赶紧给老子起来处理。吓得差点把手机摔了,没办法,开动把。公司用的git作为代码同步工具,所以我只需要安装一个git就好了,总算体会到Ubuntu的优势了,不必再去网上到处找git下载,因为已经命令就能搞定。执行
git
系统提示:你个都比还没安装呢?用下面的命令安装就好了,执行
sudo apt-get install git
优雅的等待片刻,恩,不错,Ubuntu已经为我装好了git,很好,继续配置用户名和密码,
git config --global user.name "southmaster"
git config --global user.email "southmaster@163.com"
下载代码前需要把电脑的公钥加入到git服务器上面,于是执行
ssh-keygen
一路确定,无非是添加一些参数来生成秘钥而已,默认的就好了,连自己都猜不到,生成的 /home/wu/.ssh/ 目录下,用gedit打开id_rsa.pub文件,拷贝内容到服务器配置里面的的ssh-key设置中,添加之,好的,已经是git信任的电脑了,是时候大干一场了。下载代码:
git clone <代码所在的url>
想不到这么快就完成了重要的一步,先放松一下把,差点忘了,想要工作得更轻松,git的可视化工具可以帮上大忙,安装gitk,git-gui,当然还有不少别的,按需安装,当别人还是翻命令行对比代码的时候,我已经进化到了下一个阶段,哈哈。
sudo apt-get install gitk
sudo apt-get install git-gui
QEX:右键打开终端
使用过程中,发现打开终端用快捷键按起来挺麻烦了,于是寻找在右键菜单中添加打开终端的方法,毕竟这样就不用在手动切换目录了,执行
sudo apt-get install nautilus-open-terminal
如果找不到这个应用,可以切换到163的源,一定是有这个软件的。
注销,登录,好的,Ubuntu变得更加好用了,事实上这个功能已经超越了windows,可以节省不少时间。
Q8:安装独立显卡驱动
正常使用Ubuntu的我,很快又遇到了新的挑战,看优酷的高清视频居然特别的卡,严重的锯齿和掉帧,一定是没有驱动导致,是时候让我的祖传750TI显卡发挥作用了,安装方式很简单,执行
sudo apt-get install nvidia-367 nvidia-settings nvidia-prime
安装过程中有安装协议需要同意一下就好了,反正就是那么几句话。然后重启,good,1080p视频都不再卡顿了。此时,一丝邪恶的念头慢慢从心里升起。。。
Q9:安装DOTA2
这次安装dota2可不是为了玩啊,纯粹是为了测试Ubuntu的显卡驱动给不给力,执行
sudo apt-get install steam
俗话说的好,玩dota之前需要先有steam,安装过程异常顺利,启动,登录账号,验证邮箱,选择DOTA2,下载,接下来就是等待了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。总算下好了,启动,熟悉的界面出现了,咦,貌似网速很差,哦,原来不是国服,在启动项里面加入参数-perfectworld steam,是时候测试画质了,哇嘎嘎。跟windows一样流畅。也许应该多测两把,恩,对。
Q10:安装JAVA
其实到这里,使用Ubuntu已经渐入佳境了,深刻感觉到安装各类软件的方便。做了这么多娱乐也该工作了,这时候才发现居然还没有安装jdk呢,系统的java版本实在太老了,不看使用,于是上网找新的,执行
sudo add-apt-repository ppa:openjdk-r/ppa
做android开发,当然是openjdk啦,添加openjdk的源,更新一下软件列表,执行
sudo apt-get update
安装之,执行
sudo apt-get install openjdk-8-jdk
检查一下,发现不只是版本升级了,连JAVA_HOME都已经为我配好了,呵呵,棒棒哒。