當前位置:編程學習大全網 - 源碼下載 - 極光源圖像

極光源圖像

Arch有壹個易於使用的二進制包管理系統(PACMAN ),它允許妳用壹個命令升級整個系統。Pacman是用C語言寫的,輕巧,簡單,快速。Arch還提供了壹個類似於ports的Arch Build系統,通過這個系統,妳可以很容易地從源代碼中構建和安裝軟件包,用壹個命令就可以完成同步。妳甚至可以用壹個命令重建整個系統。Arch官方源碼提供了上千個高質量的i686/x86-64二進制包來滿足妳的軟件需求。此外,為了鼓勵社區開發和貢獻代碼,Arch還提供了Arch User Repository,裏面包含了數千個由用戶維護的PKGBUILD腳本,配合makepkg工具,從編譯到打包壹氣呵成。用戶還可以輕松地構建和維護他們自己定制的軟件源。軟件包壹升級,壹個pacman命令就可以升級整個系統。所需時間取決於系統的使用時間。該命令將同步非本地軟件倉庫,並升級系統的軟件包:# pacman -Syu警告:由於Arch的滾動升級特性,升級系統會產生不可預知的結果。所以,除非妳有空閑時間,準備好應對突發問題,否則請謹慎升級。第二個pacman包管理器是Arch Linux的壹大亮點。它結合了簡單的二進制包格式和易於使用的構建系統(參見makepkg和ABS)。Pacman可以輕松管理軟件包是來自官方的Arch庫還是用戶自己創建的。Pacman通過將軟件包列表與主服務器同步來更新系統,讓註重安全的系統管理員的維護變得輕而易舉。這種服務器/客戶機模式可以用壹個命令下載/安裝軟件包,同時安裝必要的依賴包。Pacman用C語言編寫,打包成pkg.tar.xz格式。3.用於配置pacman的配置文件位於/etc/pacman.conf..Man pacman.conf可以查看有關配置文件的更多信息。常規選項常規選項都在[選項]部分。有關信息和用法,請閱讀man手冊或查看默認的pacman.conf。1不要升級軟件包。如果由於某種原因,用戶不想升級軟件包,可以添加以下內容:IgnorePkg =軟件包名稱。多個軟件包可以用空格或glob模式分開。如果您只想跳過壹次升級,可以使用- ignore選項。忽略的包可以通過pacman -S升級2不要升級軟件包組,就像軟件包壹樣,妳也可以不升級壹個軟件包組:IgnoreGroup = gnome3跳過壹些文件夾的安裝,可以放在NoExtract中。比如不想安裝systemd單元文件:no extract = usr/lib/systemd/system/* 4,這部分定義的軟件倉庫在/etc/pacman.conf中引用,可以直接設置,也可以從其他文件中包含。所有官方軟件倉庫都使用同壹個包含' $repo '的/etc/pacman.d/mirrorlist文件,所以只需要維護壹個列表。在下面的示例中,官方軟件存儲庫用於設置使用mirrorlist進行鏡像的示例。#[testing]# SIG level = package required # Include =/etc/pacman . d/mirror list[core]SIG level = PackageRequiredInclude =/etc/pacman . d/mirror list[extra]SIG level = PackageRequiredInclude =/etc/pacman . d/mirror list #[community-testing]# SIG level = package required # Include =/etc/pacman . d/mirror list #如果您計劃運行3#[Muli b-testing]# SIG level = package equired # include =/etc/pacman . d/mirror list #[Muli b]# SIG level = package equired # include =/etc/pacman . d/mirror list #有關自定義軟件倉庫的示例,請參考pacman手冊頁,了解如何創建軟件倉庫。# [custom] # siglevel =可選trust all # server = file://home/custom pkgs警告:使用[testing]倉庫時要小心。該倉庫正在積極開發,這可能會導致壹些軟件包無法運行。建議使用[testing]的用戶訂閱arch-dev-public郵件列表,獲取最新信息。軟件包的安全性pacman 4支持軟件包簽名。語句SigLevel = Required Database Optional將啟用全局簽名驗證,但它將被每個軟件倉庫的SIG level行覆蓋。詳見pacman-key。有關用法pacman的其他示例,請閱讀man pacman。下面只是壹個可執行操作的小演示。安裝軟件包安裝指定的軟件包安裝或升級單個軟件包或壹系列軟件包(包括依賴軟件包)。使用以下命令:# pacman-s package _ name 1 package _ name 2...用正則表達式安裝多個包(見Pacman提示和本帖):# Pacman-s $(Pacman-ssq package _ regex)有時候在不同的軟件倉庫中,壹個包有多個版本(比如[extra]和[testing])。可以選擇壹個安裝:# pacman-ssextra/package _ name安裝包組有些包屬於壹個可以同時安裝的包組。例如,運行下面的命令# pacman -S gnome將提醒用戶選擇要安裝在gnome中的包。有些包組包含大量軟件包,有時用戶只需要其中的幾個。除了逐個輸入序列號之外,pacman還支持選擇或排除壹定間隔內的軟件包:輸入壹個選擇(默認為全部):1-10 15這將選擇序列號從1到10和15的軟件包。並輸入壹個選擇(默認值= all): 5-8 2將選擇除序列號5到8和2之外的所有軟件包。要查看哪些包屬於gnome組,請運行:# pacman -Sg gnome或訪問/repo/example.pkg.tar.xz。不支持部分升級。Arch Linux是壹個滾動發行版,新的庫版本會不斷推送到源碼。開發人員和可信用戶將根據需要在源代碼中重新構建所有軟件包。如果有本地安裝的版本(如AUR包),當它們的依賴項升級soname時,需要重新編譯。換句話說,不支持部分升級。不要在pacman -S包之前使用pacman -Sy包或等效命令,如pacman -Sy。請在安裝軟件包之前更新源代碼並進行升級。同理,請特別註意IgnorePkg/IgnoreGroup的使用。如果進行了部分升級,二進制包會因為找不到鏈接庫而損壞。不要通過簡單的符號鏈接來修復。庫升級soname,因為它們不再向前兼容。只要pacman可以運行,使用pacman -Syu的更新源代碼就可以修復這些問題。壹般註意事項警告:小心使用- force開關。使用不當會造成大問題。請僅在Arch news要求時使用它。Pacman附帶了許多實用程序,使系統使用起來更加方便。所有工具功能都可以通過- help開關查看。run:$ pacman-qlpacman | awk-f "[/]" '/\/usr \/bin/{ print $ 5 } '參見:https://wiki.archlinux.org/index.php/pacman _(% E7 % AE % 80% E4 %)。
  • 上一篇:汽車貸款為什麽叫租賃
  • 下一篇:求婺源景點排行榜,哪些比較推薦?
  • copyright 2024編程學習大全網