Установка склада исходников Yum
1. Компиляция исходного кода
Преимущества использования исходного кода для установки программного обеспечения:
获得最新的软件版本,及时修复bug
根据用户需要,灵活定制软件功能
Примеры приложений
安装较新版本的应用程序时
当前安装的程序无法满足需要时
需要为应用程序添加新的功能时
Пакет Tarball
.tar.gz和.tar.bz2格式居多
软件素材参考: http://sourceforge.net
Проверка целостности
omd5sum校验工具
[root@localhost ~]# md5sum httpd-2.4.25.tar.gz
24fb8b9e36cf131d78caae864fea0f6a httpd-2.4.25.tar.gz
注:httpd-2.4.25.tar.gz前面的就是MD5校验和
Подтвердите среду компиляции исходного кода
需安装支持C/C++程序语言的编译器如:gcc、gcc-c++、make、…
Базовый процесс компиляции и установки
Загрузите файл установочного пакета с исходным кодом
1. tar unpack
Цель: Распаковать и выпустить пакет с исходным кодом в указанную директорию
tar zxvf / jxvf xxx.tar.g2 /xxx.tar.bz2 -c
2. ./configure модуль конфигурационного программного обеспечения
Цель : Задайте каталог установки, установите модуль и другие параметры
. / Configure --prefix = целевой путь
3. Сделайте компиляцию
Цель: Сгенерировать исполняемый двоичный файл
Преобразовать исходный код в исполняемую программу
4. Сделать установку
Цель установки : Скопировать двоичный файл в систему , Настроить среду приложения
5. Тестирование и применение, программное обеспечение для обслуживания
2. Установка склада исходных кодов Yum
Чтобы установить программный пакет с исходным кодом, вам необходимо скомпилировать и установить. Необходимо установить компилятор, который поддерживает языки программирования C и C ++, такие как gcc, gcc-c ++ и make.
Если вы используете для установки rpm, вам необходимо сначала установите несколько пакетов зависимостей, что будет очень громоздко. Здесь вы можете использовать yum для установки в один клик
1. Настройте локальный исходный склад yum
mount /dev/cdrom /mnt/ # 把光盘挂载到/mnt目录下
cd /etc/yum.repos.d/
mkdir repos.bak #创建目录
mv *.repo repos.bak #备份文件
vim local.repo
[local] # 仓库类别
name=local # 仓库名称
baseurl=file:///mnt # 指定URL 访问路径为光盘挂载目录
enabled=1 # 开启此yum源,此为默认项,可省略
gpgcheck=0 # 不验证软件包的签名
yum clean all && yum makecache #删除yum缓存并更新
yum clean #可以拆分成两个步骤来进行
yun makecache
2. Часто используемые команды управления Yum
yum -y install 软件名 # 安装、升级软件包,“-y”选项表示自动确认
yum -y remove 软件名 # 卸载软件包,可自动解决其依赖关系
yum -y update 软件名 #升级软件包
yum list #查询软件包列表
yum list installed #查询系统中已安装的软件包
yum list available #查询仓库中尚未安装的软件包
yum list updates #查询可以升级版本的软件包
yum info 软件名 #查询软件包的描述信息
yum info httpd
yum search [all] 关键词 #根据某个关键词来查找相关的软件包
yum search all httpd
yum whatprovides 命令 #查询命令属于哪个软件包
yum whatprovides netstat
[root@localhost yum.repos.d]# yum list ####查看Yum列表(软件包)
Если появляется программный пакет, установка прошла успешно.