我正在尝试从本地存储库测试 yum 是否在 CentOS 中工作。为此,我需要一个包:
- 尚未通过标准操作系统安装进行安装
- 体积小
- 具有很少或没有依赖性
- 不影响操作系统的日常操作或在后台执行任何操作
- 在标准存储库中可用
那么我可以选择什么套餐来满足这些标准呢?
答案1
编辑
该软件包在基本存储库中不可用。但在 forge 仓库中。虽然我仍然认为这是一个非常好的包
编辑
你可以只安装一个开发包,openssl-devel
或者glibc-devel
那些包只包含头文件,不会造成伤害
我会安装htop
一个简单的二进制文件,将top
命令体验增强 1000,它小于 1MB,并且所有依赖项都应该已经在您的系统上。
答案2
嗯,安装后的大小dos2unix
是18K。它没有额外的依赖项,本身不会影响任何内容,并且可在标准存储库中使用。它是一个用于将行结尾 CRLF 转换为 LF 的小实用程序。
答案3
这应该适用于任何 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
答案4
文档包可能可以满足您的要求。
Debian 中的一个例子: https://packages.debian.org/wheezy/doc/sysadmin-guide