Estou confuso sobre qual deve ser o valor da coluna 3 ("suite" ou "release" ou "distribution") no arquivo /etc/apt/sources.list
.
De man sources.list
(editado para relevância):
O formato para duas entradas de estilo de uma linha usando os tipos deb e deb-src é:
deb [opção1=valor1 opção2=valor2] uri suite [component1] [component2] [...]
deb-src [opção1=valor1 opção2=valor2] uri suite [component1] [component2] [...]suite pode especificar um caminho exato, caso em que os componentes devem ser omitidos e suite deve terminar com uma barra...Se suite não especificar um caminho exato, pelo menos um componente deve estar presente.
suite também pode conter uma variável, $(ARCH) que se expande para a arquitetura Debian (como amd64 ou armel) usada no sistema.
Em https://wiki.debian.org/SourcesList (onde a coluna 3 parece ser chamada de "distribuição"):
A 'distribuição' pode ser o nome/alias do código de lançamento ( stretch, buster, bullseye, bookworm, sid) ou a classe de lançamento (oldoldstable, oldstable, stable, testing, instável), respectivamente. Se você pretende rastrear uma classe de lançamento, use o nome da classe.
De https://help.ubuntu.com/community/Repositories/CommandLine (editado para relevância):
Normalmente.../etc/apt/sources.list se parece com isto:
deb http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted deb-src http://ch.archive.ubuntu.com/ubuntu/ saucy main restricted
...
atrevido é o nome do lançamento ou versão da sua distribuição.
...
Para outras versões do Ubuntu, você substituiria o 'picante' pela versão atual que você instalou ('preciso', 'quantal', 'raring', 'picante', 'confiável', ...) Digite lsb_release -sc para descobrir sua libertação.
De acordo com lsb_release -sc
, minha suíte/lançamento/distribuição é "jammy":
$ lsb_release -sc
jammy
$
Minha pergunta é: dado que meu conjunto/lançamento/distribuição é "jammy", que aparentemente é o valor que deve ser usado na coluna 3, por que algumas entradas no /etc/apt.sources.list
arquivo têm valores na coluna 3 de jammy-security
e ?jammy-updates
jammy-backports
$ cat /etc/apt/sources.list
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ jammy universe
# deb-src http://archive.ubuntu.com/ubuntu/ jammy universe
deb http://archive.ubuntu.com/ubuntu/ jammy-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ jammy multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted
deb http://security.ubuntu.com/ubuntu/ jammy-security universe
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security universe
deb http://security.ubuntu.com/ubuntu/ jammy-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security multiverse
Os valores da coluna 3 em meu sources.list
não parecem ser um caminho exato, nem têm uma variável, e não parecem ser uma classe de lançamento, então acho que essas respectivas seções do man sources.list
wiki do Debian não se aplicam. Mas não vejo nenhuma descrição nos "sufixos" de suíte/lançamento/distribuição (por não saber como chamá-los) como "-updates", "-security" ou "-backports".
Se relacionado: explique se os termos "suite", "distribuição" e "lançamento" são usados indistintamente neste contexto ou se há uma diferença significativa entre eles. Pelas respostas a esta pergunta , pensei ter chegado ao entendimento de que "distribuição" significava Ubuntu vs. Debian vs. Fedora, etc., então seu uso neste contexto (especificamente, o wiki do Debian) turvou o entendimento que pensei Eu tinha alcançado.
Definições
Em relação ao APT
jammy-*
seria considerado um "suíte", pois todas as ferramentas do conjunto se aplicam ao nome dado a elas. Leia os comentários acima das entradas.glibc
,bash
etc., que são verificados quanto a problemas de segurança.jammy
em si é a Liberação. Veja também: Jammy MedusaUbuntu
é a Distribuição.Pense nisso em Estágios, e a frase a seguir ilustrará os estágios: A Distribuição Ubuntu contém o Release Jammy atual, que contém múltiplas suítes .
Em relação ao arquivo fontes:
deb
refere-se ao tipo de pacote e, na maioria dos casos, instala o binário/executável. Também pode serdeb-src
, que instalará o código-fonte.http://...
refere-se ao URI.main
refere-se ao branch de onde fazer o download.restricted
refere-se a privilégios de upload, ou seja, apenas software aprovado pode ser carregado no repositório, portanto, usuários simples estão restritos a fazer download apenas. Também pode referir-se a licenciamento, ou seja, software não livre.