linux命令行下软件的安装等操作-软件包管理

来源:互联网 发布:sql select as table 编辑:程序博客网 时间:2024/06/05 11:07

习惯了window下的用户会绝的软件的安装只是搜索下,点下下载和安装就行。但是作为一个程序员我们应该知道这些软件其实都是借助于不同的操作系统不断在硬件上运行的程序。软件 一般包括:应用程序,管理文件和管理管理数据,我们把这些打包起来称为一个软件包。windows下其实也一样,用户点击的某个图标其实是一个脚本文件,它控制其他文件的一起作用生成特定功能的软件。

不同的linux发行版有不同的软件包格式和软件包管理工具。软件包管理工具就是简化软件安装、卸载等操作的工具。Debian和Ubuntu使用.deb格式的软件包,用dpkg作为软件包管理工具。而SUSE、Red Hat、Fedora使用rpm格式的软件包和rpm(名字一样)。但是这些软件包管理工具不能很好的处理软件的依赖关系,即可能A依赖于B那么就要先安装B。这样导致文件的安装等处理不够简化。所以APT、yum这些高级软件包管理工具应运而生。这里主要介绍APT(Advanced Package Tool)这个高级软件包管理工具。这是目前最为成熟的工具,软件的安装甚至只需要一条命令就可以了。

APT的常用命令包括:
apt-get updata 更新系统中以安装软件的数据方便管理
apt-get install 软件名
apt-get remove 软件名
apt-get upgrade 软件名
下面以安装MPlayer为例:
$ sudo apt-get install mplayer mplayer-fonts
安装mplayer和图形界面mplayer-fonts

After this operation, 30.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
自动开始解析并会告知需要消耗的空间,是否继续安装,输入y表示同意。接下来它会自动下载并安装直到安装完成。

原创粉丝点击