亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    rpm、yum與源碼安裝軟件詳解

    本篇文章介紹了使用rpm、yum來安裝軟件的方法,以及使用源碼編譯方式安裝軟件的方法,具有一定的參考價(jià)值,希望對(duì)學(xué)習(xí)Linux系統(tǒng)的朋友有幫助!

    rpm、yum與源碼安裝軟件詳解

    rpm、yum與源碼安裝軟件詳解

    8.1rpm安裝

    rpm[選項(xiàng)]軟件包名稱 主選項(xiàng) -i 安裝 -e卸載 -U升級(jí) -q查找 輔助選項(xiàng) -ⅴ顯示過程 -h --hash 查詢 -a-all查詢所有安裝的包 -f-file查詢擁有<-file的包 -p查詢一個(gè)沒有安裝的包 卸載 -nodeps忽略依賴

    安裝的時(shí)候要把centos7的iso文件拿過來,為什么要拿過來呢,因?yàn)槔锩娴腜ackages里面就是rpm包。

    具體路徑是/run/media/wangzirui/Centos 7 X86_64/Packages/

    然后執(zhí)行

     rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm

    8.2yum安裝

    解決依賴問題,

    ftp服務(wù)器的配置yum倉(cāng)庫(kù)

    [root@MiWiFi-R3L-srv ftp]# rpm -qa | grep vsftpd vsftpd-3.0.2-25.el7.x86_64 [root@MiWiFi-R3L-srv ftp]# cd ~ [root@MiWiFi-R3L-srv ~]# systemctl start vsftpd [root@MiWiFi-R3L-srv ~]# mount /dev/cdrom /var/ftp/pub/ mount: /dev/sr0 寫保護(hù),將以只讀方式掛載 [root@MiWiFi-R3L-srv ~]# ll /dev/cdrom lrwxrwxrwx. 1 root root 3 2月  10 00:07 /dev/cdrom -> sr0

    yum源

    [root@MiWiFi-R3L-srv etc]# cd /etc/yum.repos.d [root@MiWiFi-R3L-srv yum.repos.d]# ls CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
    [root@MiWiFi-R3L-srv etc]# cd /etc/yum.repos.d [root@MiWiFi-R3L-srv yum.repos.d]# ls CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo [root@MiWiFi-R3L-srv yum.repos.d]# ^C [root@MiWiFi-R3L-srv yum.repos.d]# mkdir xx [root@MiWiFi-R3L-srv yum.repos.d]# mv *.repo xx/ [root@MiWiFi-R3L-srv yum.repos.d]# ls xx

    然后再這個(gè)目錄下新建一個(gè)1.repo

    內(nèi)容為

    [ftp] name=test baseurl=ftp://localhost/pub gpgcheck=0

    現(xiàn)在yum好使了

    [root@MiWiFi-R3L-srv yum.repos.d]# vim 1.repo [root@MiWiFi-R3L-srv yum.repos.d]# yum install http 已加載插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile ftp                                                      | 3.6 kB     00:00      (1/2): ftp/group_gz                                        | 165 kB   00:00      (2/2): ftp/primary_db                                      | 3.2 MB   00:00      沒有可用軟件包 http。 錯(cuò)誤:無須任何處理

    baseurl可以為ftp://

    也可以為file://

    內(nèi)容為

    [loacl] name=local baseurl=file:///mnt/dvd gpgcheck=0

    三個(gè)/// 是因?yàn)榈谌齻€(gè)/是跟目錄的意思

    安裝第三方源,epel,aliyun,清華大學(xué)源

    都行,直接把文件rpm安裝就行了,然后/etc/yum.repos.d里就有剛才下載的源的repo文件了。

    8.3yum命令

    yum安裝的配置,在/etc/yum.conf文件里

    [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release

    cachedir默認(rèn)下載地方 $basearch 是你的架構(gòu) / 第二個(gè)是你的版本

    Keepcache 是下完裝完是否保存

    接下來朱命令

    install update remove search Grouplist yum list 包的名字

    8.5源碼安裝

    1.下載

    先把源碼下下來,然后解壓,因?yàn)橛袌D形界面,直接操作就行。

    2.解壓

    下的是nginx,然后解壓下來,打開看的時(shí)候。

    [wangzirui@laotie ~]$ cd nginx-1.17.8/ [wangzirui@laotie nginx-1.17.8]$ ls auto     CHANGES.ru  configure  html     man     src CHANGES  conf        contrib    LICENSE  README

    3.檢查

    里面的的configure是個(gè)可執(zhí)行文件。

    [wangzirui@laotie nginx-1.17.8]$ ./configure  checking for OS  + Linux 3.10.0-1062.el7.x86_64 x86_64 checking for C compiler ... not found  ./configure: error: C compiler cc is not found

    直接運(yùn)行的話是運(yùn)行不了的,因?yàn)樾枰幾g這個(gè)文件。

    所以需要安裝gcc

    [root@laotie nginx-1.17.8]# yum -y install gcc

    這時(shí)候裝完了再執(zhí)行

    ./configure

    會(huì)提示缺少qcre,然后就安裝qcre就行了

    [root@laotie nginx-1.17.8]# yum list pcre 已加載插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile  * base: mirrors.aliyun.com  * extras: mirrors.aliyun.com  * updates: mirrors.163.com 已安裝的軟件包 pcre.x86_64                        8.32-17.el7                         @anaconda 可安裝的軟件包 pcre.i686                          8.32-17.el7                         base      [root@laotie nginx-1.17.8]# yum -y install pcre-devel

    安裝好了就行了,接下來就是make一下,生成安裝文件

    4.編譯

    [root@laotie nginx-1.17.8]# make

    接下來是make install ,執(zhí)行完后就安裝成功了

    5.安裝

    [root@laotie nginx-1.17.8]#make install

    然后就進(jìn)入目錄,執(zhí)行可執(zhí)行文件就行了

    6.執(zhí)行

    [root@laotie nginx-1.17.8]# cd /usr/local/nginx [root@laotie nginx]# ls conf  html  logs  sbin [root@laotie nginx]# cd sbin [root@laotie sbin]# ls nginx

    然后執(zhí)行

    ./nginx

    進(jìn)入localhost就行了,可以看到nginx的html

    推薦學(xué)習(xí):Linux操作系統(tǒng)教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)