<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Arch Linux中的Pacman命令如何使用

          共 2564字,需瀏覽 6分鐘

           ·

          2020-06-24 23:22

          b59b744591f0aa282097964e32f17784.webp412ef0063b47f968a034d03ea8905bae.webp

          點(diǎn)擊「閱讀原文」查看良許原創(chuàng)精品視頻。


          pacman包管理器是Arch Linux與其他主要發(fā)行版(如Red Hat和Ubuntu/Debian)的主要區(qū)別之一。pacman目的是方便地管理包,不管軟件包是來自官方的 Arch 庫還是用戶自己創(chuàng)建,pacman 都能方便地管理。文內(nèi)含長段代碼可復(fù)制可往左滑,希望對大家有幫助!

          a0b98d8ab481c9b9e2efa5954336b353.webp


          環(huán)境

          Archlinux 2020.04

          使用pacman安裝程序包

          可以使用pacman同時(shí)安裝一個(gè)或者多個(gè)程序包


          root@archlinux>?pacman?-S?--noconfirm?apache
          <以上代碼可復(fù)制粘貼,可往左滑>

          73b2b547b6cee363237ec2fc8bc7436b.webp

          -S:安裝應(yīng)用程序。
          --noconfirm:安裝時(shí)自動(dòng)確認(rèn)安裝。

          刪除程序包

          刪除程序包,但不刪除依賴包:


          root@archlinux>?pacman?-R?--noconfirm?apache
          <以上代碼可復(fù)制粘貼,可往左滑>

          2a45d212ef8b290487a4ebad2268a54f.webp

          刪除程序包,并且刪除依賴包:


          root@archlinux>?pacman?-Rs?apache?–noconfirm
          <以上代碼可復(fù)制粘貼,可往左滑>

          3321792e902a8b9417ac8592bf6f5c0e.webp

          升級(jí) 包

          Pacman提供了一種更新Arch Linux的簡單方法。您只需使用一個(gè)命令即可更新所有已安裝的程序包。這可能需要一段時(shí)間,具體取決于系統(tǒng)的更新程度。

          使用-Syu選項(xiàng),可以更新所有已經(jīng)安裝的軟件包。


          root@archlinux>?pacman?-Syu
          <以上代碼可復(fù)制粘貼,可往左滑>

          03a7583609b88168c0bf18f9709a337f.webp

          搜索程序包

          搜索本地已經(jīng)安裝的程序包,使用-Q選項(xiàng):


          #?列出所有的程序包
          root@archlinux>?pacman?-Q
          acl?2.2.53-2
          archlinux-keyring?20200422-1
          argon2?20190702-2
          attr?2.4.48-2
          audit?2.8.5-6
          base?2-2
          bash?5.0.016-1
          bash-completion?2.10-1
          bzip2?1.0.8-3
          ca-certificates?20181109-3


          #?搜索指定名稱的程序包
          root@archlinux>?pacman?-Qs?openssh??????????????????????????????????????????????????????????????????????????????????~
          local/openssh?8.2p1-3
          ????Premier?connectivity?tool?for?remote?login?with?the?SSH?protocol
          <以上代碼可復(fù)制粘貼,可往左滑>

          53149ced9339b752f02a247adf27bd91.webp

          查詢網(wǎng)絡(luò)源里面是否有某個(gè)安裝包,可以使用-Ss選項(xiàng):


          root@archlinux>?pacman?-Ss?Gnome-Desktop?????????????????????????????????????????????????????????????????????/usr/bin
          extra/gnome-desktop?1:3.36.2-1
          ????Library?with?common?API?for?various?GNOME?modules
          <以上代碼可復(fù)制粘貼,可往左滑>

          26eec7f30bf0704c5e4b4843e3fa8ab8.webp

          查詢某個(gè)文件屬于哪個(gè)安裝包:


          root@archlinux>?pacman?-F?/usr/bin/vim??????????????????????????????????????????????????????????????????????????????~
          usr/bin/vim?is?owned?by?extra/gvim?8.2.0510-2
          usr/bin/vim?is?owned?by?extra/vim?8.2.0510-2
          root@archlinux>?pacman?-F?/usr/bin/ifconfig?????????????????????????????????????????????????????????????????????????~
          usr/bin/ifconfig?is?owned?by?core/net-tools?1.60.20181103git-2
          <以上代碼可復(fù)制粘貼,可往左滑>

          f1ca860f9522c40a0a9d566beb9c3c6c.webp

          查詢某個(gè)程序包包含哪些文件,可以使用-Ql選項(xiàng):


          archlinux#?pacman?-Ql?net-tools
          net-tools?/usr/
          net-tools?/usr/bin/
          net-tools?/usr/bin/arp
          net-tools?/usr/bin/ifconfig
          net-tools?/usr/bin/ipmaddr
          net-tools?/usr/bin/iptunnel
          net-tools?/usr/bin/mii-tool
          net-tools?/usr/bin/nameif
          net-tools?/usr/bin/netstat
          net-tools?/usr/bin/plipconfig
          net-tools?/usr/bin/rarp
          net-tools?/usr/bin/route
          net-tools?/usr/bin/slattach

          <以上代碼可復(fù)制粘貼,可往左滑>

          610aa16a665651bd244fbfa08ef248cb.webp


          查看該程序包所依賴的程序包,可以使用pactree查看。需要安裝pacman-contrib程序包,使用pactree以目錄樹的形式顯示依賴包的名稱:


          archlinux#?pactree?net-tools
          net-tools
          └─glibc
          ??├─linux-api-headers?provides?linux-api-headers>=4.10
          ??├─tzdata
          ??└─filesystem
          ????└─iana-etc
          <以上代碼可復(fù)制粘貼,可往左滑>

          5c997159ad851cd477d51f9fb1b8cabb.webp

          總結(jié)

          pacman包管理器是Arch Linux與其他主要發(fā)行版(如Red Hat和Ubuntu/Debian)的主要區(qū)別之一。pacman目的是方便地管理包,不管軟件包是來自官方的 Arch 庫還是用戶自己創(chuàng)建,pacman 都能方便地管理。


          良許個(gè)人微信


          添加良許個(gè)人微信即送3套程序員必讀資料


          → 精選技術(shù)資料共享

          → 高手如云交流社群





          本公眾號(hào)全部博文已整理成一個(gè)目錄,請?jiān)诠娞?hào)里回復(fù)「m」獲??!

          推薦閱讀:

          拍一拍,微信史上最短一行代碼

          Linux下如何尋找相同文件?

          有點(diǎn)厲害!用12萬行代碼堆出來個(gè)"蔡徐坤",編譯還能通過!


          5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲?。?!


          瀏覽 58
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美人人操 | 成人毛片网站 | 麻豆成人免费在线观看了 | 欧美性猛交XXXXX按摩欧美 | 在线国产激情 |