`
isiqi
  • 浏览: 16075664 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Linux操作系统--管理命令

阅读更多

软件包管理

包系统有很多,一般与版本类型有关。

对于Red Hat-based的linux,一般是RPM,对于Debian-like的,则是APT。

对于使用RPM的,yum是一个最流行的包管理器。对于APT,则一般是apt-get工具最流行。

给出包的名字,这两个工具可以自动从网上下载并安装软件包。

例如安装php:

yum install php

apt-get install php

这样任何依赖的组件,包括库和其他软件包都会被先下载并安装,除了确认操作,你无需要做其他的。使用这两个工具也可以进行update或者remove操作。

由于能够使用上述进行安装的软件都基于称为repositories的列表,这个列表与Linux系统版本密切相关,所以一般程序不能在默认列表中发现,当然你也可以使用用户定制的respositories。

其实你可以下载软件包,或者源代码来进行软件安装。

对于软件包,应该使用RPM release版本,或者DEB 包(对于Debian系统)。你可以使用wget下载,使用rpm -i安装。

wget ftp://example.com/mysqlclient.rpm

sudo rpm -ivh mysqlclient.rpm

对于DEB则:

wget ftp://example.com/mysqlclient.deb

sudo dpkg -i mysqlclient.deb

注意需要的库需要在系统中找到才能正确安装,否则你必须先安装库。

无论你的系统版本,都可以使用的方式是先下载源代码。

一般使用 wget获取源代码包,然后解压,执行./configure、make 、make install即可。

一般安装的二进制物件被拷贝到/usr/bin文件夹。有时候,你不得不自己做这种拷贝。

一些其他的编译操作和预处理可能在readme文件中记述,在进行编译安装前应该进行阅读。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics