校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > CentOS系統如何獲取命令的源代碼

CentOS系統如何獲取命令的源代碼

熱門標簽:AI智能語音外呼系統是什么 荊門真人語音電話機器人哪個好 淮安人工外呼系統 北京外呼系統官網 浙江虛擬外呼系統費用 北京大興區地圖標注中心 新鄉智能電話機器人有用嗎 海外文化宮地圖標注 ai外呼系統定制

以32位CentOS6.6下,獲取ls命令的源代碼為例,可以使用如下的方法下載源代碼:

1)配置源代碼的源

在CentOS中,源的配置文件為:/etc/yum.repos.d/CentOS-Base.repo,修改該文件需要root權限。

打開該文件,查看該文件的內容,在本人的機子上,該文件的內容如下:

# CentOS-Base.repo  
#  
# The mirror system uses the connecting IP address of the client and the  
# update status of each mirror to pick mirrors that are updated to and  
# geographically close to the client.  You should use this for CentOS updates  
# unless you are manually picking other mirrors.  
#  
# If the mirrorlist= does not work for you, as a fall back you can try the   
# remarked out baseurl= line instead.  
#  
#  
  
[base]  
name=CentOS-$releasever - Base  
mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=os  
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
#released updates   
[updates]  
name=CentOS-$releasever - Updates  
mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=updates  
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
#additional packages that may be useful  
[extras]  
name=CentOS-$releasever - Extras  
mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=extras  
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
#additional packages that extend functionality of existing packages  
[centosplus]  
name=CentOS-$releasever - Plus  
mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=centosplus  
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/  
gpgcheck=1  
enabled=0  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
#contrib - packages by Centos Users  
[contrib]  
name=CentOS-$releasever - Contrib  
mirrorlist=http://mirrorlist.centos.org/?release=$releaseverarch=$basearchrepo=contrib  
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/  
gpgcheck=1  
enabled=0  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  

該文件中有兩個變量:releasever和basearch,分別表示release版本和分支,如本人的機子上,這兩個值分別為6和i386。注意,releasever并不會細分為次級版本,即不會是6.6之類的。

從該文件的內容可以知道,該文件共有5個節,也就是說本人的機子的軟件來源有5處,分別為base、updates、extras、centosplus和contrib。所以只需要為如下的5處軟件源指定其源代碼的源即可。在文件的末尾加上如下的內容:

[base-src]  
name=CentOS-$releasever - Base src  
baseurl=http://vault.centos.org/6.6/os/Source/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
[updates-src]  
name=CentOS-$releasever - Updates src-centos  
baseurl=http://vault.centos.org/6.6/updates/Source/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
[extras-src]  
name=CentOS-$releasever -  Extras src-centos  
baseurl=http://vault.centos.org/6.6/extras/Source/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
[centosplus-src]  
name=CentOS-$releasever - Plus src-centos  
baseurl=http://vault.centos.org/6.6/centosplus/Source/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  
  
[contrib-src]  
name=CentOS-$releasever - Contrib src-centos  
baseurl=http://vault.centos.org/6.6/contrib/Soruce/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

由于不同的版本設置會有所不同,所以其設置會有所不同,方法可總結為如下:

(1)gpgkey與該文件中已有的節的gpgkey相同

(2)為了確認文件的存在和情況,可以打開網站http://vault.centos.org/查看具體的情況,再根據具體的情況來填寫

(3)設置baseurl時需要根據自己的系統的版本來設置,如本人的機子為CentOS-6.6,則在設置時,相關的參數就設置為6.6,即http://vault.centos.org/后接的子路徑為6.6。

該文件的作用是為yum其及相關工作的下載提供一個源,如在使用yumdownloader(下面會講到)下載源代碼時,會發生如下動作:

(1)下載$baseurl/repodata/repomd.xml文件,若該repomd.xml文件比系統中的新,更新系統中的相應的repomd.xml

(2)下載$baseurl/SPackages/中的相應的源代碼rpm包。

2)使用which命令查看ls命令的位置,如下:

which ls

# 輸出:/bin/ls

3)使用rpm命令查詢ls命令所屬的包,如下:

rpm -qf /bin/ls

# 輸出:coreutils-8.4-37.el6.i686

