Linux入门基础教程之Linux下软件安装
一、在线安装: 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啥的,虽然这种动画确实看起来特别老,没有什么美感可言,但依然能感受到,当初那些黑客们的技术情怀,很赞很棒。