Aptdaemon是一個工具,允許普通用戶執行程序包管理任務,例如:刷新緩存,升級系統,安裝或刪除軟件包。
Aptdaemon的靈感來自於PackageKit的不允許一個緊密集成的Debian / Ubuntu的政策性:運行的事務都不允許被暫停。這使得使用的debconf或解決配置文件衝突不可能
功能:
- 在編程語言無關的D-Bus接口,它允許客戶寫在幾種語言
- 基於事務的設計,讓排隊的行動
- 的守護進程運行僅在必要時(D-總線激活)
- 在使用PolicyKit的細粒度權限管理,如允許所有桌面用戶查詢的更新,而無需輸入密碼
- 從DVD / CD-ROM安裝過程中媒體的變化支持
- 支持的debconf(Debian的軟件包配置系統)
- 支持用於連接終端底層的dpkg通話
- 在命令行客戶端aptdcon
- 在Python的GTK控件來監視和控制運行的事務
什麼在此版本中是新的:
- 在該UpdateCachePartially方法允許指定替代的sources.list片段只更新相應的配置文件中指定的倉庫。
- Aptdaemon沒有限制的路徑,sources.list.d目錄,並允許從一個自定義的sources.list,甚至指定讀取系統上的每個文件的惡意源注入包。
在什麼版本的0.32都是新:
- PolicyKit1:
- 添加org.debian.apt.set代理的新特權,其允許設置一個http代理服務器的交易。目前,每一個活動允許用戶設置了代理他或她的交易。
- 入口點:
- 將modify_cache_before和modify_cache_after切入點,這有可能使插件修改交易要安裝或刪除軟件包。見README.Plugins進一步的細節。
- 在客戶端的Python模塊:
- 允許把所有方法為Deferreds使用deferable_function裝飾,請參閱下面的更多細節。
- 添加下載屬性來AptTransaction。它包含所有處理下載的字典。最關鍵的是下載的URI。該值是狀態枚舉的元組,短日...
要求:
- 在Python的
評論沒有發現