4)yumdownloader是一個從RPM源下載RPM的程序,可以使用yumdownloader命令安裝源代碼,如下:

yumdownloader --source coreutils-8.4-37.el6.i686

注:

(1)若yumdownloader命令沒有安裝,則可以使用此命令安裝:yum install yum-utils。

(2)下載的文件在當前目錄下,可以使用參數--destdir指定下載到哪一個目錄。

5)使用yumdownloader下載到的是一個安裝包文件rpm,可以使用如下的命令查詢rpm中的tar文件:

rpm -qpl coreutils-8.4-37.el6.src.rpm | grep tar

# 輸出:coreutils-8.4.tar.xz

6)使用rpm2cpio命令將rpm包文件轉換成cpio歸檔文件,再使用cpio命令,從cpio歸檔文件復制提取出一個歸檔文件,出如下:

rpm2cpio coreutils-8.4-37.el6.src.rpm | cpio -idv coreutils-8.4.tar.xz

# 輸出:

# coreutils-8.4.tar.xz

# 9561 blocks

cpio的man解釋為:cpio copies files into an archive

-i:與--extract等同,提取之意

-d:與--make-directories等同,當有需要時創建一個加載目錄

-v:列出文件的處理過程

7)使用tar命令對coreutils-8.4.tar.xz壓縮包進行解壓縮,如下:

tar -xvf ./coreutils-8.4.tar.xz

至此,命令的源代碼獲取完成。

標簽:蚌埠 安陽 梅州 盤錦 亳州 贛州 阿里 南通

