AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 59934
Accepted
EMP
EMP
Asked: 2009-08-29 04:14:27 +0800 CST2009-08-29 04:14:27 +0800 CST 2009-08-29 04:14:27 +0800 CST

如何在不安装任何东西的情况下删除 openSUSE 中的软件包?

  • 772

我有一个 openSUSE 服务器,其中安装了许多不必要的软件包,我想将其删除。但是,我发现当我尝试这样做时,zypper 经常想在他们的位置安装其他软件包?为什么我需要安装东西才能删除东西?我该如何删除它?

例如,我想卸载所有 x11 包,所以我运行:

zypper rm xorg-x11*

我明白了:

...
Resolving package dependencies...

The following packages are going to be upgraded:
  python-qt python-qt4 splashy suspend t1lib 


The following packages are going to be downgraded:
  libx86 qt3 


The following NEW packages are going to be installed:
  dbus-1-32bit file-32bit fontconfig-32bit freetype2-32bit libdrm-32bit 
libexpat1-32bit libgcc43-32bit libgcrypt11-32bit libglib-2_0-0-32bit 
libgpg-error0-32bit libgthread-2_0-0-32bit libjpeg-32bit liblcms1-32bit 
liblzo2-2-32bit libmng-32bit libpng12-0-32bit libqt4-32bit libqt4-sql-32bit 
libstdc++43-32bit libtiff3-32bit libuuid1-32bit pciutils-32bit pcre-32bit 
sysfsutils-32bit xorg-x11-libICE-32bit xorg-x11-libSM-32bit xorg-x11-libX11-32bit 
xorg-x11-libXau-32bit xorg-x11-libXext-32bit xorg-x11-libXfixes-32bit 
xorg-x11-libXmu-32bit xorg-x11-libXp-32bit xorg-x11-libXpm-32bit 
xorg-x11-libXprintUtil-32bit xorg-x11-libXrender-32bit xorg-x11-libXt-32bit 
xorg-x11-libXv-32bit xorg-x11-libfontenc-32bit xorg-x11-libs-32bit 
xorg-x11-libxcb-32bit xorg-x11-libxkbfile-32bit zlib-32bit 


The following packages are going to be reinstalled:
  DirectFB Mesa libQtWebKit4 libqt4-qt3support libqt4-x11 php5-gd 


The following packages are going to be REMOVED:
  xorg-x11-libICE xorg-x11-libSM xorg-x11-libX11 xorg-x11-libXau xorg-x11-libXext 
xorg-x11-libXfixes xorg-x11-libXmu xorg-x11-libXp xorg-x11-libXpm 
xorg-x11-libXprintUtil xorg-x11-libXrender xorg-x11-libXt xorg-x11-libXv 
xorg-x11-libfontenc xorg-x11-libs xorg-x11-libxcb xorg-x11-libxkbfile 


The following packages are going to change architecture:
  DirectFB Mesa libQtWebKit4 libqt4-qt3support libqt4-x11 libx86 php5-gd python-qt 
python-qt4 qt3 splashy suspend t1lib 


Overall download size: 34.9 M. After the operation, additional 1.9 M will be used.
Continue? [Y/n/p/?]: n
linux
  • 2 2 个回答
  • 13200 Views

2 个回答

  • Voted
  1. Best Answer
    theotherreceive
    2009-08-29T04:30:37+08:002009-08-29T04:30:37+08:00

    我这里没有要测试的 OpenSUSE 机器,但看起来是一个依赖问题。您正在尝试删除其他东西所依赖的东西,因此 zipper 试图通过安装它可以使用的其他包来满足这些依赖关系,在这种情况下是 32 位等价物。

    在此基础上,我猜测依赖项属于其中一些包:

    The following packages are going to change architecture:
      DirectFB Mesa libQtWebKit4 libqt4-qt3support libqt4-x11 libx86 php5-gd python-qt python-qt4 qt3 splashy suspend t1lib
    

    例如,这是来自 ubuntu hardy,并显示了 php-gd 的 X11 库依赖项。

    Package: php5-gd
    Source: php5
    Version: 5.2.4-2ubuntu5
    Depends: libc6 (>= 2.7-1), libfreetype6 (>= 2.3.5), libgd2-xpm (>= 2.0.35.dfsg), libjpeg62, libpng12-0 (>= 1.2.13-4), libt1-5, libx11-6, libxpm4, php5-common (= 5.2.4-2ubuntu5), phpapi-20060613, zlib1g (>= 1:1.2.3.3.dfsg-1)
    Description: GD module for php5
    

    要删除所有这些包,您还必须删除依赖它们的所有内容。

    • 3
  2. Rajat
    2009-08-29T05:29:55+08:002009-08-29T05:29:55+08:00

    我的事情你可以尝试使用“YAST”,它也会删除所有依赖项,你会得到所有数据包的信息

    • 0

相关问题

  • 多操作系统环境的首选电子邮件客户端

  • 你最喜欢的 Linux 发行版是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve