linux cc&指定32位库,查找32位Linux Perl库以运行Perl脚本

2023-11-18

我正在尝试使用this example创建CentOS kickstart安装文件,但它需要一些perl库。以下是本文建议在我的6.4 32位CentOS中安装这些文件的方式,但这些库是64位的,并且该命令不起作用。安装所需的32位perl库的最简单方法是什么,以便我可以运行下面的perl脚本?从链接查找32位Linux Perl库以运行Perl脚本

Librares:

sudo rpm -Uvh \

perl-Compress-Raw-Zlib-2.023-119.el6.x86_64.rpm \

perl-Compress-Zlib-2.020-119.el6.x86_64.rpm \

perl-HTML-Parser-3.64-2.el6.x86_64.rpm \

perl-HTML-Tagset-3.20-4.el6.noarch.rpm \

perl-IO-Compress-Base-2.020-119.el6.x86_64.rpm \

perl-IO-Compress-Zlib-2.020-119.el6.x86_64.rpm \

perl-libwww-perl-5.833-2.el6.noarch.rpm \

perl-URI-1.40-2.el6.noarch.rpm \

perl-XML-Parser-2.36-7.el6.x86_64.rpm \

perl-XML-Simple-2.18-6.el6.noarch.rpm

的Perl脚本我想要运行:

#!/usr/bin/perl

use XML::Simple;

my ($comps_file, $rpm_path, $arch) = @ARGV;

if (!-e $comps_file)

{

print_usage ("Can't find '$comps_file'");

}

if (!-e $rpm_path)

{

print_usage ("RPM path '$comps_file' does not exist");

}

if (!$arch)

{

print_usage ("Architecture not specified");

}

print "reading $comps_file...\n";

print "getting RPMs from $rpm_path...\n";

$xml = new XML::Simple;

$comps = $xml->XMLin($comps_file);

%copied_packages = {};

foreach $group (@{$comps->{group}})

{

$id = $group->{id};

if (!($id eq 'base' || $id eq 'core'))

{

next;

}

print "#### group \@$id\n";

$packagelist = $group->{packagelist};

foreach $pr (@{$packagelist->{packagereq}})

{

if ($pr->{type} eq 'optional')

{

next;

}

$cmd = "cp $rpm_path/" . $pr->{content} . "-[0-9]*.$arch.rpm"

. " $rpm_path/" . $pr->{content} . "-[0-9]*.noarch.rpm .";

print "$cmd\n";

`$cmd 2>&1`;

$copied_packages{$pr->{content}} = 1;

}

}

sub print_usage

