国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Arch Linux 的 pacman 命令入門

系統 Linux
本初學者指南向你展示了在 Linux 中可以使用 pacman 命令做什么,如何使用它們來查找新的軟件包,安裝和升級新的軟件包,以及清理你的系統。

[[381515]]

這本初學者指南向你展示了在 Linux 中可以使用 pacman 命令做什么,如何使用它們來查找新的軟件包,安裝和升級新的軟件包,以及清理你的系統。

pacman 包管理器是 Arch Linux 和其他主要發行版如 Red Hat 和 Ubuntu/Debian 之間的主要區別之一。它結合了簡單的二進制包格式和易于使用的 構建系統pacman 的目標是方便地管理軟件包,無論它是來自 官方庫 還是用戶自己構建的軟件庫。

如果你曾經使用過 Ubuntu 或基于 debian 的發行版,那么你可能使用過 apt-get 或 apt 命令。pacman 在 Arch Linux 中是同樣的命令。如果你 剛剛安裝了 Arch Linux,在安裝 Arch Linux 后,首先要做的 幾件事 之一就是學習使用 pacman 命令。

在這個初學者指南中,我將解釋一些基本的 pacman 命令的用法,你應該知道如何用這些命令來管理你的基于 Archlinux 的系統。

Arch Linux 用戶應該知道的幾個重要的 pacman 命令

與其他包管理器一樣,pacman 可以將包列表與軟件庫同步,它能夠自動解決所有所需的依賴項,以使得用戶可以通過一個簡單的命令下載和安裝軟件。

通過 pacman 安裝軟件

你可以用以下形式的代碼來安裝一個或者多個軟件包:

  1. pacman -S 軟件包名1 軟件包名2 ...

 

安裝一個包

-S 選項的意思是同步synchronization,它的意思是 pacman 在安裝之前先與軟件庫進行同步。

pacman 數據庫根據安裝的原因將安裝的包分為兩組:

  • 顯式安裝:由 pacman -S 或 -U 命令直接安裝的包
  • 依賴安裝:由于被其他顯式安裝的包所 依賴,而被自動安裝的包。

卸載已安裝的軟件包

卸載一個包,并且刪除它的所有依賴。

  1. pacman -R 軟件包名

 

移除一個包

刪除一個包,以及其不被其他包所需要的依賴項:

  1. pacman -Rs 軟件包名

如果需要這個依賴的包已經被刪除了,這條命令可以刪除所有不再需要的依賴項:

  1. pacman -Qdtq | pacman -Rs -

升級軟件包

pacman 提供了一個簡單的辦法來 升級 Arch Linux。你只需要一條命令就可以升級所有已安裝的軟件包。這可能需要一段時間,這取決于系統的新舊程度。

以下命令可以同步存儲庫數據庫,并且 更新系統的所有軟件包,但不包括不在軟件庫中的“本地安裝的”包:

  1. pacman -Syu
  • S 代表同步
  • y 代表更新本地存儲庫
  • u 代表系統更新

也就是說,同步到中央軟件庫(主程序包數據庫),刷新主程序包數據庫的本地副本,然后執行系統更新(通過更新所有有更新版本可用的程序包)。

 

系統更新

注意!

對于 Arch Linux 用戶,在系統升級前,建議你訪問 Arch-Linux 主頁 查看最新消息,以了解異常更新的情況。如果系統更新需要人工干預,主頁上將發布相關的新聞。你也可以訂閱 RSS 源 或 Arch 的聲明郵件

在升級基礎軟件(如 kernel、xorg、systemd 或 glibc) 之前,請注意查看相應的 論壇,以了解大家報告的各種問題。

在 Arch 和 Manjaro 等滾動發行版中不支持部分升級。這意味著,當新的庫版本被推送到軟件庫時,軟件庫中的所有包都需要根據庫版本進行升級。例如,如果兩個包依賴于同一個庫,則僅升級一個包可能會破壞依賴于該庫的舊版本的另一個包。

用 Pacman 查找包

pacman 使用 -Q 選項查詢本地包數據庫,使用 -S 選項查詢同步數據庫,使用 -F 選項查詢文件數據庫。

pacman 可以在數據庫中搜索包,包括包的名稱和描述:

  1. pacman -Ss 字符串1 字符串2 ...

 

查找一個包

查找已經被安裝的包:

  1. pacman -Qs 字符串1 字符串2 ...

根據文件名在遠程軟包中查找它所屬的包:

  1. pacman -F 字符串1 字符串2 ...

查看一個包的依賴樹:

  1. pactree 軟件包名

清除包緩存

pacman 將其下載的包存儲在 /var/cache/Pacman/pkg/ 中,并且不會自動刪除舊版本或卸載的版本。這有一些優點:

  1. 它允許 降級 一個包,而不需要通過其他來源檢索以前的版本。
  2. 已卸載的軟件包可以輕松地直接從緩存文件夾重新安裝。

但是,有必要定期清理緩存以防止文件夾增大。

pacman contrib 包中提供的 paccache(8) 腳本默認情況下會刪除已安裝和未安裝包的所有緩存版本,但最近 3 個版本除外:

  1. paccache -r

 

