在线安装
1.Linux上的软件安装方式
- 在线安装:一个命令加回车
- 从磁盘安装deb软件包
- 从二进制软件包安装
- 从源代码编译安装
2.在线安装w3m软件的执行效果
注意:如果你在安装一个软件之后,无法立即使用Tab键补全命令,可以尝试先执行source ~/.zshrc,然后就可使用补全操作
apt包管理工具
在执行安装操作时,首先apt-get工具会在本地的一个数据库中搜索相关信息,并根据这些信息在相关的服务器上下载
apt被用于从远程获取软件包以及处理复杂的软件包关系。1.在线安装软件,为什么会在本地的数据库中搜索?
- 软件源镜像服务器
- 软件源
因为需要定期从服务器上下载一个软件包列表,使用sudo apt-get update命令来保持本地的软件包列表是最新的,而这个表里会有软件依赖
2.apt-get可以用它来在线安装、卸载和升级软件包等
apt-get包含的常用的一些工具
apt-get常用的参数
3.重新安装软件包
同时安装多个软件包,可以使用正则表达式匹配软件包名进行批量安装4.软件升级
5.软件卸载
如果不再想要已安装好的软件,则可以通过remove工具进行卸载,例如
或者利用sudo apt-get –purge remove也可移除软件包和相应配置文件6.软件搜索
搜索软件仓库里面有无想要下载的软件,利用apt-cache命令可以针对本地数据进行相关操作
格式:apt-cache search softname1 softname2 softnme3……
解释:search在本地的数据库中寻找有关softname1 softname2 …相关软件的信息操作实例
使用dpkg从本地磁盘安装deb软件包
1.在网络上简单以deb形式打包的软件包,需要使用dpkg命令来安装
2.dpkg常用参数列表
3.安装下载好并复制到本地deb包
下载不安装emacs编辑器的方式(使用deb包)
查看/var/cache/apt/archives/目录下的内容
然后将上面所参看内容的第一个deb拷贝到home目录下,并使用dpkg安装
从上面查看的deb软件包可以得出,该包依赖一些其他软件包。意味在:如果主机目前没有这些依赖的软件包,直接使用dpkg安装会存在一定问题,原因在于dpkg不能解决依赖关系。
解决以上问题的方法
使用apt-get工具,加上-f参数,修复依赖关系的安装
这样就安装成功了,最后就可以直接使用命令emacs运行该程序
4.查看已安装软件包的安装目录
使用dpkg -L可查看deb包目录信息
从二进制包安装
二制包的安装比较简单,我们需要做的只是将从网络上下载的二进制包解压后放到合适的目录,然后将包含可执行的主程序文件的目录添加进PATH环境变量即可。
有趣的一个命令bb
首先要安装bb
sudo apt-get install bb
然后在命令行输入:bb,运行结果如下