标签: rpm

Wine 卸载后仍然可用

我在 CentOS 7.4 机器上遇到了一个我不明白的问题。

有人安装了 wine 并且没有记录他们是如何安装它的(是使用yum、直接使用 arpm还是从源构建的?我不知道)。现在我需要卸载它,所以我做了以下事情:

  • 我使用sudo yum remove wine*which 卸载了大约 15 个不同的软件包
  • 使用rpm -qa | grep wine我检查了以前的软件包确实已卸载。

问题是当which wine我得到/usr/local/bin/winels -l /usr/local/bin/ | grep wine返回时我仍然有一个wine可执行文件

-rwxr-xr-x  1 root root   17616  wine
-rwxr-xr-x  1 root root    1973  wineboot
-rwxr-xr-x  1 root root  247924  winebuild
-rwxr-xr-x  1 root root    1973  winecfg
-rwxr-xr-x  1 root root    1973  wineconsole
lrwxrwxrwx  1 root root       7  winecpp -> winegcc
-rwxr-xr-x …
Run Code Online (Sandbox Code Playgroud)

yum rpm centos wine

0
推荐指数
1
解决办法
300
查看次数

与 pip 相比,使用 yum 安装 python 包在系统级别上有什么区别?

我想知道 pip、Python 包安装程序和 yum 之间有什么区别?

作为为我的问题提供一些背景的一种方式

我假设第一个答案是因为 PIP 仅用于安装 Python 包,而 yum 安装来自不同类型供应商的包。但是让我们专注于使用这两种工具安装 Python 包作为识别两者之间差异的方法:

我在工作中遇到了一个问题(使用 CentOS6),其中 Django 缺少我尝试安装的 rpm 的依赖项。我认为正确的解决方法是“pip install Django”。但是,当我这样做并重新尝试 'rpm -i' 时,仍然报告 Django 依赖项丢失。

一位更有经验的同事告诉我我所做的事情是错误的,我需要卸载它并且只使用 yum 进行安装。从经验中我知道他不是一个详细说明事情的人,经过一番谷歌搜索后,我仍然一无所知。

我无法理解为什么存在差异,如果两者都安装相同的软件包,那么为什么一个可以作为满足所需依赖项的一种方式,而另一个(pip)则没有。

yum rpm python dependencies pip

0
推荐指数
1
解决办法
964
查看次数

如何在bash中使用参数重定向命令?

我想在输入时输出“hello” rpm -qf /etc/redhat-release。否则 rpm 应该正常工作。

bash rpm

0
推荐指数
1
解决办法
118
查看次数

安装 openjdk 时 yum + 依赖项不合逻辑

我们正在尝试安装 java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64.rpm

yum localinstall java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64.rpm
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions.
Examining java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64.rpm: 1:java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64
Marking java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.161-2.b14.el7 will be installed
--> Processing Dependency: java-1.8.0-openjdk(x86-64) = 1:1.8.0.161-2.b14.el7 for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64
--> Finished Dependency Resolution
Error: Package: 1:java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64 (/java-1.8.0-openjdk-devel-1.8.0.161-2.b14.el7.x86_64)
           Requires: java-1.8.0-openjdk(x86-64) = 1:1.8.0.161-2.b14.el7
           Installed: 1:java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64 (installed)
               java-1.8.0-openjdk(x86-64) = 1:1.8.0.171-8.b10.el7_5 …
Run Code Online (Sandbox Code Playgroud)

yum rpm rhel java software-installation

0
推荐指数
1
解决办法
1044
查看次数

为什么“rpm -qa”和“yum list”显示不同的结果?

我需要检查我的 RHEL7.6 中是否安装了 bzip2 包。

第一个命令的结果

rpm -qa | grep bzip2 
Run Code Online (Sandbox Code Playgroud)

曾是

bzip2-devel-1.0.6-13.el7.x86_64
bzip2-libs-1.0.6-13.el7.x86_64
Run Code Online (Sandbox Code Playgroud)

但是第二个命令的结果

yum list | grep bzip2
Run Code Online (Sandbox Code Playgroud)

曾是

bzip2-devel.x86_64                      1.0.6-13.el7               installed
bzip2-libs.x86_64                       1.0.6-13.el7               @rhel
bzip2.x86_64                            1.0.6-13.el7               rhel
bzip2-devel.i686                        1.0.6-13.el7               rhel
bzip2-libs.i686                         1.0.6-13.el7               rhel
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 bzip2 -k 命令压缩文件时,它确实有效。所以存在bzip2。那么为什么'rpm -qa'命令不显示bzip2?

yum rpm rhel package-management

0
推荐指数
1
解决办法
53
查看次数

无法使用 rpm 安装 Visual Studio Code

我在 XCFE 桌面上使用 Fedora 33。我不能使用这个命令:

rpm -i https://update.code.visualstudio.com/latest/linux-rpm-arm64/stable

它只会创建一个什么都不做的新空白,我退出了^C. 我该如何正确地做到这一点。

fedora rpm terminal visual-studio-code

-1
推荐指数
1
解决办法
26
查看次数