国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux:源碼文件安裝三種方式 (我的不同在于根據使用情況永久更新)

2024-06-28 16:01:28
字體:
來源:轉載
供稿:網友

一、rpm安裝

  RPM是RedHat Package Manager(RedHat軟件包管理工具)類似Windows里面的“添加/刪除程序”  rpm可安裝兩種軟件包:只總結二進制包,源碼包暫時不總結  1:二進制包(一般情況下我們安裝的都是二進制包)     源碼包顯示名稱:源碼格式僅僅就是一個版本號的tar包      例如:MySQL-5.0.45.tar.gz     二進制包顯示名稱:二進制包顯示一般顯示比較全包括系統CPU要求     例如二進制顯示名稱:mysql-5.0.45-linux-x86_64-glibc23.tar.gz     安裝過程:     在安裝之前我們需要查看一下當前系統下是否已經安裝了這個軟件      rpm -q 程序名 //查詢程序是否安裝   1、正常安裝rpm包:rpm -ivh xxx.rpm     rpm -i   example.rpm   安裝 example.rpm 包;     rpm -iv  example.rpm   安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息;     rpm -ivh example.rpm   安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息及安裝進度;  2、將rpm包安裝到指定目錄:(沒測試)    --PRefix 將軟件包安裝到由 指定的路徑下,例如到/opt下       rpm -ivh --prefix= /opt  xxx.rpm     3、rpm -q …  (查詢是否安裝)        附加查詢命令:       a 查詢所有已經安裝的包以下兩個附加命令用于查詢安裝包的信息;        i 顯示安裝包的信息;        l 顯示安裝包中的所有文件被安裝到哪些目錄下;       p 查詢的是安裝包的信息;        f 查詢的是已安裝的某文件信息;   案例:       rpm -qa | grep tomcat4 查看 tomcat4 是否被安裝;        rpm -qip example.rpm 查看 example.rpm 安裝包的信息;        rpm -qif /bin/df 查看/bin/df 文件所在安裝包的信息;        rpm -qlf /bin/df 查看/bin/df 文件所在安裝包中的各個文件分別被安裝到哪個目錄下;     4、rpm -e 需要卸載的安裝包        在卸載之前,通常需要使用rpm -q …命令查出需要卸載的安裝包名稱。       舉例如下:        rpm -e tomcat4 :卸載 tomcat4 軟件包 rpm總結:rpm直接安裝完成,一般默認安裝(不指定安裝路徑),無需編譯,并且不能解決包之間依賴關系,如果想查看安裝包所在目錄     使用: rpm  -ql 包名  當/var/lib/rpm內的文件發生損壞時,可以通過如下命令修復:     rpm --rebuilddb  如果包是通過yum或者rpm方式安裝的:   [root@localhost yum.repos.d]# rpm -qa  //找出系統所有的包,找到對應的文件名   建議組合使用過濾條件找相關軟件是否安裝:
rpm -qa|grep nginx       查找到先關軟件名   [root@localhost yum.repos.d]# rpm -ql nginx-1.10.3-1.el6.ngx.x86_64     /etc/logrotate.d/nginx      /etc/nginx      /etc/nginx/conf.d      /etc/nginx/conf.d/default.conf      /etc/nginx/fastcgi_params      /etc/nginx/koi-utf      /etc/nginx/koi-win      /etc/nginx/mime.types      /etc/nginx/modules      /etc/nginx/nginx.conf      /etc/nginx/scgi_params      /etc/nginx/uwsgi_params      /etc/nginx/win-utf      /etc/rc.d/init.d/nginx      /etc/rc.d/init.d/nginx-debug      /etc/sysconfig/nginx      /etc/sysconfig/nginx-debug      /usr/lib64/nginx      /usr/lib64/nginx/modules      /usr/sbin/nginx      /usr/sbin/nginx-debug      /usr/share/doc/nginx-1.10.3      /usr/share/doc/nginx-1.10.3/COPYRIGHT      /usr/share/man/man8/nginx.8.gz      /usr/share/nginx      /usr/share/nginx/html      /usr/share/nginx/html/50x.html      /usr/share/nginx/html/index.html      /var/cache/nginx      /var/log/nginx   找到安裝路徑及啟動文件、配置文件所在目錄,不過這個不好使,我使用這種:    find / -name nginx    [root@zabbix /]# find / -name nginx     /usr/lib64/nginx     /usr/sbin/nginx     /usr/share/nginx     /usr/local/nginx    (下面找配置文件)     /usr/local/nginx/sbin/nginx   (啟動文件)     /var/log/nginx     /var/lock/subsys/nginx     /var/lib/yum/repos/x86_64/6/nginx     /var/cache/yum/x86_64/6/nginx     /var/cache/nginx     /nginx-1.10.1/objs/nginx     /etc/sysconfig/nginx     /etc/logrotate.d/nginx     /etc/nginx     /etc/rc.d/init.d/nginx二、yum安裝rpm包   RPM雖然省去了編譯過程,并且提供數據庫存儲軟件的信息,但仍然需要我們手動下載RPM安裝包,而YUM的出現解決了這一問題。  較多軟件的RPM安裝包都存放在了YUM Server上,只要我們的計算機能連互聯網,就能使用yum自動下載RPM安裝包并安裝軟件。    yum 安裝省時省心,自動解析和安裝依賴的包,所以網上都是推薦 yum 方式安裝的。        安裝  :  yum install  軟件名           升級  : yum update   軟件名    卸載  : yum remove   軟件名    顯示  : yum info package1 顯示安裝包信息package1       yum install xxx:yum會查詢數據庫,有無這一軟件包,如果有,則檢查其依賴沖突關系,如果沒有依賴沖突,那么最好,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除沖突的包,你可以自己作出判斷。     三、tar.gz 源碼包的安裝   1、將安裝文件拷貝至你的目錄中,如果是以root身份登錄上的,就將軟件拷貝至/root中。   2、解壓縮:#tar xvzf xxx.tar.gz   3、檢查編譯。或可制定路徑:#./configure --prefix=/opt/文件名   4、編譯安裝:# make&&make install    例如:[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2 [root@localhost fcitx]#cd fcitx [root@localhost fcitx]# ./configure --prefix=/opt/fcitx [root@localhost fcitx]# make&&make install   注意:檢查編譯  編譯  安裝 時要在相關文件里面(注意路徑)   此種安裝方式需要指定安裝路徑、檢查編譯、編譯、安裝
上一篇:Linux chattr命令

下一篇:linux學習總結

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盘山县| 京山县| 太白县| 温州市| 罗定市| 修文县| 金平| 南溪县| 苏尼特右旗| 丹巴县| 焉耆| 蒙城县| 伊宁市| 方正县| 惠安县| 华坪县| 增城市| 四子王旗| 乌鲁木齐县| 滨海县| 台东县| 台江县| 家居| 年辖:市辖区| 吴川市| 察隅县| 临海市| 尼勒克县| 温泉县| 宣化县| 贵南县| 峨山| 万盛区| 桐乡市| 安国市| 宜城市| 静乐县| 田东县| 万荣县| 郧西县| 资源县|