How to Install and Uninstall golang-gopkg-yaml.v3-dev Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 17,2024

1. Install "golang-gopkg-yaml.v3-dev" package

This tutorial shows how to install golang-gopkg-yaml.v3-dev on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install golang-gopkg-yaml.v3-dev

2. Uninstall "golang-gopkg-yaml.v3-dev" package

Here is a brief guide to show you how to uninstall golang-gopkg-yaml.v3-dev on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove golang-gopkg-yaml.v3-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the golang-gopkg-yaml.v3-dev package on Ubuntu 21.04 (Hirsute Hippo)

Package: golang-gopkg-yaml.v3-dev
Architecture: all
Version: 3.0.0~git20200121.a6ecf24-2
Priority: optional
Section: universe/devel
Source: golang-gopkg-yaml.v3
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 449
Depends: golang-gopkg-check.v1-dev
Filename: pool/universe/g/golang-gopkg-yaml.v3/golang-gopkg-yaml.v3-dev_3.0.0~git20200121.a6ecf24-2_all.deb
Size: 70404
MD5sum: a12903f8a50a4d57c567543ecd2de62b
SHA1: 47ee43ad62ab1542bd49ede9825c12cd976e5658
SHA256: b711e2a6678483a69da9806757495f74bb4b81721b6455bb3684e8163e0c89b1
SHA512: 903365fbeda4ae5198c8525bd6b326b96d76190ae4f542c2198332ff282d8776b5e5aaf597acd9630e4ab37988f47b933ba375513b42059d3a1fd7d8cd6c65ac
Homepage: https://gopkg.in/yaml.v3
Description-en: YAML support for the Go language
The yaml package enables Go programs to very comfortably encode and decode
YAML values. It was developed within Canonical as part of the juju project,
and is based on a pure Go port of the well-known libyaml C library to parse
and generate YAML data quickly and reliably.
.
The yaml package supports most of YAML 1.2, but preserves some behavior from
1.1 for backwards compatibility.
.
Specifically, as of v3 of the yaml package:
.
* YAML 1.1 bools (yes/no, on/off) are supported as long as they are being
decoded into a typed bool value. Otherwise they behave as a string.
Booleans in YAML 1.2 are true/false only.
* Octals encode and decode as 0777 per YAML 1.1, rather than 0o777 as
specified in YAML 1.2, because most parsers still use the old format.
Octals in the 0o777 format are supported though, so new files work.
* Does not support base-60 floats. These are gone from YAML 1.2, and were
actually never supported by this package as it's clearly a poor choice.
.
and offers backwards compatibility with YAML 1.1 in some cases. 1.2,
including support for anchors, tags, map merging, etc. Multi-document
unmarshalling is not yet implemented, and base-60 floats from YAML 1.1 are
purposefully not supported since they're a poor design and are gone in YAML
1.2.
Description-md5: 69dfb6cb659f3f6261cec62505cd521d