Main Page | 最近更改 | 編輯本頁 | 頁面歷史

可列印版 | 免責聲明 | 隱私政策

未登入
登入 | 幫助
 

auto-apt

出自DebianWiki

[編輯] auto-apt

DebianPackages:auto-apt 是功能強大的自動安裝功能,配合 aptsudo ,可以自動判斷並自動協助安裝目前使用的程式所需的軟體。建議安裝 libgtk-perlDebianPackages:auto-apt 可以提供比較友善的 Gtk+ 圖形化使用者介面。

如果要提供給一般使用者使用 auto-apt,必須先用 visudo 設定相關權限。例如讓某特定使用者可以直接使用 apt-get 並無須密碼,細節請參考 sudoers

<user>  ALL=(root) NOPASSWD: /usr/bin/apt-get -y install [!-]*

首先必須先更新系統資料庫,所有的 auto-apt 功能都依賴此資料庫

debian:~# auto-apt update
Downloading http://ftp.debian.org/debian//dists/sid Contents-i386.gz ...
....

平常的時候,絕大部份的軟體都可以在 Debian 官方套件中找到。最常用的用途大概就是自行編譯軟體的時候,凡是下載 GNU-Style 的計畫 tarball 來自行編譯與安裝,往往都會用一個慣用的命令稿 "configure","configure" 是 automakeautoconf 的產物,它會自動確認您的系統是否有必要的函式庫與指令,如果沒有這些函式庫,就得另外安裝,這很令人頭痛,因為生手很難了解特定的函式庫或指令是包含在那個軟體中,可以如此做

user@debian:~/foobar-0.1$ auto-apt run ./configure
Entering auto-apt mode: ./configure
....

凡是 "configure" 需要的軟體, auto-apt 都會自動協助安裝。也可以直接執行 "auto-apt run",它會執行一個 shell,在這個 shell 所下達的指令也有相同的功效。

警告: 如果您用 bash 並載入 BashCompletion 功能,auto-apt 可會幫您裝進所有 BashCompletion 支援的指令唷。
user@debian:~$ auto-apt run
Entering auto-apt mode: /bin/bash
Exit the command to leave auto-apt mode.
user@debian:~$ auto-apt status
auto-apt mode
 -X -a main,non-US,non-free,contrib -p all -D /var/cache/auto-apt/pkgcontents.bin -F /var/cache/auto-apt/pkgfiles.bin

此外,也可以 "check" 選項來查詢某特定指令含於何種軟體,以下範例指出 /usr/sbin/ipsec 屬於 net/freeswan。

user@debian:~$ auto-apt check /usr/sbin/ipsec
net/freeswan

取自"http://wiki.debian.org.tw/index.php/auto-apt"

本頁面已經被瀏覽2,170次。 這頁的最後修訂在 2004年3月25日 (星期四) 17:10。 本站的全部文本內容在GNU Free Documentation License 1.2之條款下提供。


[Main Page]
Main Page
社區
近期活動
最近更改
隨機頁面
幫助
贊助

編輯本頁
討論本頁
頁面歷史
鏈入頁面
鏈出更改

特殊頁面
錯誤報告