Linux入门基础教程之Linux下软件安装


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啥的,虽然这种动画确实看起来特别老,没有什么美感可言,但依然能感受到,当初那些黑客们的技术情怀,很赞很棒。

本文永久更新链接地址

相关内容