巨人網絡通訊聲明:本文標題《CentOS系統如何獲取命令的源代碼》,本文關鍵詞  CentOS,系統,如何,獲取,命令,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS系統如何獲取命令的源代碼》相關的同類信息!
  • 本頁收集關于CentOS系統如何獲取命令的源代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美视频一区二区| 亚洲色图20p| 久久爱另类一区二区小说| 国产精品美日韩| 日韩免费视频一区二区| 一区二区三区国产精华| 久久日韩粉嫩一区二区三区| 综合激情成人伊人| 亚洲欧美另类图片小说| 免费一级欧美片在线观看| 国产欧美日韩不卡| 国产婷婷色一区二区三区四区| 欧美日韩国产首页| 在线看日韩精品电影| 色综合视频在线观看| 欧美亚洲国产一卡| 色综合色综合色综合色综合色综合| 成人开心网精品视频| 成人午夜电影小说| 国产成人在线色| 成人小视频在线观看| 波多野结衣中文一区| 欧美日韩国产乱码电影| 亚洲精品免费在线播放| 亚洲欧美区自拍先锋| 国产精品理论片| 欧美精品v国产精品v日韩精品| 欧美一区二区精美| 九一久久久久久| 国产成人免费在线观看不卡| 粉嫩久久99精品久久久久久夜| 成人精品一区二区三区中文字幕| 不卡视频一二三四| 91高清视频在线| 日韩一级视频免费观看在线| 久久精品视频一区二区| 亚洲视频一区二区在线观看| 亚洲电影在线播放| 另类小说图片综合网| 国产成人精品综合在线观看| 色哟哟精品一区| 337p亚洲精品色噜噜噜| 久久久99免费| 一区二区免费在线播放| 久久精品国内一区二区三区 | 国产精品免费丝袜| 又紧又大又爽精品一区二区| 日韩精品国产精品| 成人晚上爱看视频| 欧美手机在线视频| 国产日产欧美一区二区视频| 夜夜爽夜夜爽精品视频| 精品在线免费视频| 91麻豆免费观看| 欧美成va人片在线观看| 一区二区三区四区中文字幕| 精品一区二区综合| 在线免费不卡视频| 中文av一区二区| 奇米精品一区二区三区在线观看一| 国产成人超碰人人澡人人澡| 欧美电影一区二区| 亚洲精品午夜久久久| 国产麻豆视频一区| 欧美一区二区三区日韩视频| 亚洲精选在线视频| 亚洲美女少妇撒尿| 风流少妇一区二区| 久久麻豆一区二区| 日韩电影免费在线看| 欧美视频日韩视频在线观看| 国产精品亲子伦对白| 精品在线播放午夜| 欧美精品tushy高清| 樱花影视一区二区| 波多野结衣中文字幕一区| 国产片一区二区三区| 久久电影网电视剧免费观看| 成人午夜视频福利| 久久97超碰国产精品超碰| 成人免费视频国产在线观看| 欧美精品粉嫩高潮一区二区| 亚洲人成7777| 国产91精品一区二区麻豆网站| 日韩欧美国产三级电影视频| 日日夜夜免费精品视频| 欧美日韩亚洲高清一区二区| 亚洲精品videosex极品| av中文字幕亚洲| 1024精品合集| av色综合久久天堂av综合| 欧美日韩精品二区第二页| **欧美大码日韩| eeuss鲁片一区二区三区 | 久久久久久97三级| 丝袜脚交一区二区| 色狠狠一区二区| 亚洲免费在线观看| 97国产一区二区| 日韩毛片在线免费观看| 色综合中文字幕国产| 欧美国产一区在线| 国产精品自在欧美一区| 久久美女艺术照精彩视频福利播放| 久久成人久久爱| 久久精品人人做| 成人午夜av电影| 亚洲色图制服诱惑 | 日韩电影在线免费观看| 91精品在线一区二区| 免费美女久久99| 免费久久精品视频| 在线免费观看日本一区| 午夜精品影院在线观看| 欧美一级高清片在线观看| 国产在线精品一区在线观看麻豆| 国产亚洲一区二区三区四区 | 欧美性色黄大片手机版| 天天色天天操综合| 国产清纯白嫩初高生在线观看91 | 中文字幕精品在线不卡| 色综合久久久久网| 蜜臀久久99精品久久久画质超高清 | 国产精品传媒入口麻豆| 91福利视频久久久久| 日韩成人精品视频| 国产精品久久久久一区二区三区共| 91麻豆swag| 精品一区二区在线看| 亚洲女人小视频在线观看| 欧美成人video| 暴力调教一区二区三区| 国产真实乱子伦精品视频| 国产精品久99| 欧美日韩国产成人在线免费| 国产精品一卡二卡在线观看| 亚洲午夜视频在线观看| 国产日韩精品一区二区三区| 精品视频资源站| 不卡一区二区在线| 国产一区999| 日韩不卡免费视频| 亚洲激情av在线| 欧美高清在线一区| 精品91自产拍在线观看一区| 欧美天堂一区二区三区| av在线一区二区三区| 美女被吸乳得到大胸91| 亚洲国产中文字幕| 国产精品国产成人国产三级| 久久婷婷色综合| 5566中文字幕一区二区电影 | 欧美中文字幕一区| 综合色天天鬼久久鬼色| 91精彩视频在线| 国产麻豆精品95视频| 亚洲激情中文1区| 久久蜜桃香蕉精品一区二区三区| 日本韩国欧美国产| 国产福利不卡视频| 国产一区二区免费视频| 亚洲v日本v欧美v久久精品| 国产色一区二区| 日韩免费在线观看| 51午夜精品国产| 在线视频国内一区二区| 国产成人精品亚洲日本在线桃色| 日日夜夜精品免费视频| 午夜久久福利影院| 亚洲午夜精品一区二区三区他趣| 欧美经典一区二区三区| 精品日韩99亚洲| 日韩欧美国产三级| 欧美日韩mp4| 在线日韩av片| 在线看国产日韩| 在线一区二区三区四区五区| 成人美女视频在线观看18| 国产乱码字幕精品高清av| 韩国午夜理伦三级不卡影院| 国产综合成人久久大片91| 奇米综合一区二区三区精品视频| 亚洲专区一二三| 一区二区三区欧美激情| 夜夜嗨av一区二区三区中文字幕| 国产精品久久久久影院亚瑟| 国产精品美女久久久久久2018| 日本一区二区免费在线观看视频| 中文字幕在线观看不卡| 国产亚洲va综合人人澡精品 | 日韩精品一区二区三区在线观看| 欧美性猛交xxxxxxxx| 欧美三级视频在线观看| 欧美日本一道本| 3751色影院一区二区三区| 欧美一区国产二区| 日韩视频永久免费| 国产精品视频免费看| 日韩美女精品在线| 亚洲午夜久久久久久久久电影院|