OPTIONS

這邊所有的options都是代表組態檔裡的設定,你可以直接用這些options,當然也可以直接使用組態檔來設定。底下每個options後面都會接一個組態項目,像是『--full』後面會有個『組態項目:Item: APT::Cache::ShowFull』所以你就有兩種選擇來設定你的功能,因為是一樣的:

apt-cache search qpdf -o APT::Cache::ShowFull
#等於
apt-cache search qpdf --full

所以除了我上面使用『true』以外,你可以使用像是『-f』,『--no-f』,『-f=no』或者是其他的方式來設定相關組態。

-p,--pkg-cache

指定一個檔案來儲存package cache,所以以後所有的操作都會被紀錄在這個cache裡,『組態項目:Dir::Cache::pkgcache』。

-s,--src-cache

指定一個檔案來儲存source cache,這個cache只會被『gencaches』使用,並且儲存了已經從remote source那邊分析的package cache。這樣在建立package cache時,source cache才不會在分析一次重複的資訊。『組態項目:Dir::Cache::srcpkgcache』。

-q,--quiet

安靜模式,有時候會了要紀錄log,所以可以使用這個option來限制輸出的資訊,最多可以兩個『q』,兩個『q』代表更精簡,你也可以使用『-q=2』來設定這個等級,代是這邊要特別注意,『-qq』或是『-q=2』的話,系統會預設所有的prompt都用『-y』,所以最好是不要用『-qq』,否則系統會有一些你無法預期的行為出現。『組態項目: quiet』。

-i,--important

只列印出重要的相依性,這個option通常是與『unmet』和『depends』連用,所以就只會讓『Depends』和『Pre-Depends』的關係被輸出。『組態項目:APT::Cache::Important』。

--no-pre-depends, --no-depends, --no-recommends, --no-suggests, --no-conflicts, --no-breaks, --no-replaces, --no-enhances

上面的所有options都是關於『depends』和『rdepends』的輸出資訊,預設的話會印出所有的相依性關聯,但是你也可以使用這幾個option來篩選特殊的相依性類型。『組態項目:APT::Cache::ShowDependencyType 像是 APT::Cache::ShowRecommends』。

--implicit

預設的『depends』和『rdepends』會印出在metadata裡面有明確描述的相依性,但是如果用這個flag的話,也會列出隱含的相依性(根據所遇到的數據),『組態項目:APT::Cache::ShowImplicit』。

-f,--full

當搜尋時輸出套件的所有資訊,『組態項目:APT::Cache::ShowFull』。

-a,--all-versions

列印出所有可取的版本的紀錄,預設是全部列出,如果要關掉的話請使用『--no-all-versions』,這樣就只會列出『candidate version』,這個option只對命令『show』有用。『組態項目:APT::Cache::AllVersions』。

-g, --generate

讓package cache 重建機制自動的執行,通常預設是開的,如果想要關掉的話請使用『--no-generate』。『組態項目:APT::Cache::Generate』。

--names-only, -n

只搜尋並且列印出套件名稱,並不會列印出一堆的資訊。 『組態項目:APT::Cache::NamesOnly』。

--all-names

讓pkgnames印出所有的名字,包含了虛擬套件和有問題的相依性套件等等。 『組態項目:APT::Cache::AllNames』。

--recurse

讓命令『depends』和『rdepends』向下遞迴,所以所有的套件的資訊就會一次被印出, 『組態項目:APT::Cache::RecurseDepends』。

--installed

限制命令『depends』和『rdepends』到目前已經安裝的套件的輸出,『組態項目:APT::Cache::Installed』。

-h, --help

顯示出簡單的使用資訊。

-v, --version

顯示版本資訊。

-c, --config-file

特別指定一個組態檔來使用,所以程式就會讀取預設的組態檔以後然後在讀取這個指定的組態檔。如果這個組態需要在預設的組態之前的話,則就要特別使用環境變數『APT_CONFIG』來設定,格式的話請參考『apt.conf(5)』。

-o,--option

設定一個『Configuration Option』,格式為『-o Foo::Bar=bar』。『-o』和『--option』可以多次的被使用來設定不同的內容。

results matching ""

    No results matching ""