control 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. Source: qubes-core-agent
  2. Section: admin
  3. Priority: extra
  4. Maintainer: unman <unman@thirdeyesecurity.org>
  5. Build-Depends:
  6. debhelper,
  7. libpam0g-dev,
  8. libqubes-rpc-filecopy-dev (>= 3.1.3),
  9. libvchan-xen-dev,
  10. python3,
  11. python3-setuptools,
  12. quilt,
  13. libxen-dev,
  14. pkg-config,
  15. dh-python,
  16. lsb-release,
  17. xserver-xorg-dev,
  18. config-package-dev,
  19. pandoc,
  20. Standards-Version: 4.4.0.1
  21. Homepage: https://www.qubes-os.org
  22. Vcs-Git: https://github.com/QubesOS/qubes-core-agent-linux
  23. Package: qubes-core-agent
  24. Architecture: any
  25. Depends:
  26. apt-transport-https,
  27. dconf-cli,
  28. dmsetup,
  29. gawk,
  30. imagemagick,
  31. init-system-helpers,
  32. initscripts | sysvinit-utils,
  33. librsvg2-bin,
  34. locales,
  35. ncurses-term,
  36. psmisc,
  37. procps,
  38. util-linux,
  39. e2fsprogs,
  40. python3-daemon,
  41. python3-qubesdb,
  42. python3-gi,
  43. python3-xdg,
  44. python3-dbus,
  45. qubes-utils (>= 3.1.3),
  46. qubes-core-qrexec,
  47. qubesdb-vm,
  48. systemd,
  49. xdg-user-dirs,
  50. xdg-utils,
  51. xen-utils-common,
  52. xen-utils-guest,
  53. xenstore-utils,
  54. ${python3:Depends},
  55. ${shlibs:Depends},
  56. ${misc:Depends}
  57. Recommends:
  58. cups,
  59. gnome-terminal,
  60. gnome-themes-standard,
  61. haveged,
  62. libnotify-bin,
  63. locales-all,
  64. mate-notification-daemon,
  65. ntpdate,
  66. system-config-printer,
  67. qubes-core-agent-nautilus,
  68. qubes-core-agent-networking,
  69. qubes-core-agent-network-manager,
  70. x11-xserver-utils,
  71. xinit,
  72. xserver-xorg-core,
  73. xsettingsd,
  74. xterm
  75. Conflicts:
  76. qubes-core-agent-linux,
  77. firewalld,
  78. qubes-core-vm-sysvinit,
  79. qubes-gui-agent (<< 4.1.6-1)
  80. Description: Qubes core agent
  81. This package includes various daemons necessary for qubes domU support,
  82. such as qrexec services.
  83. Package: qubes-core-agent-nautilus
  84. Architecture: any
  85. Depends:
  86. ${pythonver:Depends}-nautilus,
  87. qubes-core-qrexec,
  88. Replaces: qubes-core-agent (<< 4.0.0-1)
  89. Breaks: qubes-core-agent (<< 4.0.0-1)
  90. Description: Qubes integration for Nautilus
  91. Nautilus addons for inter-VM file copy/move/open.
  92. Package: qubes-core-agent-thunar
  93. Architecture: any
  94. Depends:
  95. thunar,
  96. qubes-core-qrexec,
  97. Replaces: qubes-core-agent (<< 4.0.0-1)
  98. Breaks: qubes-core-agent (<< 4.0.0-1)
  99. Description: Qubes integration for Thunar
  100. Thunar addons for inter-VM file copy/move/open.
  101. Package: qubes-core-agent-dom0-updates
  102. Architecture: any
  103. Depends:
  104. fakeroot,
  105. rpm,
  106. dnf | yum,
  107. dnf | yum-utils,
  108. qubes-core-qrexec,
  109. Replaces: qubes-core-agent (<< 4.0.0-1)
  110. Breaks: qubes-core-agent (<< 4.0.0-1)
  111. Description: Scripts required to handle dom0 updates.
  112. Scripts required to handle dom0 updates. This will allow to use the VM as
  113. "Updates VM".
  114. Package: qubes-core-agent-networking
  115. Architecture: any
  116. Depends:
  117. qubes-core-agent (= ${binary:Version}),
  118. tinyproxy,
  119. iptables,
  120. net-tools,
  121. ethtool,
  122. conntrack,
  123. socat,
  124. tinyproxy,
  125. iproute2,
  126. ${python3:Depends},
  127. ${misc:Depends}
  128. Suggests:
  129. nftables,
  130. Replaces: qubes-core-agent (<< 4.0.0-1)
  131. Breaks: qubes-core-agent (<< 4.0.0-1)
  132. Description: Networking support for Qubes VM
  133. This package provides:
  134. * basic network functionality (setting IP address, DNS, default gateway)
  135. * proxy service used by TemplateVMs to download updates
  136. * qubes-firewall service (FirewallVM)
  137. .
  138. Note: if you want to use NetworkManager (you do want it in NetVM), install
  139. also qubes-core-agent-network-manager.
  140. Package: qubes-core-agent-network-manager
  141. Architecture: any
  142. Depends:
  143. qubes-core-agent-networking (= ${binary:Version}),
  144. libglib2.0-bin,
  145. network-manager (>= 0.8.1-1),
  146. network-manager-gnome,
  147. policykit-1
  148. Replaces: qubes-core-agent (<< 4.0.0-1)
  149. Breaks: qubes-core-agent (<< 4.0.0-1)
  150. Description: NetworkManager integration for Qubes VM
  151. Integration of NetworkManager for Qubes VM:
  152. * make connections config persistent
  153. * adjust DNS redirections when needed
  154. * show/hide NetworkManager applet icon
  155. Package: qubes-core-agent-passwordless-root
  156. Architecture: any
  157. Depends: libpam-runtime
  158. Replaces: qubes-core-agent (<< 4.0.0-1)
  159. Breaks: qubes-core-agent (<< 4.0.0-1)
  160. Provides: ${diverted-files}
  161. Conflicts: ${diverted-files}
  162. Description: Passwordless root access from normal user
  163. Configure sudo, PolicyKit and similar tool to not ask for any password when
  164. switching from user to root. Since all the user data in a VM is accessible
  165. already from normal user account, there is not much more to guard there. Qubes
  166. VM is a single user system.