0.系统环境
Linux系统环境为 Ubuntu Kylin 14.04.5
hualong@Kylin:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trustycat /etc/issue,此命令也适用于所有的Linux发行版
1.软件源更新
软件源就像是Linux系统的一个在线软件仓库,里面有很多软件包,当你需要用到什么软件时,可以直接用命令行,从软件源中下载。目前国内外有很多软件源,而且软件源几乎都会每天更新。比如国内有很多服务器包含很多软件源列表。
- http://mirrors.163.com/ 163服务器
- http://mirrors.aliyun.com/ 阿里云服务器
- http://debian.ustc.edu.cn/ 中科大
- 等等吧
选择软件源: 系统设置–>软件和更新 –>选择最佳->退出会自动更新
*更换软件源后,最好点击左边的【还原】,更新缓存
sudo apt-get update 更新源
sudo vim /etc/apt/sources.list 查看软件源列表 (gedit命令也行)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 备份软件源
添加新源 先备份官方源,然后打开软件源列表,用文本编辑器删减/添加新源,最后更新源即可 参考添加新源方法
apt-cache pkgnames 查看缓存的软件包列表
apt-cache search pkgname或者软件包的关键字 根据提示信息,安装
sudo apt-get install pkgname
2.软件格式
dpkg包 software-1.2.3-1.deb:它是Debain Linux提供的一种包封装格式,将包文件信息以及包内容,经过gzip和tar打包而成。处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。
特点:deb包在Linux操作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。rpm包,如software-1.2.3-1.i386.rpm:它是Redhat Linux提供的一种包封装格式
特点:由于rpm格式的通常是已编译的程序,所以需指明平台- tar包,如software-1.2.3-1.tar.gz它是使用UNIX系统的打包工具tar打包的。具体解压出来看看。要么是一个文件夹,打开是源文件,要么打开是rpm、dpkg打包的则常是可执行程序。
3.软件安装
在Ubuntu软件中心 搜索,如果有的话,直接点击安装
dpkg包
安装 dpkg –i deb软件包名
dpkg –i software-1.2.3-1.deb
卸载 :dpkg –e 软件名
dpkg –e software
- rmp包
安装:rpm –ivh rpm软件包名.rmp
比如:rpm –ivh software-1.2.3-1.i386.rpm
卸载:rpm –e 软件名
比如: rpm –e software
- tar包
先解压 tar xvzf software.tar.gz 进行解包
阅读附带的INSTALL文件、README文件;
./configure命令 为编译做好准备; ./configure –prefix=/opt/software name
make 进行软件编译
make install 进行软件安装
make clean 删除安装时产生的临时文件
3.一些软件的安装
libncurses5-dev :ncurses(new curses)是一套编程库,它提供了一系列的函数以便使用者调用它们去生成基于文本的用户界面。vim emacs lynx screen这些软件都用到过ncurses.//参考文档 ncurses笔记
安装
1.Ubuntu软件中心中搜索 libncurses5-dev,竟然有就直接安装了、
2.ape-cache -search ncurses 搜索缓存库里也有,也可以直接安装 apt-get install libncurses5-dev
安装subtext3 代码查看/编辑器
(托Webupd8团队的PPA仓库之福,我们现在能在Ubuntu 13.04, 13.10上通过PPA安装Sublime Text 3,适用于ST的注册用户和未注册用户)
$ sudo add-apt-repository ppa:webupd8team/sublime-text-3
$ sudo apt-get update
$ sudo apt-get install sublime-text-installer
/user/share/application 找到打开
4.安装中遇到到问题
安装vim文本编辑器时,sudo apt-get install vim
E: vim : 依赖: vim-common (= 2:7.4.052-1ubuntu3) 但是 2:7.4.052-1ubuntu3.1 正要被安装
vim依赖 vim-common 系统中时Ubuntu3 ,现在依赖Ubuntu3.1 冲突了,所以先卸载原来的,再安装
sudo apt-get remove vim-common
sudo apt-get install vim
卸载
查看旧的安装包
dpkg -l | grep 包名
直接清理 sudo apt-get remove **
rc 状态的包即卸载了包却保留了配置文件。如果想要完整删除所有 rc 状态的包一个一个删还是很麻烦的,所以可以使用以下命令进行清理
dpkg -l | grep ^rc | cut -d’ ’ -f3 | sudo xargs dpkg –purge