How to Install and Uninstall golang-github-azure-go-autorest-dev Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 20,2024

1. Install "golang-github-azure-go-autorest-dev" package

This is a short guide on how to install golang-github-azure-go-autorest-dev on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install golang-github-azure-go-autorest-dev

2. Uninstall "golang-github-azure-go-autorest-dev" package

This guide covers the steps necessary to uninstall golang-github-azure-go-autorest-dev on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove golang-github-azure-go-autorest-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the golang-github-azure-go-autorest-dev package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: golang-github-azure-go-autorest-dev
Priority: extra
Section: universe/devel
Installed-Size: 138
Maintainer: Ubuntu Developers
Original-Maintainer: pkg-go
Architecture: all
Source: golang-github-azure-go-autorest
Version: 0.1~alpha-2
Depends: golang-go
Filename: pool/universe/g/golang-github-azure-go-autorest/golang-github-azure-go-autorest-dev_0.1~alpha-2_all.deb
Size: 21676
MD5sum: 5b6406968807a897d1b5915225421c1c
SHA1: 12ffc2075f07351da610e8556adabba0e97a3e40
SHA256: 3df047f910f6d0aef242d2df978c56e13d62d16ad7c1b6e34de82db2208ab195
Description-en: HTTP request pipeline suitable for use across multiple go-routines
Package autorest implements an HTTP request pipeline suitable for use across
multiple go-routines and provides the shared routines relied on by AutoRest
(see https://github.com/Azure/autorest/) generated Go code.
.
The package breaks sending and responding to HTTP requests into three phases:
Preparing, Sending, and Responding.
.
Each phase relies on decorators to modify and / or manage processing.
Decorators may first modify and then pass the data along, pass the data first
and then modify the result, or wrap themselves around passing the data (such as
a logger might do). Decorators run in the order provided.
.
Preparers and Responders may be shared and re-used (assuming the underlying
decorators support sharing and re-use). Performant use is obtained by creating
one or more Preparers and Responders shared among multiple go-routines, and a
single Sender shared among multiple sending go-routines, all bound together by
means of input / output channels.
.
Decorators hold their passed state within a closure (such as the path
components in the example above). Be careful to share Preparers and Responders
only in a context where such held state applies. For example, it may not make
sense to share a Preparer that applies a query string from a fixed set of
values. Similarly, sharing a Responder that reads the response body into a
passed struct (e.g., ByUnmarshallingJson) is likely incorrect.
.
Lastly, the Swagger specification (https://swagger.io) that drives AutoRest
(https://github.com/Azure/autorest/) precisely defines two date forms: date and
date-time. The github.com/Azure/go-autorest/autorest/date package provides
time.Time derivations to ensure correct parsing and formatting.
.
Errors raised by autorest objects and methods will conform to the
autorest.Error interface.
Description-md5: 606237586cd533eed7972349938eab1e
Built-Using: golang (= 2:1.5.1-0ubuntu2)
Homepage: https://github.com/Azure/go-autorest
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu