How to Install and Uninstall golang-github-azure-go-autorest-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 15,2024

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

This guide let you learn how to install golang-github-azure-go-autorest-dev on Ubuntu 21.10 (Impish Indri)

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

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

Please follow the guidance below to uninstall golang-github-azure-go-autorest-dev on Ubuntu 21.10 (Impish Indri):

$ 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 21.10 (Impish Indri)

Package: golang-github-azure-go-autorest-dev
Architecture: all
Version: 14.1.1-1
Priority: extra
Section: universe/devel
Source: golang-github-azure-go-autorest
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 750
Depends: golang-github-dgrijalva-jwt-go-dev (>= 3.2.0~), golang-github-dimchansky-utfbom-dev, golang-github-mitchellh-go-homedir-dev, golang-golang-x-crypto-dev
Filename: pool/universe/g/golang-github-azure-go-autorest/golang-github-azure-go-autorest-dev_14.1.1-1_all.deb
Size: 102268
MD5sum: 5ca431546c03cb79cbc7c48366994418
SHA1: e684bf693fef3378939ac720141035272fd0f86b
SHA256: ad193f222743601fb7c2810fdcc52792c3c82a37194fe0ea604116062097960d
SHA512: 7c924b3a3365c4a067f84dfc99f4c8aaffd8ab3984ee82c82eef35959c34e8f10b50b947041710e413c546eb6978b277c9de78108bf035556e71f9045becd847
Homepage: https://github.com/Azure/go-autorest
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