清除緩存

要刪除當前未安裝的所有緩存包和未使用的同步數據庫,請執行:

  1. pacman -Sc

要從緩存中刪除所有文件,請使用清除選項兩次,這是最激進的方法,不會在緩存文件夾中留下任何內容:

  1. pacman -Scc

安裝本地或者第三方的包

安裝不是來自遠程存儲庫的“本地”包:

  1. pacman -U 本地軟件包路徑.pkg.tar.xz

安裝官方存儲庫中未包含的“遠程”軟件包:

  1. pacman -U http://www.example.com/repo/example.pkg.tar.xz

額外內容:用 pacman 排除常見錯誤

下面是使用 pacman 管理包時可能遇到的一些常見錯誤。

提交事務失敗(文件沖突)

如果你看到以下報錯:

  1. error: could not prepare transaction
  2. error: failed to commit transaction (conflicting files)
  3. package: /path/to/file exists in filesystem
  4. Errors occurred, no packages were upgraded.

這是因為 pacman 檢測到文件沖突,不會為你覆蓋文件。

解決這個問題的一個安全方法是首先檢查另一個包是否擁有這個文件(pacman-Qo 文件路徑)。如果該文件屬于另一個包,請提交錯誤報告。如果文件不屬于另一個包,請重命名“存在于文件系統中”的文件,然后重新發出更新命令。如果一切順利,文件可能會被刪除。

