最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux之source.list的使用解析

 更新時(shí)間:2025年03月04日 10:19:32   投稿:jingxian  
/etc/apt/source.list文件定義了軟件源的相關(guān)信息,包括檔案類型、倉庫地址和版本代號,倉庫地址指向了軟件包的索引文件和具體存放路徑,修改該文件后需要更新軟件包列表,才能安裝新的軟件

linux source.list的使用

眾所周知,linux可以通過apt命令安裝軟件,那么apt又是從哪里獲取軟件包呢并安裝呢?

這里就繞不開一個(gè)文件source.list,該文件定義了軟件源相關(guān)的信息。

下面以實(shí)際例子,詳細(xì)的介紹下這個(gè)文件。

文件作用

定義軟件源的信息

文件所在路徑

/etc/apt/source.list

文件解析

文件的內(nèi)容如下,以本機(jī)為參考,本機(jī)環(huán)境是x86_64+銀河麒麟系統(tǒng),試圖 如下所示:

通過上圖可以看出這個(gè)可以分為3個(gè)部分:

  • 檔案類型,有兩種取值:deb和deb-src,deb為預(yù)編譯二進(jìn)制包;deb-src為源碼包,源碼包通常需要自己編譯。
  • 倉庫地址,改地址是軟件源的url地址。進(jìn)入該url后可以看到有兩個(gè)目錄,一個(gè)是dist,一個(gè)pool,其中dist目錄中包含的是軟件包的索引文件,該目錄中存在具體的軟件包,可以這么理解:dist目錄中定義了各個(gè)不同的發(fā)行版本軟件源的索引文件,這些索引文件中定義了軟件的相關(guān)信息例如軟件包的名稱、依賴項(xiàng)、存放路徑等,而pool則是軟件包具體存放路徑。

圖示如下:

  • 版本代號,這個(gè)條目的對應(yīng)前面圖示的10.1,這個(gè)10.1是什么呢?答案是一個(gè)目錄,那這個(gè)10.1在哪里呢?不要著急,進(jìn)入dist目錄就可以看到10.1這個(gè)目錄。如下所示:

進(jìn)入10.1目錄后可以看到如下目錄:

上圖中的可以看到main restricted universe等目錄。這些目錄就有不同的含義。

含義如下所示:

  • main:官方支持的自由軟件。
  • restricted:官方支持的非完全自由的軟件。
  • universe:社區(qū)維護(hù)的自由軟件。
  • multiverse:非自由軟件。

繼續(xù)進(jìn)入下層目錄,例如點(diǎn)擊main目錄,圖示如下所示:

可以看到該目錄下包含了不同平臺的索引文件文件夾,例如amd64 arm64 loongarch64(龍心平臺),mips平臺等。

那索引文件呢呢?圖示如下:

Packages.gz是一個(gè)壓縮包文件,將文件解壓后是一個(gè)純文本文件,文件里面將該平臺中所有支持的軟件包信息列出來,打開解壓后的文件,文件內(nèi)容類似如下:

Package: libxcb-image0-dev
Architecture: arm64
Version: 0.4.0-1build1
Multi-Arch: same
Priority: extra
Section: libdevel
Source: xcb-util-image
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Kylin Developers <devel-discuss@kylinos.cn>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 74
Depends: libxcb-image0 (>= 0.4.0-1build1), libxcb1-dev, libxcb-shm0-dev---依賴項(xiàng)
Filename: pool/main/x/xcb-util-image/libxcb-image0-dev_0.4.0-1build1_arm64.deb--文件路徑
Size: 15916
MD5sum: 0ebc6ff841d52c2e6a5da11fb047cb1d
SHA1: 65284ef5d55de682a72a258c49295669496ecc01
SHA256: 51e2b623826b289a9b57c5fccfcfd43a47a8563b100a16ae0de57f196542199c
SHA512: 2437b6d23beaaec3fc9fc30390cf1d616757d971c130852a3f77ba02edc1eb8e7c34b09f1be795177d0ae01554ef431b24c899b31ba9bbb911b626dcc25c644f
Homepage: http://xcb.freedesktop.org
Description: utility libraries for X C Binding -- image, development files
This package contains the header and library files needed to build software
using libxcb-image, providing port of Xlib's XImage and XShmImage functions.
.
The xcb-util module provides a number of libraries which sit on top of
libxcb, the core X protocol library, and some of the extension
libraries. These experimental libraries provide convenience functions
and interfaces which make the raw X protocol more usable. Some of the
libraries also provide client-side code which is not strictly part of
the X protocol but which have traditionally been provided by Xlib.
Second-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
X-Raw-MD5sum: 54b05e232bed763c18979eab8f3c40be
cert_subject_cn: 麒麟軟件有限公司
cert_subject_o: 麒麟軟件有限公司
cert_subject_ou: DS120G321040301
  • 軟件包分類,跟在版本代號之后的就是軟件包的分類,根據(jù)前面講述的不同分類的作用,用戶可以選擇下載哪些軟件包??梢杂幸粋€(gè)或者多個(gè)。
  • 前面的例子中包含了main universe multiverse restricted4個(gè)目錄。

修改該文件如何生效

sudo apt-get update

