CentOS 普通权限安装包(无法使用yum时从rpm手动安装)

CentOS中普通权限(非root)用户无法使用 yum 安装包

 解决方法:

第一步,从仓库里面下载rpm包 

yumdownloader  p7zip
# 以安装p7zip举例,其他包是一样的步骤

但是用 rpm 命令同样无法把该包安装到系统下,因为要写到一些关键目录,比如/usr/bin

第二步,解压 rpm 包放在自己的目录下

rpm2cpio p7zip-16.02-20.el7.x86_64.rpm | cpio -idvm

这样就会按包里的目录结构解压到当前目录

第三步,在家目录下的.bashrc添加环境变量

vim  ~/.bashrc

export PATH=$PATH:$HOME/解压目录/usr/bin/
# 添加这一行

比如我解压在了~/tools下,那么就要

最后,重新登录 或者 source ~/.bashrc   就可以使用这个程序了

———————————————————————————————————————————

此处我遇到了一个问题

[f]$ 7za ../work/Dataset/CelebA/Img/img_celeba/img_celeba.7z
/home/f/tools/usr/bin/7za: line 2: /usr/libexec/p7zip/7za: No such file or directory

那么可以知道是因为路径错误,解决方法是,vim 解压目录/usr/bin/7za

把第二行的 /usr/libexec/p7zip/7za  路径改为   解压目录/usr/libexec/p7zip/7za

然后就可以使用啦!

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CentOS 7是一款基于Linux的操作系统,ntp是一个用于同步计算机间的服务。在CentOS 7中安装ntp的方法之一是使用rpm安装包。 首先,你需要确保你的CentOS 7系统已经连接到互联网。然后,打开终端并使用以下命令安装ntp的rpm: ``` sudo yum install ntp ``` 执行该命令后,系统会询问是否要安装ntp及其依赖。按下"Y"并按回车键确认安装安装过程可能需要一些间,具体间取决于您的互联网连接速度和系统配置。 安装完成后,可以使用以下命令启动ntp服务: ``` sudo systemctl start ntpd ``` 你还可以设置系统开机自启动ntp服务: ``` sudo systemctl enable ntpd ``` 接下来,你可以检查ntp服务的状态以确保它已经正确启动: ``` sudo systemctl status ntpd ``` 如果你看到ntp服务正在运行,则表示安装成功。 最后,你可以使用ntpdate命令手动同步计算机的间。例如,要将系统间与ntp服务器同步,可以执行以下命令: ``` sudo ntpdate pool.ntp.org ``` 这样,你的CentOS 7系统就会使用ntp服务来自动同步计算机间了。 ### 回答2: CentOS 7是一种流行的Linux操作系统,而NTP(Network Time Protocol)是一种用于同步计算机钟的协议。在CentOS 7上安装NTP RPM安装包非常简单。 首先,您需要确保您的CentOS 7系统已连接到互联网,并具有合适的软件源。然后,您可以按照下面的步骤安装NTP RPM: 1. 打开终端(命令行界面)。 2. 使用以下命令以超级用户(root)身份登录: ``` sudo su ``` 3. 输入您的root密码,然后按Enter键以登录。 4. 使用以下命令安装NTP RPM: ``` yum install ntp ``` 5. 您将看到一个提示,询问是否要继续安装。按y键,然后按Enter键以继续。 6. NTP RPM将从软件源下载并自动安装在您的系统上。 7. 安装完成后,您可以使用以下命令启动NTP服务: ``` systemctl start ntpd ``` 或者,如果您希望在系统启动自动启动NTP服务,可以使用以下命令: ``` systemctl enable ntpd ``` 这将设置NTP服务为自动启动。 8. 现在,您可以使用以下命令检查NTP服务的状态: ``` systemctl status ntpd ``` 如果NTP服务正在运行,您将看到一条显示服务运行状态的输出。 通过按照以上步骤安装NTP RPM,您已成功将NTP服务添加到您的CentOS 7系统中。NTP将根据配置自动同步系统钟,并确保与网络上的其他计算机保持一致。 ### 回答3: CentOS 7的NTP(网络间协议)是一个用于同步系统间的重要工具,可确保服务器和计算机上的间与全球标准间相一致。为了安装NTP,我们需要使用RPM(Red Hat管理器)安装包的方式进行安装。 首先,我们需要确保系统已连接到互联网。然后,我们可以通过以下步骤安装NTP RPM: 1. 打开终端窗口,以超级用户(root)身份登录系统。 2. 使用以下命令更新系统的软件列表: `yum update` 3. 使用以下命令安装NTP RPM: `yum install ntp` 4. 系统将提示您确认是否安装NTP及其相关的依赖。输入'y'进行确认,然后按回车键继续安装。 5. 安装过程可能需要一些间,取决于您的互联网连接速度和系统性能。一旦安装完成,您将收到一个成功的安装消息。 安装完成后,您可以使用以下命令来启动NTP服务并将其设置为开机自启动: - 启动NTP服务:`systemctl start ntpd` - 设置NTP服务为开机自启动:`systemctl enable ntpd` 此外,您可以使用以下命令检查NTP服务的状态: - 检查NTP服务是否正常运行:`systemctl status ntpd` - 检查系统当前间和NTP服务器间是否一致:`ntpstat` 这样,您就成功安装了NTP RPM,并将NTP服务设置为启动和自动更新系统间。通过与全球间服务器同步,您的CentOS 7系统将能够准确地显示间并确保系统运行的间准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值