以非root用户更新系统
sudo: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。
apt-get: apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令。
获取包信息:
$ apt-cache show packageName
安装包:
$ sudo apt-get install packageName
或
$ sudo apt-get -i packageName
注:sudo 是以管理员身份运行,确保拥有安装权限。
强制安装包:
$ sudo apt-get -f inatall packageName
删除包:
$ sudo apt-get remove packageName
删除包(包括配置文件):
$ sudo apt-get remove --purge packageName
查看包版本,如:git
$ git --version
查看包是否有更新:
查看所有安装包列表:
$ dpkg -l
注:使用该命令的时候默认是不能显示完全的,因为安装的软件太多了。需要先开启命令行全部显示模式,设置方式:编辑(Edit)-> 首选项(profile preferences)-> 滚动(scrolling)-> 勾选无限制(Unlimited)