你可以顯式地運行 pacman -S –overwrite 要覆蓋的文件模式**,強制pacman` 覆蓋與 給模式匹配的文件,而不是手動重命名并在以后刪除屬于該包的所有文件。

提交事務失敗(包無效或損壞)

在 /var/cache/pacman/pkg/ 中查找 .part 文件(部分下載的包),并將其刪除。這通常是由在 pacman.conf 文件中使用自定義 XferCommand 引起的。

初始化事務失敗(無法鎖定數據庫)

當 pacman 要修改包數據庫時,例如安裝包時,它會在 /var/lib/pacman/db.lck 處創建一個鎖文件。這可以防止 pacman 的另一個實例同時嘗試更改包數據庫。

如果 pacman 在更改數據庫時被中斷,這個過時的鎖文件可能仍然保留。如果你確定沒有 pacman 實例正在運行,那么請刪除鎖文件。

檢查進程是否持有鎖定文件:

  1. lsof /var/lib/pacman/db.lck

如果上述命令未返回任何內容,則可以刪除鎖文件:

  1. rm /var/lib/pacman/db.lck

如果你發現 lsof 命令輸出了使用鎖文件的進程的 PID,請先殺死這個進程,然后刪除鎖文件。

我希望你喜歡我對 pacman 基礎命令的介紹。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2015-11-03 14:23:10

新手Arch LinuxLinux

2021-10-03 14:30:17

Arch LinuxPKGBUILD 文件軟件包

2016-10-17 08:49:15

WindowsLinuxArch Linux

2022-03-31 10:32:08

Mabox LinuLinux

2009-08-11 20:15:36

2015-07-28 10:31:48

2011-04-27 10:14:38

2015-08-14 16:55:49

Arch Linux安裝

2022-10-11 16:09:27

系統Linux管理器

2023-11-27 09:40:58

Arch Linux

2015-07-27 16:56:24

LinuxQQ

2020-03-24 18:10:17

Arch LinuxLinux發行版AUR助手

2010-01-07 13:59:11

Linux入門命令

2009-12-21 14:17:05

Arch Linux使

2023-10-17 11:27:42

2019-08-14 08:00:00

Arch LinuxUbuntuLinux

2023-11-09 16:13:53

2010-06-21 16:33:08

Linux Arch

2023-01-05 13:00:11

Arch Linux生物信息

2012-02-29 00:38:29

Linux命令
點贊
收藏

51CTO技術棧公眾號

国产精品动漫网站| 一区二区国产日产| 少妇高潮喷水在线观看| 国产不卡网站| 欧美一卡二卡| 日本伊人精品一区二区三区观看方式| 乱人伦精品视频在线观看| 91 com成人网| 亚洲欧洲三级| 成人影院在线免费观看| 欧美国产日韩一二三区| 国产精品视频色| 免费观看成人高潮| 成人午夜视频在线| 性欧美在线看片a免费观看| 国产毛片视频| 1024成人| 亚洲无线码在线一区观看| 国产1区2区在线| 国产成人免费视频网站高清观看视频 | 国产精品www| 青青草在线视频免费观看| 欧美视频官网| 永久免费毛片在线播放不卡| 免费羞羞视频| 亚洲尤物影院| 中文字幕亚洲一区二区三区| 男女爱爱免费网站| 国产精品少妇自拍| 精品国产乱码久久久久久郑州公司| 密臀av在线| 亚洲国产精品久久91精品| 国产成人精品视频ⅴa片软件竹菊| 精品一区在线| 精品粉嫩超白一线天av| 成人免费淫片95视频观看网站| 欧美全黄视频| 欧美日韩精品免费看| 日韩视频一区二区三区四区| 色综合久久久久久久| 久久99久久99精品| 91欧美国产| 中文字幕日韩欧美在线| 亚洲影视资源| 欧美精品久久一区| 色七七在线观看| 亚洲经典视频在线观看| 欧美一区国产一区| 亚洲黄页在线观看| 亚洲性生活视频| 国产欧美啪啪| 日韩电影中文字幕一区| 亚洲欧洲动漫| 国产一区二区免费在线| 亚洲一区二区中文| 国产精品x8x8一区二区| 亚洲a级在线播放观看| 亚洲综合另类| 99视频精品免费| 欧美性高潮在线| 天天干天天爽天天射| 精品午夜久久福利影院| 国产精品1区2区在线观看| a成人v在线| 国产成人综合av| 鲁大师成人一区二区三区| 鲁一鲁一鲁一鲁一澡| 日本欧洲一区二区| 色婷婷成人在线| 欧美色偷偷大香| 日日噜噜噜夜夜爽爽狠狠视频| 国产自产v一区二区三区c| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 天堂va蜜桃一区二区三区 | 97视频中文字幕| 午夜精品影视国产一区在线麻豆| 在线日韩av观看| 爽成人777777婷婷| 777av视频| 国产精品白丝jk白祙喷水网站| 色乱码一区二区三区在线| 7777精品伊人久久久大香线蕉完整版| 亚洲精品一区二区三区在线| 日韩视频免费在线观看| 91色在线看| 日韩小视频在线观看专区| 青青青草网站免费视频在线观看| 亚洲偷欧美偷国内偷| 精品国产视频| 国产精品18久久久久久首页狼| 日韩精品亚洲专区| 欧美一二三区| **欧美大码日韩| 国产精品久久久毛片| 久久久精品影视| 成人在线免费观看av| 欧美午夜在线一二页| 日本在线天堂| 欧美日韩国产首页| 9色在线观看| 欧美精品乱码久久久久久按摩| 亚洲日本va中文字幕| 国产高潮呻吟久久久| 成人精品一区二区三区四区| 好吊色视频988gao在线观看| 国产美女精品人人做人人爽| 熟妇熟女乱妇乱女网站| 岛国视频午夜一区免费在线观看| 麻豆影视在线| 欧美性猛交xxxx乱大交极品| 日本成人手机在线| 免费拍拍拍网站| 亚洲国产高潮在线观看| 国产乱子精品一区二区在线观看| 欧美成人精品在线| 1313精品午夜理伦电影| 91香蕉视频网址| 91精品国产综合久久香蕉麻豆 | 在线播放91| 欧美视频在线观看一区二区| 日本一区二区免费高清| 国产超碰91| 日日嗨av一区二区三区四区| 亚洲第一视频| 欧美放荡的少妇| 欧美精品国产一区| 麻豆av在线| 欧美一区二区视频网站| 亚洲黄色免费av| 精品中文字幕乱| 日韩精品一卡| 成人亚洲一区二区三区| 欧美自拍偷拍午夜视频| segui88久久综合9999| 久久国产加勒比精品无码| 国产成人综合视频| 国模套图日韩精品一区二区| av影院在线播放| 亚洲私人黄色宅男| 麻豆91在线| 日韩在线不卡视频| 97久久精品人人做人人爽50路 | 三区四区电影在线观看| 国产美女精品在线观看| 国产又粗又猛又爽又黄91精品| 成人免费观看www在线| 亚洲精品国产精品国自产在线| 97cao在线| 91久久精品美女| silk一区二区三区精品视频| 亚洲激情综合网| av色综合久久天堂av色综合在| 日韩久久午夜影院| 国产成人短视频在线观看| 国产手机精品在线| 欧美日韩视频在线第一区 | 国产综合色产| 精品这里只有精品| 久久精品视频99| 亚洲黄网站黄| 午夜激情在线| 国产精品久久久久久久app | 性欧美69xoxoxoxo| 欧美精品久久久久久久自慰| 久久久精品美女| 亚洲人成在线观看一区二区| 午夜精品999| 国产成人综合美国十次| 国产精品毛片a∨一区二区三区|国 | 国产福利在线免费观看| 热re99久久精品国产66热| 免费视频一区二区三区在线观看| 色婷婷av在线| 国产精品国产对白熟妇| 国产精欧美一区二区三区| 51精品久久久久久久蜜臀| 91丨porny丨首页| aa级大片免费在线观看| 国产主播自拍av| 国产精品福利在线观看| 欧美成人高清电影在线| 羞羞色午夜精品一区二区三区| 91官网在线| 国产av不卡一区二区| 欧美一二三视频| 久久久久久久久久美女| 欧美国产小视频| 在线免费看h| 视频在线国产| 玖玖精品在线视频| 欧美精品一区二区三区蜜桃视频| av午夜精品一区二区三区| 蜜桃av在线| 欧美日本韩国在线| 欧美成人一二三| 欧美在线免费视屏| 99久久久免费精品国产一区二区| 51精产品一区一区三区| 久久视频社区| 激情五月亚洲色图|