{

my ($msg) = @_;

($msg) && print "$msg\n\n";

print <<__text__>

parse_comps.pl comps_file rpm_path arch

comps_file the full path to the comps.xml file (as provided in the

original distro

rpm_path the full path to the directory of all RPMs from the distro

arch the target system architecture (e.g. x86_64)

__TEXT__

exit;

}

2013-05-16

c12

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux cc&指定32位库,查找32位Linux Perl库以运行Perl脚本 的相关文章

  • UE4 C++学习笔记之初识时间轴,定时器

    任务 在场景中做一个开关门 角色踩上开关后 门打开 离开开关2s后门自动关闭 第一步 新建一个C Actor类命名为DoorSwitch 并编写相应代码 DoorSwitch h代码如下 Fill out your copyright no
  • Loadrunner自带的网站WebTours打不开

    不少人在打开LR示例页面的时候会显示如下错误 Internal error your request was unsuccessful Cannot create CGI process program not found 解决方法 打开W
  • 汇编——单字符输入输出+字符串输入输出(换行实现)

    单字符输入输出 默认采用ML6 11汇编程序 DATAS SEGMENT CHAR DB CHAR存储输入的字符 CHANGELINE DB 13 10 用来表示换行符 DATAS ENDS STACKS SEGMENT DB 128 DU
  • HK32F030MF4P6 实现PAout(xx)/PAin(xx)

    需要将此代码加进程序中即可 ifdef cplusplus extern C endif typedef struct u16 bit0 1 u16 bit1 1 u16 bit2 1 u16 bit3 1 u16 bit4 1 u16 b
  • 保姆级python入门教程(非常详细),从零基础入门到精通,从看这篇开始!

    一 初聊Python 文末有惊喜福利 1 为什么要学习Python 在学习Python之前 你不要担心自己没基础或 脑子笨 我始终认为 只要你想学并为之努力 就能学好 就能用Python去做很多事情 在这个喧嚣的时代 很多技术或概念会不断兴
  • 华为OD机试 - 找出两个整数数组中同时出现的整数(Java )

    题目描述 现有两个整数数组 需要你找出两个数组中同时出现的整数 并按照如下要求输出 有同时出现的整数时 先按照同时出现次数 整数在两个数组中都出现并目出现次数较少的那个 进行归类 然后按照出现次数从小到大依次按行输出 没有同时出现的整数时
  • 什么是Ntrip?Ntrip协议简介

    文章目录 Ntrip通讯协议1 0 Ntrip是什么 Ntrip系统组成 NtripServer NtripClient 4 1 获取源列表 4 2 获取差分数据 其他资料 Ntrip通讯协议1 0 Ntrip是什么 NTRIP是在互联网上
  • 可能是把Docker的概念讲的最清楚的一篇文章

    编者的话 本文只是对Docker的概念做了较为详细的介绍 并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令 Docker是世界领先的软件容器平台 所以想要搞懂Docker的概念我们必须先从容器开始说起 如果你想和更多
  • 【Python开发】Flask中的单点登录解决方案

    Flask中的单点登录解决方案 1 SSO 和 CAS 单点登录 Single Sign On SSO 就是通过用户的一次性鉴别登录 当用户在身份认证服务器上登录一次以后 即可获得访问单点登录系统中其他关联系统和应用软件的权限 同时这种实现
  • win10下载与安装mysql详细步骤

    下载mysql 下载地址 https dev mysql com downloads mysql 5 1 html downloads 下载完以后 解压到自己想要安装的目录下 文件如下图所示 配置环境 右击 此电脑 选中 属性 点击 高级系
  • Buuctf Exec

    打开该靶机 发现该页面为一个ping页面 输入127 0 0 1测试 发现和电脑cmd上ping的结果差不多 分析一下ping小技巧 的区别 A B 简单的拼接 A B之间无制约关系 A B A执行成功 然后才会执行B A B A的输出 作
  • SQL语句用法大全

    SQL Structured Query Language 是一个对数据库进行增删改查的语言 不过这玩意儿还是挺难理解的 所以我就写了这篇文章 希望能帮助到您 为了方便阐述 我做了以下表格作为数据表进行演示 ABOUT NAME char
  • java读取含有合并行的excel

    excel格式如下 代码如下 package com example demo excel import org apache poi hssf usermodel HSSFWorkbook import org apache poi ss
  • mongodb分片集群搭建

    1 本次搭建使用三台centos7主机搭建伪集群 关闭防火墙和selinux服务 2 mongodb架构相当于9个分片节点 3个路由节点 3个配置节点 主机信息如下图所示 主机名称 主机ip地址 端口 服务 A 10 1 60 114 20
  • [PCB]这里带你了解何为PCB?

    现在 我们的生活已经遍地是电子智能设备 如手机 电脑 电视等 打开这些设备的后盖 都会见到一块布满元器件的板子 如电脑主板 手机主板等 这些都是PCB板的一种 如下如所示 一 PCB的概念 PCB 的中文名称为印制电路板 他是Printed
  • 1.6. 从键盘输入一个3位整数,请编写程序计算三位整数的各位数字之和,并输出到屏幕上,要求输出占4列,右对齐。

    num int input 请输入一个三位整数 bai num 100 shi num 10 bai 10 ge num 100 bai 10 shi sum ge bai shi print 4d sum
  • Tiny4412 LCD驱动(DRM+设备树)

    0 前言 Tiny4412 LCD驱动 DRM 无设备树 所用linux 3 5 0没有使用设备树 和当前主流嵌入式Linux开发有一定的差距 实用性不大 因此我将内核升级到了最新稳定版linux 5 11 12 本文对该版本内核中的Tin
  • webservcie生成客户端代码报错----javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory

    javax xml ws soap SOAPFaultException Cannot create a secure XMLInputFactory 这个问题困扰了我一天 妈的 后来才发现是缺少了两个jar包 如下 服务器端缺少了两个ja
  • LTspice基础教程-014.绘制一份漂亮的仿真原理图

    规范原理图的画法能让原理图简洁易懂 下面贴出一份我绘制的原理图 在此基础上说明一些绘图技巧 spice指令类语句可以放到一块 这样便于修改查找 连线较长时建议使用网络标签 不同模块建议使用端口进行连接 不同模块可以使用虚线框绘制边界 比较美

随机推荐