Ubuntu系统重装后软件安装记录

本文由Markdown语法编辑器编辑完成。

1. 前言:

很不幸,上一次由于我升级了一次WPS软件,导致再次重启后无法进入CentOS 7系统。幸亏身边项目经理的帮助,能够在无法通过桌面进入系统的情况下,通过外接一个Ubuntu的系统盘,然后进入系统改掉原来用户下的文件属性,使我能够把电脑里的数据拷贝出来,没有造成特别大的损失。
在抛弃CentOS系统, 转而开始用Ubuntu系统后,用户体验大大提升。然后,好景不长,我又一次在本机上因为编译Qt 4.8.2的源码,导致和之前安装的搜狗拼音输入法产生了冲突。我没有办法只好选择先卸载掉搜狗输入法,然后在我按照网上的一个博客卸载掉搜狗输入法,并且在最后输入指令“sudo pkill Xorg”后。当我重启电脑,再次重新输入密码后,便始终无法进入图形界面了。无奈之下,又是项目经理通过利用Ubuntu的自我修复模式后,才得以能够进入系统,然而系统的一些功能已经受到了破坏,而导致用户体验大大下降。于是,我在两周之内,又迎来了第二次重装系统。
重装系统这件事有好有坏。坏的一方面是每次重装系统,之前在电脑上安装的软件基本上都无法再使用,需要重新安装,还有就是很多当时费了九牛二虎之力终于搭建好的开发环境也需要重新搭建,还有很多邮件都由于没有提前备份而永远的丢失了;好的一方面则是每次重装,系统都是全新的,软件都是自己一个一个装上去的,开发环境都是重新搭建起来的,也算是对之前的部分工作进行了一些重复练习。在搭建开发环境时,很多过去不太明白的配置环节也在和测试人员进行沟通的过程中有了更深入的了解。
以下便是本次重装Ubuntu系统后,在安装一些必要的软件时找到的解决方法,通过这些链接,解决了部分软件的安装问题,使我的系统能够更好地为我而服务。

2.软件安装记录

2.1 Chrome浏览器

Ubuntu系统自带的浏览器为Firefox浏览器。由于我对Google Chrome的极度热爱,以及我需要把在Google账户中存储的书签栏同步到新的浏览器中。因此,第一步便是安装Chrome浏览器。
默认的Ubuntu系统在通过apt-get install时会遇到缺乏依赖库的问题。通过查阅资料,采用以下方法解决了Chrome浏览器的下载和安装。
通过从官方源下载安装包,并且强制安装,可以解决由于缺乏依赖库而无法安装的问题。

$sudo apt-get upgrade
$sudo apt-get update
$sudo dpkg -i google*.deb
$sudo apt-get -f install

Chrome浏览器安装完毕后,当然是要想办法能够访问google账户和它的搜索服务了。我一般是会通过网上老D的博客,下载博客中隔段时间便会更新的hosts文件,替换本地系统中的该文件。通过重启网络服务器后便可以正常访问google的搜索和导入账户中的书签栏了。详细的教程可以在以下该博客中的链接中进行阅读和尝试。
http://laod.cn/

2.2 MySQL Server, Client, Workbench

由于开发时需要用到MySQL数据库的支持,因此接下来需要安装MySQL的相关软件,主要包括MySQL的Server,Client和workbench。这些都可以通过Ubuntu自带的软件中心搜索到,并且直接安装即可,非常方便。

在MySQL安装完成后,当以root权限的用户访问数据库时,系统弹出了”MySQL Access denied for user ‘root’@’localhost’(using password:YES)的错误信息。
经过查询了解到,出现该错误提示的原因是,用户输入了一个错误的root账户密码导致无法登陆进入数据库。
后来的解决方案是,在shell窗口中通过命令修改了root账户的密码,并且按照新密码顺利登陆进了MySQL数据库。

$sudo dpkg -reconfigure mysql-server-5.x
mysq -uroot -p

此时,输入新的密码并点击enter键即可以修改root用户的密码。
相应的参考链接如下:
http://askubuntu.com/questions/428243/mysql-access-denied-for-user-rootlocalhost

2.3 JDK8

在搭建开发环境时,很多软件的安装都依赖于本地系统的jdk。因此这里需要安装JDK。由于Java目前已经由Sun公司卖给了Oracle公司,因此jdk是从Oracle进行下降和管理的。
以下是安装jdk8的操作步骤的链接:
tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/

2.4 SogouPinyin

解决了jdk的安装后,接下来是输入法。Ubuntu自带的iBus输入法我实在是没有搞明白应该如何使用。打拼音,明明和搜狗输入法输入的拼音相同,但是输入法给出的候选字里却怎么也找不到我需要的那个字。因此,安装搜狗输入法便是当务之急。最终通过按照如下CSDN的一篇博客,解决了搜狗拼音输入法Linux版的安装。
blog.csdn.net/tao_627/article/details/24119037
安装完成后,重启系统,则系统会默认采用搜狗输入法。

2.5 Git及SmartGit, SmartSVN

由于项目组采用Git进行本地项目的管理。因此,需要下载Git,同时可以安装Git的GUI支持工具软件SmartGit和SmartSVN。
Git可以通过Ubuntu的软件中心进行安装。

2.6 WebStorm 10及其License key

进行前端开发时需要采用webstorm。这里采用webStorm10版本。安装完成后需要进行激活。以下是获取WebStorm10的license key的链接。

2.7 Terminal加入到鼠标右键菜单

默认的Ubuntu Terminal是没有出现在鼠标右键菜单的,这会带来一些不太方便的地方。为了能够将Terminal出现在右键菜单,需要下载相应的软件包和进行必要的设置。采用如下链接即可解决该需求。
askubuntu.com/questions/293566/open-terminal-from-nautilus-by-right-click

你可能感兴趣的:(Linux(CentOS),Tools,ubuntu,系统重装)