Linux环境下,有哪些高效工具用于开发软件与系统服务管理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1040个文字,预计阅读时间需要5分钟。
开发软件管理+Linux系统下安装程序的方式主要有两大类:源码包+包管理器+软件包管理。Linux下最初仅有的源码包通常是tar.gz格式。然而,Linux中的程序大多为小程序,程序与程序之间存在非常复杂的依赖关系。
开发软件管理Linux系统下安装程序的方式无非2大类:
-
源码包
-
包管理器
Linux下最初只有tar.gz这样的源码包。但是Linux中的程序大多是小程序,程序与程序之间存在非常复杂的依赖关系,这些小程序的源码包的管理就是一个很让人头疼的问题。
dpkg(Debian package),是Debian软件包管理器的底层实现基础。
apt(Advanced Packaging Tool,Linux高级打包工具)是一款基于Debian分支的所有Linux发行版本的包管理器,构建于dpkg之上。
apt-get是早期Debian实现的包管理器,在16.04以后新出炉的apt比apt-get更好用。但是apt毕竟是刚出的,所有有时候有些操作还是要使用apt-get的。
deb,是Debian软件包格式的文件扩展名。一般使用dpkg或apt安装的软件包都是这个扩展名。
deb包在 Linux操作系统中类似于windows中的 软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。
rpm(Red-Hat Package Manager,红帽软件包管理器),是一款由红帽公司在APT基础上研发出来的包管理器。
用RPM工具可以将二进制程序进行打包,包被称为RPM包。RPM无法解决软件包的依赖关系,但是yum自动解决软件依赖性。
本文共计1040个文字,预计阅读时间需要5分钟。
开发软件管理+Linux系统下安装程序的方式主要有两大类:源码包+包管理器+软件包管理。Linux下最初仅有的源码包通常是tar.gz格式。然而,Linux中的程序大多为小程序,程序与程序之间存在非常复杂的依赖关系。
开发软件管理Linux系统下安装程序的方式无非2大类:
-
源码包
-
包管理器
Linux下最初只有tar.gz这样的源码包。但是Linux中的程序大多是小程序,程序与程序之间存在非常复杂的依赖关系,这些小程序的源码包的管理就是一个很让人头疼的问题。
dpkg(Debian package),是Debian软件包管理器的底层实现基础。
apt(Advanced Packaging Tool,Linux高级打包工具)是一款基于Debian分支的所有Linux发行版本的包管理器,构建于dpkg之上。
apt-get是早期Debian实现的包管理器,在16.04以后新出炉的apt比apt-get更好用。但是apt毕竟是刚出的,所有有时候有些操作还是要使用apt-get的。
deb,是Debian软件包格式的文件扩展名。一般使用dpkg或apt安装的软件包都是这个扩展名。
deb包在 Linux操作系统中类似于windows中的 软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。
rpm(Red-Hat Package Manager,红帽软件包管理器),是一款由红帽公司在APT基础上研发出来的包管理器。
用RPM工具可以将二进制程序进行打包,包被称为RPM包。RPM无法解决软件包的依赖关系,但是yum自动解决软件依赖性。

