精华内容
下载资源
问答
  • CentOS软件卸载依赖

    2016-02-26 19:24:31
    CentOS在软件安装过程中可能会出现依赖问题 软件包冲突还是比较常见,为此,做个笔记   yum可以更好地解决依赖关系,yum remove移除软件包(会让你确认同时删除依赖包)时更加安全。加入某个包被其它包依赖,用...

    CentOS在软件安装过程中可能会出现依赖问题

    软件包冲突还是比较常见的,为此,做个笔记

     

    yum可以更好地解决依赖关系,yum remove移除软件包(会让你确认同时删除依赖包)时更加安全。加入某个包被其它包依赖,用yum remove是无法移除的。

     

    rpm -e和yum remove的用途和功能一致

     

    rpm -e加上--nodeps可以忽略依赖关系,移除某个软件包。其可能会使系统的某些程序无法运行(因为依赖包被移除了,例如rpm -e --nodeps libstdc++-4.8.2-8.el6.x86_64)。 

    在使用忽略依赖关系,一定要记住重新安装一个相近的版本,使得程序重新实现依赖(yum install libstdc++-4.4.7-16.el6.x86_64 -y)

     

    展开全文
  • 下列软件包将卸载】: libjpeg62:i386 libpython-stdlib python python-minimal python-pygraphviz python-support 其中软件包python*是另一个仿真软件所必需,难受.... 非常期待您回复。</p>...
  • 使用yum安装时候会自动把依赖包安装上,但是我们...因为你使用yum方式安装,其依赖包也会自动装上,所以你卸载的时候必须把依赖包和残留数据文件卸载完,以下内容将会介绍如何卸载干净。(本文以卸载mysql为例)

    使用yum安装的时候会自动把依赖包安装上,但是我们一般卸载的时候以为只要删除之前安装的那个包就可以了,其实不然。因为你使用yum方式安装,其依赖包也会被自动装上,所以你卸载的时候必须把依赖包和残留的数据文件卸载完,以下内容将会介绍如何卸载干净。(本文以卸载mysql为例)

    一、完全卸载方式(一)

    1.查询一下你所安装的mysql包括其依赖的

    命令:rpm -qa|grep -i mysql

    结果如下:

     

    该结果会把你之前指定安装的包和相关依赖包列出来,我现在的包有这些

    perl-DBD-MySQL-4.013-3.el6.x86_64

    mysql-server-5.1.73-7.el6.x86_64

    mysql-libs-5.1.73-7.el6.x86_64

    mysql-5.1.73-7.el6.x86_64

    现在要卸载上面的mysql,我先采用直接命令卸载的方式卸载,待会再讲下以配置文件卸载的方式。

    2.卸载

    采用 yum remove 包名 卸载

    yum remove mysql-server

    yum remove perl-DBD-MySQL

    yum remove mysql-libs

    yum remove mysql

    3.检查下有没有卸载成功

    rpm -qa|grep -i mysql

    结果如下

     

    说明我已经卸载成功了,那么问题来了,卸载mysql附属组件包的时候,很多文件夹会被自动删除掉。但是之前在mysql创建的库等部分资料还在的,下面就来说说怎么把残留文件删除掉

    4.残留文件删除

    先用find / -name mysql 看下有没有残留文件先,我的处理结果如下

    [root@localhost init.d]# find / -name mysql

    /var/lib/mysql

    /var/lib/mysql/mysql

    说明我的残留文件还未完全删除,那么我现在就要把这些文件删除了

    使用 rm -rf /var/lib/mysql && rm -rf /var/lib/mysql/mysql 回车

    看下还有没有mysql的残留文件

    find / -name mysql 回车  结果为空 说明没这个文件了

     

     

    一、完全卸载方式(二)——介绍使用配置文件完全卸载

    博主刚刚卸载了自己的mysql了,心疼呐,现在又要重新安装,顺便给大家复习下怎么安装吧。会的可以跳过安装步骤哈。

    1.看下有哪些mysql安装包先,使用yum list *mysql* 结果太多我就不在这说了

    2.我直接安装 yum install mysql-server 安装过程按y回车确认安装

    3.看下你安装的那些包有哪些,把这些包的名字复制着先

    [root@localhost init.d]# rpm -qa|grep -i mysql

    mysql-5.1.73-7.el6.x86_64

    mysql-server-5.1.73-7.el6.x86_64

    mysql-libs-5.1.73-7.el6.x86_64

    perl-DBD-MySQL-4.013-3.el6.x86_64

    4.在随便当前目录创建这里我在/home/目录下创建  vi /home/uninstall.sh

    5.在编写以下内容

    #!/bin/bash

    yum remove mysql-5.1.73-7.el6.x86_64

    echo “MySQL - embedded uninstall successful”

    yum remove mysql-server-5.1.73-7.el6.x86_64

    echo “MySQL - embedded uninstall successful”

    yum remove mysql-libs-5.1.73-7.el6.x86_64

    echo “MySQL - embedded uninstall successful”

    yum remove perl-DBD-MySQL-4.013-3.el6.x86_64

    echo “MySQL - embedded uninstall successful”

    6.运行uninstall.sh文件

    ./uninstall.sh 回车

    出现了这个结果

     

    那么问题来了,我们先查看下这个文件有什么权限

    进入home目录 cd /home/  然后用ll命令

    显示结果如下

     

    说明无执行权限的意思

    修改权限: chmod 711 uninstall.sh 回车

    结果如下再ll 可以看到

     

    现在可以运行了。

    ./uninstall.sh回车

    注意:我这里是用root用户登录的。

     

    7.检查软件卸载

     

    说明卸载成功了

    8.检查卸载文件残留(这里就不说了,步骤参考上面的)

    原创纯手打的,希望能帮到大家。。。

    展开全文
  • 测试 先用yum remove vim卸载vim: 测试是否有vim: ...原因:因为还有vim的依赖包没有被卸载。 解决: 用yum remove vim* 来卸载vim 然后yum install -y vim再次安装: 安装成功: ...

    测试

    1. 先用yum remove vim卸载vim:
      在这里插入图片描述
    2. 测试是否有vim:
      在这里插入图片描述
    3. 用yum install -y vim安装vim:
      在这里插入图片描述原因:因为还有vim的依赖包没有被卸载。

    解决:

    1. 用yum remove vim* 来卸载vim

    2. 然后yum install -y vim再次安装:
      在这里插入图片描述

    3. 安装成功:
      在这里插入图片描述

    展开全文
  • 被依赖的软件包需要先安装 可以同时指定多个.rpm包文件进行安装 卸载有依赖关系的多个软件时 依赖其他程序的软件包需要先卸载 可同时指定多个软件名进行卸载 忽略依赖关系 结合"–nodeps"选项,但可能导致软件...

    安装有依赖关系的多个软件是
    被依赖的软件包需要先安装
    可以同时指定多个.rpm包文件进行安装

    卸载有依赖关系的多个软件时
    依赖其他程序的软件包需要先卸载
    可同时指定多个软件名进行卸载

    忽略依赖关系
    结合"–nodeps"选项,但可能导致软件异常

    使用源代码安装软件的优点
    获得最新的软件版本,及时修复bug
    根据用户需要,灵活定制软件功能

    应用场合举例
    安装较新版本的应用程序时
    当前安装的程序无法满足需要时
    需要为应用程序添加新的功能时

    展开全文
  • 2.yum install xxx -y [--setopt=obsoletes=0 ] 此参数为取消安装包取代关系,有时候有些旧安装包安装包取代了,安装时候就会自动安装新。 二.卸载软件包 1.rpm -e xxx.rpm(如果想忽略依赖,可加上...
  • apt-get autoremove卸载的是自己以及自己依赖的包,依赖的包也可能其他软件包所依赖,从而导致其他软件不可用; 我使用apt autoremove卸载了python2.7、python3、python3.6等不是我自己安装的python版本,产生了...
  • 如果卸载某个软件,那么这个软件的所有相关文件就会清理,所以苹果手机卸载软件不会对手机造成影响,不会影响系统运行流畅度。这也是苹果手机普遍比较“长寿”原因,现在很多人还在用iphone 6s。在我们有需求...
  • ubuntu 12.04, 想要卸载python 2.7 安装python 3.3的, 卸载依赖的软件被卸载, 重装了ubuntu-desktop, gnome, 但是还有很多没修复, 比如 bash, ubuntu-softwarecenter, update-manager等,谁遇到过类似情况,...
  • 一、rpm包安装: 1.安装一个包   # rpm -ivh  ... –nodeps 如果该RPM包安装依赖其它包,即使其它包没装,也强迫安装。  5.查询一个包是否安装   # rpm -q &lt; rpm package n...
  • 双击rpm文件,自动搜索依赖包。 rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装文件信息及安装进度; rpm -qa | grep tomcat4 查看 tomcat4 是否安装; rpm -qip example.rpm 查看 ...
  • zdg@1:~$ sudo apt install ros-melodic-...该版本中可能会有一些您需要的软件 包尚未创建或是它们已从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: ros-mel
  • 完成正在分析软件包的依赖关系树正在读取状态信息... 完成升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 38 个软件包未升级。有 22 个软件包没有完全安装或卸载。解压缩后会消耗 0 B 额外...
  • 第一步,apt-get ...因为别的软件可能和此软件有相同的依赖,当然对依赖不能管了。 第二步,apt-get autoremove ;就是来对付那些不再依赖”的包, 自动检测并删除他们(任何时候都可以执行此条命令)。  ...
  • Archlinux命令之软件卸载

    万次阅读 2014-10-12 22:26:39
    删除指定软件包,及其所有没有其他已安装软件包使用的依赖关系: pacman -Rs package_name 要删除软件包和所有依赖这个软件包程序: # pacman -Rsc package_name 警告: 此操作是递归,请小心检查,可能会一次...
  • 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 38 个软件包未升级。有 22 个软件包没有完全安装或卸载。解压缩后会消耗 0 B ...
  • 如果你关注搜索到这篇文章,那么我可以合理怀疑你apt-get几个卸载命令有点搞晕了。 apt-get的卸载相关命令有remove/purge/autoremove/clean/autoclean等。具体来说: apt-get purge / apt-get --purge remove...
  • linux卸载命令

    2021-03-08 16:26:57
    因为别的软件可能和此软件有相同的依赖,当然对依赖不能管了。 第二步,apt-get autoremove ;就是来对付那些不再依赖”的包, 自动检测并删除他们(任何时候都可以执行此条命令)。  autoremove: is used to ...
  • 正在分析软件包的依赖关系树 正在读取状态信息… 完成 git 已经是最新版 (1:2.7.4-0ubuntu1)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 242 个软件包未升级。 有 1 个软件包
  • 完成正在分析软件包的依赖关系树正在读取状态信息... 完成升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 38 个软件包未升级。有 22 个软件包没有完全安装或卸载。解压缩后会消耗 0 B 额外...
  • 完成正在分析软件包的依赖关系树正在读取状态信息... 完成升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 38 个软件包未升级。有 22 个软件包没有完全安装或卸载。解压缩后会消耗 0 B 额外...
  • ,这里显示已经安装了gcc-4.8.5-39.el7.x86_64版本rpm -q gcc执行卸载命令 rpm -e gcc-4.8.5-39.el7.x86_64如果提示 gcc-4.8.5-39.el7.x86_64被以下软件依赖,卸载失败,则先卸载被依赖的软件包,卸载命令如下:rpm ...
  • 自动分析软件包依赖关系(无法解决依赖关系) 2:RPM软件包 软件素材参考:http://www.rpm.org 一般命名格式 RPM命名格式 1:rpm命令能够实现几乎所有对rpm软件包管理功能 2:执行“man rpm”命令可以获得rpm...
  • 在ubuntu中安装删除卸载软件,出现有 依赖关系问题 - 仍未配置 dpkg:依赖关系问题使得 cmake 配置工作不能继续: cmake 依赖于 cmake-data (= 2.8.5-1ubuntu1);然而: 软件包 cmake-data 尚未配置。 dpkg...
  • 首先问题产生缘由很简单,是我一同事在安装oracle一套软件时,按照要求需要binutils...因此同事就用yum remove binutils,这个命令也奇葩,由于是root权限导致依赖于它200多个软件包也被卸载,最终导致网络断开,系
  •  依赖: openssh-server 但是此软件包将不会安装 再次安装openssh-server时,发现: openssh-server: 依赖于:openssh-client。但目前系统openssh-client版本高于要求版本 出现这种软件安装问题,主要是源...
  • 作为一个计算机行业还过分追求完美菜鸟,我总是不断软件的相互依赖性头疼,虽然网上能搜到各种类型解决方案,比如我mysql出现了“10061”问题,困扰很久,也找了很多解决方案不得解决,重新安装mysql又...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 167
精华内容 66
关键字:

卸载被依赖的软件