至此,應(yīng)該了解了這個(gè)文件的作用了吧,哈哈!

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • ubuntu13.10編譯安裝mono環(huán)境(一)

    ubuntu13.10編譯安裝mono環(huán)境(一)

    Mono是一個(gè)自由開放源代碼項(xiàng)目。該項(xiàng)目的目標(biāo)是創(chuàng)建一系列符合ECMA標(biāo)準(zhǔn)的.NET工具,包括C#編譯器和通用語言架構(gòu)。Mono項(xiàng)目不僅可以運(yùn)行于Windows系統(tǒng)上,還可以運(yùn)行于Linux,F(xiàn)reeBSD,Unix,OS X和Solaris,甚至一些游戲平臺,例如:Playstation 3,Wii或XBox 360。
    2014-07-07
  • linux的網(wǎng)絡(luò)通信和進(jìn)程間通信解讀

    linux的網(wǎng)絡(luò)通信和進(jìn)程間通信解讀

    Linux中進(jìn)程間通信(IPC)用于同一主機(jī)的高效數(shù)據(jù)交換,網(wǎng)絡(luò)通信支持跨主機(jī)的靈活傳輸,IPC適用于本地高可靠場景,網(wǎng)絡(luò)通信適合分布式系統(tǒng),選擇依據(jù)為性能需求和通信范圍,混合架構(gòu)可結(jié)合Unix Domain Socket優(yōu)化效率
    2025-09-09
  • linux應(yīng)用軟件編程之多任務(wù)(進(jìn)程)詳解

    linux應(yīng)用軟件編程之多任務(wù)(進(jìn)程)詳解

    文章介紹了進(jìn)程與多任務(wù)的概念,涵蓋進(jìn)程定義、狀態(tài)(運(yùn)行、就緒、等待、僵尸等)、調(diào)度算法及資源回收機(jī)制,并列舉了ps、top、kill等系統(tǒng)命令和fork、exit等編程方法,說明如何創(chuàng)建、管理及終止進(jìn)程
    2025-08-08
  • Centos5給/根分區(qū)擴(kuò)容

    Centos5給/根分區(qū)擴(kuò)容

    今天在調(diào)整VPS的時(shí)候發(fā)現(xiàn)自己的/分區(qū)的空間用光了.但是還剩下一個(gè)分區(qū)hda3沒動.于是乎.想調(diào)整到根下面去.但是由于本人新手一個(gè).又不太了解linux的分區(qū)機(jī)制.
    2010-06-06
  • Linux鏡像拉取失敗的解決方案

    Linux鏡像拉取失敗的解決方案

    文章總結(jié):本文介紹了兩個(gè)Docker鏡像拉取錯(cuò)誤的原因及解決方法,第一個(gè)問題是由于鏡像源速度太慢導(dǎo)致超時(shí),解決方法是更換更好的鏡像源,第二個(gè)問題是連接被拒絕,解決方法同樣是更換鏡像源,希望本文能為大家提供幫助,也歡迎在腳本之家分享更多經(jīng)驗(yàn)
    2026-03-03
  • CentOS配置永久靜態(tài)IP的流程步驟

    CentOS配置永久靜態(tài)IP的流程步驟

    這篇文章主要介紹了CentOS配置永久靜態(tài)IP的流程步驟,在 CentOS 6 中,配置永久 IP 地址需要修改網(wǎng)絡(luò)配置文件,完成以上步驟后,你的靜態(tài) IP 配置就會永久生效,即使重啟系統(tǒng),配置也會保持不變,需要的朋友可以參考下
    2026-02-02
  • Linux與windows文件傳輸詳解及實(shí)例

    Linux與windows文件傳輸詳解及實(shí)例

    這篇文章主要介紹了Linux與windows文件傳輸詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • CentOS下安裝Memcached和PHP Memcached擴(kuò)展

    CentOS下安裝Memcached和PHP Memcached擴(kuò)展

    今天小編就為大家分享一篇關(guān)于CentOS下安裝Memcached和PHP Memcached擴(kuò)展,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Centos7 iptables開放端口實(shí)現(xiàn)方式

    Centos7 iptables開放端口實(shí)現(xiàn)方式

    排查MySQL遠(yuǎn)程連接失?。合却_認(rèn)安全組端口開放,再檢查FirewallD是否運(yùn)行,若未啟用則查看iptables規(guī)則,發(fā)現(xiàn)3306被DROP后修改為ACCEPT,測試連接成功,總結(jié)經(jīng)驗(yàn)供參考
    2025-08-08
  • 詳解CentOS7.0安裝與配置Tomcat-7

    詳解CentOS7.0安裝與配置Tomcat-7

    本篇文章主要介紹了CentOS7.0安裝與配置Tomcat-7,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01

最新評論

巴青县| 海城市| 临海市| 通榆县| 镇平县| 桂阳县| 双鸭山市| 凯里市| 共和县| 桂阳县| 海盐县| 类乌齐县| 吴忠市| 怀化市| 定州市| 元谋县| 胶南市| 保靖县| 安西县| 莱州市| 潼南县| 棋牌| 资源县| 高陵县| 宜昌市| 当雄县| 凉山| 太仆寺旗| 安图县| 永和县| 冕宁县| 西畴县| 洱源县| 衢州市| 彩票| 南江县| 屯昌县| 泰州市| 扶绥县| 安达市| 郓城县|