Remove a package (optionally with dependancies) from the system.
| this |
a valid Client instance
|
| transaction_flags |
a transaction type bitfield
|
| package_ids |
a null terminated array of package_id structures such as "hal;0.0.1;i386;fedora"
|
| allow_deps |
if other dependent packages are allowed to be removed from the computer
|
| autoremove |
if other packages installed at the same time should be tried to remove
|
| cancellable |
a Cancellable or null
|
| progress_callback |
the function to run when the progress changes
|
| callback_ready |
the function to run on completion
|
| progress_user_data |
data to pass to progress_callback
|
| user_data |
the data to pass to callback_ready
|