之前的系统是ubuntu 14.04,搭建了java,php的开发环境,并有oracle,mysql的测试库,用的oracle 的vmbox虚拟机,ide用的是eclipse,submline,对了,还有wps以及chrome,自然还有一个万能的播放器。
如果你对linux系统才最近上手,又或者你最近想使用一个全新的系统,同时又想不影响平时的正常工作,那么你可以继续下去了。
一、选择
如上所述,以前用了linux最适合新手的桌面系统ubuntu,通过一段时间的测试感觉还算友好,基本功能都算正常,所以考虑ubuntu linux会多一点。ubuntu linux最近发布了它的16.04 LTS,出现了很多令人激动的新特性,你不想试一下吗?答:不想。这是一个坑,以下我会详细说明。
首先是我那个蠢萌的同事,有一天闲着没事,竟然点了ubuntu 14.04提示的自动升级——升级为16.04。升级过程一切顺利,简单而又粗暴。可以还没来得及沾沾自喜,就发现大问题了。第一,MyEclipse不能正常使用了。经过我同事和我的不懈努力,终于知道是16.04和mars根本干不 到一块去,经过了修改启动配置文件,重配环境变量,重装,终于功夫不负有心人,他果断地抛弃了陪伴已久的MyEclipse,转入了netbeans人怀抱。第二,LAMP没法正常使用了,先是php7.0的兼容问题一大堆,然后是mysql的大坑,默认密码找不到,安全模式进不去,密码修改不 了......第三,因为自动升级,他丢了很多自己的配置文件,这会他还在努力回复以前的东西。唉
其次,我的上一台笔记本使用的刚好是14.04,镜像文件我还有,不想花时间去下载新的镜像。你不知道我当时从centos转过来发现14.04惊为天人时的模样......
然后我就如题目所说,做一个14.04的安装记录。
二、安装
1.ubuntu 14.04
系统的安装非常简单,你不需要修改别的东西,甚至LVM这你都不需要使用(因为我用了某星的ssd),需要特别讲一下的是对镜像文件的处理。
如果你有光盘,那就使用nero等工具,把iso烧进去就行了。如果你没有:
这个工具相当好用,但搞不好会碰到很多问题,比如无法全部加载iso文件,具体用法有兴趣的同学可以去试试,真心很简单实用。
如果真的碰到了上述的问题,那么用这个吧:
工具:大白菜U盘启动制作工具
选择iso模式,制作启动盘,搞定。
2.中文输入法
sudo add-apt-repository ppa:fcitx-team/nightly(推荐)
sudo apt-get update
五笔拼音输入法:sudo apt-get install fcitx-table-wbpy(五笔打字每分钟142我会给你说?)
搜狗拼音输入法:sudo apt-get install fcitx-sogoupinyin
安装完成后在系统设置->语言支持->键盘输入方式里选择fcitx,重启就可以了。
3.chrome
闲话不讲,直接上:参考自http://blog.youkuaiyun.com/zangcf/article/details/44104715
下载deb安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
安装程序
sudo dpkg -i google-chrome-stable_current_amd64.deb
会出现如下错误:
Errors were encountered while processing:
google-chrome-stable
修复
sudo apt-get -f install
安装完成之后请搜索chrome,点击使用就行了。自己支持flash player,suprise.
搞定。如果看到这里还没有安装成功的同学,请留言,大家一起研究一下。
4.wps
请在这里下载相对应的版本:
http://wps-community.org/download.html?lang=zh
注意:这里的i386和amd64就是指32位和64位,不是我们传统意义上的cpu架构。下载成功之后双击安装就可以,完成之后在命令行输入wps,就可以了。
问题来了,这样的字体根本无法正常使用啊,而且启动会弹出字体未安装完成的提示,烦。好吧:
在刚才的下载页面上,点击fonts选项,下载 wps-office-fonts_1.0_all.deb
双击安装就行了。
5.jdk
我下载的是:jdk-8u102-linux-x64.tar.gz
(1)创建安装目录:
sudo mkdir /usr/lib/jvm
(2)解压文件到安装目录:
在下载文件目录输入
sudo tar zxvf jdk-8u102-linux-x64.tar.gz -C /usr/lib/jvm
(3)配置环境变量
先重命名一下,好看一点(强迫症,没办法)
cd /usr/lib/jvm
sudo mv jdk1.8.0_102 java
配置环境变量 :
vi ~/.bashrc
在最后加入以下内容:
点击(此处)折叠或打开
- export JAVA_HOME=/usr/lib/jvm/java
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
测试一下吧:
java -version
完成!
6.lamp
(1) 安装MySQL5的服务与客户端,根据提示输入root用户的密码
sudo apt-get install mysql-server mysql-client
(2)安装Apache2服务器
sudo apt-get install apache2
服务器的默认目录是/var/www/html,配置文件路径为/etc/apache2/apache2.conf
在浏览器地址栏输入ip地址(如http://127.0.0.1)访问,可看到安装后的默认主页。
(3) 安装PHP5
sudo apt-get install php5 libapache2-mod-php5
重启Apache
service apache2 restart
到这里就可以测试一下php安装成功没有,在/var/www/html/下面新建一个index.php文件,其内容如下:
点击(此处)折叠或打开
- <!--?php
- phpinfo();
- ?>
在浏览器地址栏访问此页面(如http://127.0.0.1/info.php), 可以查看php信息。(4) 安装相关模块
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
(5)安装XCache优化缓存
apt-get install php5-xcache
重启Apache
service apache2 restart
(6)安装phpMyAdmin管理数据库,安装时web服务器选为apache2,然后设置phpMyAdmin时需要输入MySQL数据库root用户的密码
sudo apt-get install phpmyadmin
安装完成后,服务器目录下并没有phpmyadmin文件夹,这是因为系统默认将其安装在/usr/share/下,所以必须建立一个软连接,使得phpmyadmin和/var/www/html下的某个文档链接起来,切换到/var/www/html目录,输入如下命令
sudo ln -s /usr/share/phpmyadmin phpmyadmin
然后在浏览器地址栏访问phpmyadmin(如http://127.0.0.1/phpmyadmin) ,就可以登陆管理数据库了。
7.smplayer
8.TLP
之前我发表过TLP的使用,这里简单引用,为什么要安装怎么安装还有一些别的东西,请看原文点击:http://blog.itpub.net/29209660/viewspace-1792317/
(1)安装:TLP的安装出没有什么不同的地方,以下给出Ubuntu的安装:sudo add-apt-repository ppa:linrunner/tlp.-----添加软件源sudo apt-get update------告诉Linux刚加入了新的软件源/sudo apt-get install tp-smapi-dkms acpi-call-tools.------安装咯sudo apt-get install tlp tlp-rdw(2)开始使用:前面说了,TLP的默认配置异常强大,我们根本不需要花费别的工夫去配置使用。所以:sudo tlp start(3)检查状态:我怎么知道目前的机器有没有在跑TLP呢:
sudo tlp stat
9.rar
安装RAR
sudo apt-get install rar
10.nvidia-prime
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime
三、总结
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29209660/viewspace-2124293/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29209660/viewspace-2124293/