quixote.build.apt package

Module contents

quixote.build.apt.add_repository(source: str) str[source]

Add a repository to APT

Parameters

source – a string describing the repository to add (see man apt-add-add-repository(8) for details)

quixote.build.apt.remove_repository(source: str) str[source]

Remove a repository from APT

Parameters

source – a string describing the repository to remove (see man apt-add-add-repository(8) for details)

quixote.build.apt.update() str[source]

Update the list of packages used by APT

quixote.build.apt.install(*args: str) str[source]

Install some packages using APT

Parameters

args – the packages to install

quixote.build.apt.remove(*args: str) str[source]

Remove some packages using APT

Parameters

args – the packages to remove

quixote.build.apt.autoremove(*args: str) str[source]

Remove some packages using APT, also removing unused dependencies

Parameters

args – the packages to remove

quixote.build.apt.purge(*args: str) str[source]

Remove some packages using APT, also removing their configuration files

Parameters

args – the packages to purge

quixote.build.apt.upgrade() str[source]

Upgrade the packages installed using APT