要安装最无害的软件包来测试yum?


9

我正在尝试从本地仓库测试yum是否在CentOS中工作。为此,我需要一个包装:

  1. 尚未随标准OS安装一起安装
  2. 体积小
  3. 几乎没有依赖
  4. 不会影响操作系统的日常运行或在后台执行任何操作
  5. 在标准仓库中可用

那么,我可以根据要求包装什么套餐?


2
为什么不只是使用您实际需要的东西进行测试?这样一来,您就不会浪费带宽,无论如何,任何副作用或影响都是您必须忍受的。
Johan 2014年

Answers:


7

编辑

该软件包在基本存储库中不可用。但在伪造仓库中。虽然我仍然认为这是一个非常好的包装

编辑

您可以安装像这样的devel软件包,openssl-devel或者glibc-devel那些软件包仅包含标头并且不会造成伤害

我将安装htop它是一个简单的二进制文件,该top命令将命令体验提高了1000,小于1MB,并且所有依赖项都应该已经存在于您的系统上。


这将需要rpmforge回购。我要补充一点,我需要标准回购协议。
blarg 2014年

是的,我注意到,我更
习惯于

@blarg看到编辑,我还有一个建议给您。
2014年

6

好了,安装大小dos2unix为18K。它没有附加的依赖项,本身没有任何影响,并且在标准存储库中可用。这是一个小工具,用于将行尾CRLF转换为LF。


2

这应该适用于EL5(CentOS5,RHEL5等)或更高版本的任何版本。该软件包可能是较旧的版本,但我没有检查。mt-st用于检查磁带驱动器设备状态的软件包非常小,并且可以base像您所要求的那样位于存储库中。

[root@testbox ~]# yum info mt-st

Available Packages
Name        : mt-st
Arch        : x86_64
Version     : 1.1
Release     : 5.el6
Size        : 41 k
Repo        : base
Summary     : Tool for controlling tape drives
URL         : ftp://ftp.ibiblio.org/pub/linux/system/backup
License     : GPL+
Description : The mt-st package contains the mt and st tape drive management
            : programs. Mt (for magnetic tape drives) and st (for SCSI tape devices)
            : can control rewinding, ejecting, skipping files and blocks and more.
            :
            : Install mt-st if you need a tool to  manage tape drives.

它的依赖性仅是您在没有以下条件的情况下难以承受的事情:

[root@testbox~]# repoquery --requires --recursive mt-st
/bin/bash
/bin/sh
chkconfig
libc.so.6(GLIBC_2.7)(64bit)
rtld(GNU_HASH)

[root@testbox~]# repoquery --requires --resolve --recursive mt-st
mt-st-0:1.1-5.el6.x86_64
glibc-0:2.12-1.149.el6.i686
bash-0:4.1.2-29.el6.x86_64
chkconfig-0:1.3.49.3-2.el6_4.1.x86_64
glibc-0:2.12-1.149.el6_6.7.x86_64

1

一些开发包?那些只是安装头文件,除非您尝试积极使用它们,否则它们不会执行任何操作。

一些开发套件虽然很大。(例如,安装Linux内核标头会非常大!)尝试类似的方法zlib-devel



-3

安装外壳可能会有所帮助。他们通常需要已经存在的软件包。


1
“外壳”有点宽,已经在CentOS中预装了几个外壳,这使得每个点nr都不能被OP接受。1.
Anthon

这就是为什么我说“贝壳”。我抬起tcsh。如果已预先打包,则可以尝试zsh。
TheLinuxFan 2014年

这样说,您没有任何意义,目标是安装一个小的程序包来测试yum,而不是一个依赖项很大且占用磁盘空间的程序包
Kiwy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.