8. 管理软件包

简介: 8. 管理软件包 一、给 yum 加入 epel 源1、先安装一个软件包 "epel-release",它会自动配置 yum 的软件仓库# rpm -Uvhhttp://thunder.
8. 管理软件包 

一、 给 yum 加入 epel 源

1、先安装一个软件包 "epel-release",它会自动配置 yum 的软件仓库
# rpm -Uvhhttp://thunder.mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

2、查看是否安装成功:
# rpm -q -epel-release

3、导入键:
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

4、修改 /etc/yum.repos.d/epel.repo 文件,让它安装软件时先去官网查找,找不到再去 epel 查找
# vim /etc/yum.repos.d/epel.repo

在 [epel] 的最后面加上 priority = 11
5、重建缓存

# yum makecache

/****************************************还没写完****************************************************************************/
二、[进阶] 在 Centos 6.5 64位 桌面版 下安装 WPS。参考  wps安装.doc  。并整理成一键安装脚本。

1、先去官网下载 64 位的安装包,下载好后 进行安装:

[root@Demon share]# rpm -ivh wps-office-10.1.0.5444-1.a20.x86_64.rpm
error: Failed dependencies:
libc.so.6(GLIBC_2.15)(64bit) is needed by wps-office-10.1.0.5444-1.a20.x86_64
安装时提示 libc.so.6 有问题,这里的原因是我系统默认的 GLIBC最高是 2.12版本的,可通过下面命令查看:
[root@Demon share]# ls -l /lib64/libc.so.6
lrwxrwxrwx. 1 root root 12 1月  14 19:45 /lib64/libc.so.6 -> libc-2.12.so
[root@Demon share]# strings /lib64/libc.so.6 |grep GLIBC
。。。
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE

2、这里先忽略依赖让它直接安装,只需要在最后面添加  --nodeps 就可以了

[root@Demon share]# rpm -ivh wps-office-10.1.0.5444-1.a20.x86_64.rpm --nodeps
Preparing...                ########################################### [100%]
   1:wps-office             ########################################### [100%]

3、然后我们去升级GLIBC到2.15
首先下载 GLIBC 2.15 的包,还有它的插件glibc-ports:
然后解压这两个包:
[root@Demon share]# tar -xvf glibc-2.15.tar.gz
[root@Demon share]# tar -xvf glibc-ports-2.15.tar.gz

将解压的 glibc-ports 移动到 glibc-2.15 下的 ports 目录下
[root@Demon share]# mv glibc-ports-2.15 glibc-2.15/ports

创建一个 glibc-build-2.15目录并进入这个目录,输入如下命令:
[root@Demon share]# mkdir glibc-build-2.15
[root@Demon share]# cd glibc-build-2.15
[root@Demon share]# ../glibc-2.15/configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

上面命令的含义: --prefix 是指定安装路径,如果不指定,默认可执行文件放在 /usr/local/bin ,库文件会放在/usr/local/lib,配置文件在 /usr/local/etc下;
--disable-profile 禁止从profile查找;--enable-add-ons 启用附加;--with-headers 安装时指定 headers 的路径
然后我们 make 一下:
[root@Demon share]# make
[root@Demon share]# make install

更新好之后用前面的命令查看一下是否正确:
[root@Demon glibc-build-2.15]# ls -l /lib64/libc.so.6
lrwxrwxrwx. 1 root root 12 1月  14 21:11 /lib64/libc.so.6 -> libc-2.15.so
[root@Demon glibc-build-2.15]# strings /lib64/libc.so.6 |grep GLIBC
。。。
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_PRIVATE

4、我们还需要更新 freetype 的版本库:

解压:
[root@Demon share]# rpm2cpio springdale-core-6-3.sdl6.10.noarch.rpm | cpio -div
./etc/yum.repos.d/puias-6-core-debug.repo
./etc/yum.repos.d/puias-6-core-source.repo
./etc/yum.repos.d/puias-6-core.repo
5 块

相关文章
|
7月前
|
JSON 数据挖掘 API
京东API接口最新指南:店铺所有商品接口的接入与使用
本文介绍京东店铺商品数据接口的应用与功能。通过该接口,商家可自动化获取店铺内所有商品的详细信息,包括基本信息、销售数据及库存状态等,为营销策略制定提供数据支持。此接口采用HTTP请求(GET/POST),需携带店铺ID和授权令牌等参数,返回JSON格式数据,便于解析处理。这对于电商运营、数据分析及竞品研究具有重要价值。
|
canal 关系型数据库 MySQL
java利用canal监听数据库
java利用canal监听数据库
538 0
|
开发工具 Linux
Keepalived 日志配置与启动配置
在Redhat系统下,可以使用下面的方法将keepalived的日志输出到/var/log/下的某个文件里:  1.将keepalived日志输出到local0:  vim /etc/sysconfig/keepalived  KEEPALIVED_OPTIONS="-D -d -S 0"  2.
3628 0
|
9月前
|
人工智能 自然语言处理 前端开发
VSCode AI提效工具,通义灵码前端开发体验
通义灵码2.0是一款强大的VS Code插件,安装简便,图标易记。其亮点包括接入deepseek-v3/r1模型,支持智能问答、AI编程、代码优化及贴图提问;多语言和编辑器支持;个性化使用满足不同需求。个人版完全免费,节省12%开发时间。对比1.0版本,2.0在功能实现上更加完善,尤其在前端项目中表现出色,根据需求描述生成完整项目结构和详细代码,极大提升开发效率。
701 0
|
缓存 前端开发 JavaScript
前端性能优化:实用技巧与策略
本文介绍了前端性能优化的关键技巧与策略,涵盖减少HTTP请求、利用浏览器缓存、压缩资源文件、异步加载非关键资源、优化CSS和JavaScript、减少DOM操作、谨慎使用Web字体、优化第三方脚本、使用服务工作者以及性能监测和分析等方面,帮助提升用户体验和搜索引擎优化效果。
|
Android开发
[ionic]解决Could not read build file capacitor/build.gradle as it does notexist.
[ionic]解决Could not read build file capacitor/build.gradle as it does notexist.
192 1
|
Ubuntu Linux
Fedora 36 ARM 镜像源更换与软件安装
Fedora 36是Linux发行版,由社区开发,红帽赞助。安装软件通常用DNF(RPM包)。若需安装.deb包,先用alien转换。遇到问题时,可删除`/etc/yum.repo.d`目录内容,改用阿里云镜像源,如: 简而言之,Fedora 36的软件安装涉及DNF或alien,镜像源更换解决安装问题,阿里云镜像提供速度优化。
803 9
|
小程序
美团买菜小程序平台开发:搭建便捷的线上买菜渠道
随着时代的发展和人们生活水平的提高,网上购物已经成为更多人的首选。在此背景下,类似美团买菜小程序平台开发应运而生,为消费者提供方便快捷的网上购物体验。下面我们将详细讲解美团买菜小程序平台开发的功能特点和优势。
|
JavaScript 编译器 API
MATLAB实战 | S函数的设计与应用
S函数用于开发新的Simulink通用功能模块,是一种对模块库进行扩展的工具。S函数可以采用MATLAB语言、C、C++、FORTRAN、Ada等语言编写。在S函数中使用文本方式输入公式、方程,非常适合复杂动态系统的数学描述,并且在仿真过程中可以对仿真进行更精确的控制。
438 0
MATLAB实战 | S函数的设计与应用
|
关系型数据库 MySQL Docker
Docker安装mysql 5.7
docker、mysql
363 0