软件包管理
包系统有很多,一般与版本类型有关。
对于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文件中记述,在进行编译安装前应该进行阅读。
分享到:
相关推荐
Linux操作系统提供了多种命令来完成不同的任务,例如文件操作命令、目录操作命令、用户管理命令、进程管理命令等。熟悉这些命令对于高效使用Linux操作系统非常重要。 ### ls命令 `ls` 命令是Linux操作系统中最常用...
4.2.1 Linux常用命令-权限管理命令-权限管理命令chmod 4.2.2 Linux常用命令-权限管理命令-其他权限管理命令 4.3.1 Linux常用命令-文件搜索命令-文件搜索命令find 4.3.2 Linux常用命令-文件搜索命令-其他文件搜索命令...
本篇文章将详细介绍Linux操作系统中的shell命令,这些命令是用户与系统交互的主要方式。 首先,让我们理解一下什么是shell。Shell是Linux操作系统的一个重要组成部分,它是一个用户界面,允许用户通过命令行与操作...
在Linux操作系统中,网络通信管理和系统服务管理是两个至关重要的方面。通过熟练掌握相关的命令,可以有效地监控和调整系统的网络连接以及服务运行状态。以下是对实验报告中涉及的知识点的详细解释: 1. **网络管理...
4.2.1 Linux常用命令-权限管理命令-权限管理命令chmod 4.2.2 Linux常用命令-权限管理命令-其他权限管理命令 4.3.1 Linux常用命令-文件搜索命令-文件搜索命令find 4.3.2 Linux常用命令-文件搜索命令-其他文件搜索命令...
Linux 操作系统总复习习题 Linux 操作系统是当今最流行的操作系统之一,它的应用...本文档涵盖了 Linux 操作系统的基本概念、权限管理、文件系统、vi 编辑器等方面的知识点,是 Linux 操作系统学习的重要参考资料。
此外,系统管理命令如ps、top用于查看和管理进程,grep、sed、awk等用于字符串处理,网络查询指令如ping、netstat、ifconfig则帮助用户了解和控制网络状态。 这份教学资料详细介绍了Linux操作系统的基础知识,不仅...
Linux操作系统是基于Unix的一款开源操作系统,广泛应用于服务器和嵌入式设备。对于新手来说,掌握Linux的基本命令操作是入门的第一步。以下是对标题和描述中所提及知识点的详细解释: 1. **登录与注销** - **登录*...
本资料主要介绍了Linux系统中常用的一些命令,这些命令对于Linux系统管理来说至关重要。 首先,命令提示符是Linux用户与系统交互的一个重要界面,它提供了一些有用的信息。通常情况下,提示符会显示当前登录的...
Linux 操作系统实验报告-常用 Linux 命令 gcc Linux 操作系统实验报告-常用 Linux 命令 gcc 是一篇关于 Linux 操作系统的实验报告,主要涵盖了常用 Linux 命令和 gcc 编辑的 C 程序源代码。该实验报告的目的是通过 ...
而Linux内核则是操作系统的核心部分,负责管理硬件资源。由于许多嵌入式设备的处理器采用ARM架构,因此需要一个特定于ARM的交叉编译器来构建这些系统软件,因为在开发主机上通常运行的是不同的CPU架构(例如x86_64)...
Linux操作系统与程序开发环境,Linux常用命令详解,Linux基础教程(清华课件),LINUX内核源代码情景分析,Linux内核阅读心得体会,Linux网络编程,linux网络管理员手册,linux系统管理,Linux系统命令及其使用详解,...
通过本实验,学生可以熟悉 Linux 存储管理操作的各个方面,包括 free 命令、top 命令、vmstat 命令和 ps 命令的使用。 一、free 命令 free 命令是 Linux 系统中用于显示系统内存使用情况的命令。通过 free 命令,...
Linux 操作系统的常用命令 Linux 操作系统提供了许多实用的命令来帮助用户管理和操作文件、目录、网络等。以下是 Linux 操作系统中的一些常用命令的总结: 文件和目录操作 * ls 命令:用于查看当前目录下的文件和...
Linux操作系统基础操作教学 Linux操作系统,作为开源软件的代表,是一种广泛应用于服务器、桌面环境以及嵌入式设备的操作系统。它的出现打破了微软Windows和苹果Mac OS的市场垄断,提供了自由、开放源码的计算环境...
【Linux学习手册--Linux命令大全】是一份详细阐述Linux操作系统中常用命令的文档,适合初学者及需要深入了解Linux命令的用户。文档涵盖了多个基础且重要的命令,如`cd`、`chmod`和`locate`,旨在帮助用户更好地管理...
### Linux操作实验知识点详解 #### 一、Linux命令格式及组成部分 **实验目的:** - 初步了解Linux命令的基本格式及其组成部分。 **知识点:** - **Linux命令行语法结构:** - `$ command [ [-] option(s) ] [ ...
Linux系统是一种开源的类Unix操作系统,它以其高效、稳定、强大的网络功能和丰富的开源资源,在服务器领域以及嵌入式系统领域得到了广泛的应用。Linux系统的管理包括了安装、配置、软件包管理、用户管理、系统服务...
### 一、Linux操作系统基础知识 #### 1. Linux操作系统概述 - **定义与特点**:Linux 是一种开源的操作系统,具有高度的稳定性和安全性。 - **版本**:CentOS 是基于 Red Hat Enterprise Linux 的免费版本。 #### ...