Both sides previous revisionPrevious revisionNext revision | Previous revision |
cms:repository [2020/02/02 09:22] – Andrey Tataranovich | cms:repository [2023/01/30 13:22] (current) – Andrey Tataranovich |
---|
====== Debian/Ubuntu packages ====== | ====== Debian/Ubuntu packages ====== |
| |
Repository is signed with PGP key 0x836CC41976FB442E, fingerprint: 4A49 2741 9308 3320 450B 7E4D 836C C419 76FB 442E. To install packages from it you need to choose your distribution version and execute following commands | Repository is signed with PGP key 0x776F2A248D76B064, fingerprint: F6DE 7A3E D638 7B13 0F55 E6FF 776F 2A24 8D76 B064. To install packages from it you need to choose your distribution version and execute following commands |
| |
<HTML> | <HTML> |
function repoUpdateVersion() { | function repoUpdateVersion() { |
versions = { | versions = { |
'debian': ['Jessie', 'Stretch', 'Buster', 'Sid'], | 'debian': ['Bullseye', 'Buster', 'Bookworm', 'Sid'], |
'ubuntu': ['Trusty', 'Xenial', 'Bionic', 'Eoan'] | 'ubuntu': ['Jammy', 'Focal', 'Bionic', 'Xenial', 'Trusty'] |
} | } |
dist = document.getElementById('distribution'); | dist = document.getElementById('distribution'); |
function repoUpdateGuide() { | function repoUpdateGuide() { |
sources = { | sources = { |
'debian-jessie': 'deb http://www.tataranovich.com/debian jessie main backports', | |
'debian-stretch': 'deb http://www.tataranovich.com/debian stretch main backports', | |
'debian-buster': 'deb http://www.tataranovich.com/debian buster main backports', | 'debian-buster': 'deb http://www.tataranovich.com/debian buster main backports', |
| 'debian-bullseye': 'deb http://www.tataranovich.com/debian bullseye main backports', |
| 'debian-bookworm': 'deb http://www.tataranovich.com/debian bookworm main', |
'debian-sid': 'deb http://www.tataranovich.com/debian sid main', | 'debian-sid': 'deb http://www.tataranovich.com/debian sid main', |
'ubuntu-trusty': 'deb http://www.tataranovich.com/ubuntu trusty main', | 'ubuntu-trusty': 'deb http://www.tataranovich.com/ubuntu trusty main', |
'ubuntu-xenial': 'deb http://www.tataranovich.com/ubuntu xenial main', | 'ubuntu-xenial': 'deb http://www.tataranovich.com/ubuntu xenial main', |
'ubuntu-bionic': 'deb http://www.tataranovich.com/ubuntu bionic main', | 'ubuntu-bionic': 'deb http://www.tataranovich.com/ubuntu bionic main', |
'ubuntu-eoan': 'deb http://www.tataranovich.com/ubuntu eoan main', | 'ubuntu-focal': 'deb http://www.tataranovich.com/ubuntu focal main', |
| 'ubuntu-jammy': 'deb http://www.tataranovich.com/ubuntu jammy main', |
| } |
| keyring = { |
| 'debian-buster': 'curl -fsSL https://www.tataranovich.com/debian/gpg | sudo apt-key add -', |
| 'debian-bullseye': 'sudo curl -fsSL https://www.tataranovich.com/debian/gpg -o /etc/apt/trusted.gpg.d/tataranovich.gpg', |
| 'debian-bookworm': 'sudo curl -fsSL https://www.tataranovich.com/debian/gpg -o /etc/apt/trusted.gpg.d/tataranovich.gpg', |
| 'debian-sid': 'sudo curl -fsSL https://www.tataranovich.com/debian/gpg -o /etc/apt/trusted.gpg.d/tataranovich.gpg', |
| 'ubuntu-trusty': 'curl -fsSL https://www.tataranovich.com/ubuntu/gpg | sudo apt-key add -', |
| 'ubuntu-xenial': 'curl -fsSL https://www.tataranovich.com/ubuntu/gpg | sudo apt-key add -', |
| 'ubuntu-bionic': 'curl -fsSL https://www.tataranovich.com/ubuntu/gpg | sudo apt-key add -', |
| 'ubuntu-focal': 'curl -fsSL https://www.tataranovich.com/ubuntu/gpg | sudo apt-key add -', |
| 'ubuntu-jammy': 'sudo curl -fsSL https://www.tataranovich.com/ubuntu/gpg -o /etc/apt/trusted.gpg.d/tataranovich.gpg', |
} | } |
dist = document.getElementById('distribution'); | dist = document.getElementById('distribution'); |
if (key in sources) { | if (key in sources) { |
text = 'sudo apt-get install -y curl gnupg\n'; | text = 'sudo apt-get install -y curl gnupg\n'; |
text = text + 'curl -fsSL http://www.tataranovich.com/debian/gpg | sudo apt-key add -\n'; | text = text + `${keyring[key]}\n`; |
text = text + `APT_SOURCE='${sources[key]}'\n`; | text = text + `echo '${sources[key]}' | sudo tee /etc/apt/sources.list.d/tataranovich.list\n`; |
text = text + 'echo $APT_SOURCE | sudo tee /etc/apt/sources.list.d/tataranovich.list\n'; | |
text = text + 'sudo apt-get update'; | text = text + 'sudo apt-get update'; |
guide.textContent = text; | guide.textContent = text; |
| |
<noscript> | <noscript> |
<p>Debian Jessie</p> | <p>Debian Buster</p> |
<pre> | <pre> |
deb http://www.tataranovich.com/debian jessie main backports | deb http://www.tataranovich.com/debian buster main backports |
deb-src http://www.tataranovich.com/debian jessie main backports | deb-src http://www.tataranovich.com/debian buster main backports |
</pre> | </pre> |
| |
<p>Debian Stretch</p> | <p>Debian Bullseye</p> |
<pre> | <pre> |
deb http://www.tataranovich.com/debian stretch main backports | deb http://www.tataranovich.com/debian bullseye main backports |
deb-src http://www.tataranovich.com/debian stretch main backports | deb-src http://www.tataranovich.com/debian bullseye main backports |
</pre> | </pre> |
| |
<p>Debian Buster</p> | <p>Debian Bookworm</p> |
<pre> | <pre> |
deb http://www.tataranovich.com/debian buster main backports | deb http://www.tataranovich.com/debian bookworm main |
deb-src http://www.tataranovich.com/debian buster main backports | deb-src http://www.tataranovich.com/debian bookworm main |
</pre> | </pre> |
| |
</pre> | </pre> |
| |
| <p>Ubuntu Focal</p> |
| <pre> |
| deb http://www.tataranovich.com/ubuntu focal main |
| deb-src http://www.tataranovich.com/ubuntu focal main |
| </pre> |
| |
<p>Ubuntu Eoan</p> | <p>Ubuntu Jammy</p> |
<pre> | <pre> |
deb http://www.tataranovich.com/ubuntu eoan main | deb http://www.tataranovich.com/ubuntu jammy main |
deb-src http://www.tataranovich.com/ubuntu eoan main | deb-src http://www.tataranovich.com/ubuntu jammy main |
</pre> | </pre> |
</noscript> | </noscript> |