一、在线安装:sudo apt-get install
即可安装
如果在安装完后无法用Tab键补全命令,可以执行:source ~/.zshrc
APT(Advanced Packaging Tool), 包括apt-get, apt-cache, apt-cdrom等工具,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程,Ubuntu是Debian的发行版。Debian使用的包管理工具是dpkg,redhat和centos使用rpm。
执行安装操作时,apt-get会在本地的一个软件包列表中搜索关于该软件的相关信息,这个列表用以下命令更新:sudo apt-get update
apt-get包含的一些工具:install
安装一个软件包update
从软件源镜像服务器上更新本地软件源的软件包列表upgrade
升级本地可更新的全部软件包dist-upgrade
解决依赖关系并升级remove
移除已安装的软件包以及依赖包,但不包含配置文件autoremove
移除之前被其他软件包以来,但现在不再使用的软件包purge
完全移除,包括配置文件clean
移除下载到本地的已经安装的软件包,默认保存在/var/cache/apt/archives/autoclean
移除已安装的软件的旧版本软件包
一些参数说明:-y
自动回应是否安装,常在脚本中使用-s
模拟安装-q
静默安装方式,指定多个q或者-q=#,#表示数字,静默级别-f
修复损坏的依赖关系-d
只下载不安装--reinstall
重新安装已经安装但可能存在问题的软件包--install-suggests
同时安装APT建议安装的软件包
重新安装:sudo apt-get --reinstall install
软件升级:
# 更新软件源
$ sudo apt-get update
# 升级没有依赖问题的软件包
$ sudo apt-get upgrade
# 升级并解决依赖关系
$ sudo apt-get dist-upgrade
卸载软件:sudo apt-get remove
或者可以执行:
# 不保留配置信息
$ sudo apt-get purge your_software
# 或者 sudo apt-get --purge remove
# 移除不再需要的被依赖的软件包
$ sudo apt-get autoremove
软件搜索:sudo apt-cache search softname
二、使用dpkg从本地磁盘安装deb软件包:
dpkg:(Debian Package)
参数说明:-i
安装制定deb包-R
后面加上目录名,用于安装该目录下所有的deb安装包-r
remove, 移除某个已安装的软件包-I
显示deb包文件信息-s
显示已安装软件的信息-S
搜索已安装的软件包-L
显示已安装软件包的目录信息
三、从二进制包安装:
只需要将二进制包解压后放到合适的目录,然后将包含可执行的主程序文件的目录添加到PATH环境变量即可。
作业: 运行一个动画软件bb
最后这个动画确实很酷炫,然后果断下载到自己的Ubuntu中了。中间出现的应该是一些黑客的个人信息吧,还看到了Microsoft啥的,虽然这种动画确实看起来特别老,没有什么美感可言,但依然能感受到,当初那些黑客们的技术情怀,很赞很棒。
本文原载于实验楼