1. 程式人生 > >Linux下如何用rpm解除安裝軟體 rpm依賴包強制解除安裝

Linux下如何用rpm解除安裝軟體 rpm依賴包強制解除安裝

以Mysql為例。 #檢視安裝的Mysql版本 sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql
MySQL-client-5.1.17-0.glibc23
MySQL-server-5.1.17-0.glibc23
#解除安裝

sjgx2:/usr/local/mysql/bin # rpm -e MySQL-client-5.1.17-0.glibc23
sjgx2:/usr/local/mysql/bin # rpm -e MySQL-server-5.1.17-0.glibc23


如果你輸入rpm -e httpd-2.2.3-31.el5.centos.4命令,系統會提示你有依賴關係,不能解除安裝。所以要加上--nodeps不檢查依賴強制刪除,這個結果就是隻刪除了httpd,跟他有依賴關係的其它軟體是不會刪除的,但是這些軟體因為系統裡沒有了httpd也會不能執行,這是所謂的沒有刪除乾淨。
而yum -y remove httpd這種方式是把與httpd有依賴關係的所有軟體一併刪除。比如php,mod_ssl等等。這就乾淨了。呵呵。

因為系統裡很多個元件與apache有依賴關係,所以系統自動安裝了。
你可以解除安裝它。
[

[email protected] sysconfig]# rpm -qa | grep httpd
httpd-2.2.3-31.el5.centos.4
httpd-manual-2.2.3-31.el5.centos.4
[[email protected] sysconfig]# rpm -e httpd-manual-2.2.3-31.el5.centos.4
[[email protected] sysconfig]# rpm -e httpd-2.2.3-31.el5.centos.4 --nodeps

相關推薦

Linux如何用rpm解除安裝軟體 rpm依賴強制解除安裝

以Mysql為例。 #檢視安裝的Mysql版本 sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql MySQL-client-5.1.17-0.glibc23 MySQL-server-5.1.17-0.glibc2

linuxrpm 安裝jdk

int 變量 內容 lan 正在 world 自己 功能 設置環境變量 轉:http://blog.csdn.net/ldl22847/article/details/7605650 1.下載jdk的rpm安裝包,這裏以jdk-7u4-Linux-i586.rpm為例進行說

Linuxrpm安裝JAVA JDK

下載jdk的rpm安裝包,這裡以jdk-8u191-linux-x64.rpm為例進行說明,下載地址 將jdk-8u191-linux-x64.rpm 移動到/opt目錄,安裝軟體不要在/home路徑下,這樣很容易涉及到不同使用者的訪問許可權,這樣對程式的維護,是相當不利的

linuxrpm 安裝jdk 7的jdk-7u79-linux-x64.rpm

linux下用rpm 安裝jdk 7的jdk-7u79-linux-x64.rpm 步驟一、下載jdk的rpm安裝包 步驟二、如果linux是centos的話,請先解除安裝openjdk,參考文件:使用rpm命令解除安裝CentOS 6.4自帶的OpenJDK 步驟三、安裝

Linux檔案解壓縮、軟體安裝

1、linux常用解壓縮命令:.zip格式  解壓:unzip  檔名.zip   壓縮:zip  檔名.zip  目錄名 .tar格式  壓縮:tar  cvf  檔名.tar  檔名

記一次linuxgit安裝fastadmin的過程

1.安裝寶塔面板,阿里雲配置對應的安全組.在軟體管理介面下載mysql,php,apache,pm2管理器,phpmyadmin.(php版本最好只安裝一個,不然你需要確定你安裝的擴充套件是否安裝在你所選擇的php版本,php -v可以檢視當前預設的php版本) 2.進入網站目錄,clone

LinuxCMake安裝新版Jsoncpp

1、開啟網址:https://cmake.org/download/,下載最近版cmake 2、講安裝包上傳到Linux伺服器目錄/opt下 3、解壓 tar xvf cmake-3.12.3.tar.gz 4、進入cmake-3.12.3目錄,並編譯 cd cmak

Linux禪道專案管理軟體安裝

1)網上下載開源包:httpd-2.4.2.tar.gzmysql-5.6.4-m7.tar.gzlibxml2-2.6.19.tar.gzphp-5.4.0.tar.gzPDO_MYSQL-1.0.2.tgzZenTaoPMS.4.0.stable.zip2)RHEL5系統盤自帶的安裝包:ncurses-d

linuxyum安裝mysql

Linux系統自帶的repo是不會自動更新每個軟體的最新版本(基本都是比較靠後的穩定版),所以無法通過yum方式安裝MySQL的高階版本。所以我們需要先安裝帶有當前可用的mysql5系列社群版資源的rpm包。 #######安裝rpm包 [[email protected] ~

linuxyum命令使用及軟體安裝

###########################1.yum相關##################################1.yum命令:yum      install       softwarename        安裝yum      repolist

Linux常用的3種軟體安裝方式

一:Linux原始碼安裝1、解壓原始碼包tar檔案:原始碼包通常會使用tar工具歸檔然後使用gunzip或bzip2進行壓縮,字尾格式會分別為.tar.gz與.tar.bz2,分別的解壓方式:tar -zxvf FileName.tar.gztar -jxvf FileNam

linux安裝opencv並生成opencv-java,即linuxjava呼叫opencv

版本是opencv2.4.5 1、安裝依賴包,採用yum命令安裝,在終端機輸入以下指令 yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib

Linux普通使用者安裝mysql資料庫(編譯好的二進位制安裝

二進位制安裝mysql初始化如果出現:Installing MySQL system tables.../data1/mysqluser/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shar

LInux如何掛載光盤找rpm

hat oot java 進入 rpm-gpg cal 系統 inux cond 目錄 寫在前面 1.找到光盤的全路徑 2.掛載光盤 3.拷貝目標rpm包

linuxscp命令在兩個服務器之間傳輸文件,利用php_scp函數進行文件傳輸

evc 在操作 path send 返回值 遠程 false cal 上傳 在linux下利用scp進行文件傳輸, 從服務器下載文件 scp [email protected]/* */:/path/filename /path/filename 上傳

Linuxnetstat查看網絡狀態、端口狀態

服務端 哪些 ipv4 foreign udp協議 nat 進行 ets 當我 在linux一般使用netstat 來查看系統端口使用情況步。 netstat命令是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的

linuxmail命令發送郵件

郵件 發送 1、首先要安裝maix,默認已經安裝。2、配置/etc/mail.rc set [email protected]/* */set smtp=mail.qyr.comset [email protected]/* */set smtp-auth-password

Linux文件IO的方式操作GPIO(/sys/class/gpio)(轉)

char include clu wro linux fcntl sysfs 查看 printf 通過sysfs方式控制GPIO,先訪問/sys/class/gpio目錄,向export文件寫入GPIO編號,使得該GPIO的操作接口從內核空間暴露到用戶空間,GPIO的操作接

LinuxC獲取當前時間

time() 使用 ble timespec -1 ber 區間 本地 指向 Linux下用C獲取當前時間,具體如下: 代碼(可以把clock_gettime換成time(NULL)) ? 1 2 3 4 5 6 7 8 9 10 void getN

Linux戶組、文件權限詳解

目錄 管理權限 權限不足 日期 查看 add 綜合案例 天然 width 在linux中的每個用戶必須屬於一個組,不能獨立於組外。在linux中每個文件有所有者、所在組、其它組的概念 - 所有者 - 所在組 - 其它組 - 改變用戶所在的組 所有者 一般為文件的創建者,