-
1.Ubuntu软件操作的相关命令
更新源 ** sudo apt-get update** 安装包 **sudo apt-get install package** 删除包 **sudo apt-get remove package** 搜索软件包 **sudo apt-cache search package** 获取包的相关信息,如说明、大小、版本等 **sudo apt-cache show package** 重新安装包 **sudo apt-get install package --reinstall** 修复安装 **sudo apt-get -f install** 删除包,包括配置文件等 **sudo apt-get remove package --purge** 安装相关的编译环境 **sudo apt-get build-dep package** 更新已安装的包 **sudo apt-get upgrade** 升级系统 **sudo apt-get dist-upgrade** 了解使用该包依赖那些包 **sudo apt-cache depends package** 查看该包被哪些包依赖 **sudo apt-cache rdepends package** 下载该包的源代码 **sudo apt-get source package** 清理无用的包 **sudo apt-get clean && sudo apt-get autoclean** 检查是否有损坏的依赖 **sudo apt-get check**
2.Ubuntu 常见的软件安装方式
在ubuntu当中,安装应用程序常见的方法,分别是make install、deb包方式(类似windows.exe)、apt-get,和安装源码包
- apt-get 方法(点外卖)
使用apt-get install来安装应用程序算是最常见的一种安装方法了
优点:最简单方便的安装方式,只要一条指令,系统就可以自动下载并安装所有的包。
缺点:必须要有软件源(连网或者搭建软件源)
- dpkg安装deb包(包装食品)
优点:安装包直接运行安装,相对tarball简单些。
缺点:存在包依赖的问题,安装时需要手动下载很多安装包。
包依赖:安装A包时,报错提示需要B包,下载安装B包时,报错提示需要C包。一直要把所有用的包都下载安装才可以。deb解决了这个问题
Ubuntu软件包格式为deb,安装方法如下:
sudo dpkg -i package.deb
这种方式类似于windows 的软件安装方式,在ubuntu图形界面下,可以直接双击安装,也比较简单,但需要下载.deb 格式的软件包
make install 源代码安装包(也称:tarball 自己做饭)
优点:软件根据实际的机器硬件进行配置和编译,性能最好、最稳定。
缺点:需要使用源代码编译、安装,比较麻烦。
一般步骤如下:
1)./configure ##这个步骤是建立makefile这个文件
2)makeclean ##消除下上次编译过的目标文件之类的,不是必须要有,但保险起见还是做一下
3)make ##会依据makefile当中默认工作(也就是第一个)进行编译行为,主要是进行gcc将源码编译成为可执行的目标文件,而这个可执行文件放置在目前所在的目录之下
4)make install 一般是最后的安装步骤,make会依据makefile关于install的选项,将上个步骤所编译完成的数据安装到默认的目录中
- 3.更新Ubuntu软件下载地址
3.1 寻找国内镜像源
所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手;iOS手机上可以下载软件的AppStore
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn
3.2 备份Ubuntu默认的源地址
输入代码:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
3.3 更新源服务器列表
编辑源服务器列表文件:sudo gedit /etc/apt/sources.list
3.4 更新源
做完此步骤之后,就可以进行apt-get install 下载了
sudo apt-get update