AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 742803
Accepted
Johan_A
Johan_A
Asked: 2023-04-13 22:39:01 +0800 CST2023-04-13 22:39:01 +0800 CST 2023-04-13 22:39:01 +0800 CST

comparar software disponível para Debian estável vs Ubuntu LTS (para trabalhar com dados)

  • 772

Stephen aconselhou usar Ubuntu em vez de instalar software disponível para Ubuntu (mas não Debian) no Debian. 1 Porque eu quero trabalhar com dados, terdon comentou que eu poderia muito bem ficar com o Debian, já tendo-o instalado. 2 Isso parece implicar que os pacotes que eu quero usar estão em ambas as distribuições. Não tenho certeza se isso é verdade e talvez nunca seja, mas gostaria de entender melhor.

Portanto, agora procuro comparar os pacotes disponíveis no Debian estável e no Ubuntu LTS . Ajuda de 10 anos para perguntas semelhantes aponta para o Distrowatch para comparar distribuições (em vez de procurar pacotes individuais) 5 6 .

Isso me dá uma tabela organizada e duas listas menos comparáveis ​​com mais itens sob o título Debian. 7 (eu pensei que o Ubuntu oferecia mais - talvez muito - software, o que pode ser um motivo para preferir o Debian.)

Existem outras maneiras concretas de antecipar se o Debian pode carecer de software que eu gostaria mais tarde, que o Ubuntu oferece?

linux
  • 1 1 respostas
  • 89 Views

1 respostas

  • Voted
  1. Best Answer
    terdon
    2023-04-14T00:36:07+08:002023-04-14T00:36:07+08:00

    Você pode fazer isso acessando os respectivos repositórios, https://packages.ubuntu.com/ e https://www.debian.org/distrib/packages , baixando a lista de pacotes como texto e comparando:

    wget https://packages.ubuntu.com/kinetic/allpackages?format=txt.gz -O ubuntu.gz
    wget https://packages.debian.org/unstable/allpackages?format=txt.gz -O debian.gz
    

    Agora, compare os arquivos:

    $ ubuntu_unique=$(comm -23 <(zcat ubuntu.gz | sort ) <(zcat debian.gz | sort) | wc -l)
    $ debian_unique=$(comm -13 <(zcat ubuntu.gz | sort ) <(zcat debian.gz | sort) | wc -l)
    $ ubuntu_total=$(zcat ubuntu.gz | wc -l)
    $ debian_total=$(zcat debian.gz | wc -l)
    $ printf 'Ubuntu: %d unique packages, %d total\nDebian: %d unique, %d total\n' \
             "$debian_unique" "$debian_total" "$ubuntu_unique" "$ubuntu_total" 
    Ubuntu: 155481 unique packages, 171826 total
    Debian: 93964 unique, 110309 total
    

    Então, sim, ambos têm pacotes não encontrados no outro, mas o Ubuntu tem muito mais pacotes no geral.

    No entanto, este não é realmente um exercício útil. As diferenças serão principalmente casos extremos. Ferramentas padrão, comuns e populares estarão disponíveis para ambas as distribuições, não é isso que geralmente orienta a escolha da distribuição. Além disso, para qualquer coisa ainda não empacotada em uma distribuição, você sempre pode compilar e instalar a partir do código-fonte.

    Basta usar o que você instalou. Se for o Ubuntu, fique com o Ubuntu e se for o Debian, fique com ele. Se e quando você realmente encontrar um pacote que deseja que não esteja disponível, tente instalar a partir do código-fonte e, se isso acontecer muito, talvez você queira alterar a distribuição, mas isso é realmente improvável. Usei cerca de 9 distribuições diferentes nos últimos 20 anos e nunca mudei por causa dos pacotes disponíveis. Houve um tempo, mais de 10-15 anos atrás, quando as distribuições baseadas em RPM tinham repositórios mais limitados e baixávamos pacotes manualmente de lugares como rpmfind.net ou geralmente compilamos e instalamos a partir do código-fonte, mas isso é realmente muito raro ocorrência nos dias de hoje.

    Resumindo: use o que quiser, se você realmente encontrar um pacote ausente, provavelmente ele não existirá para a outra distribuição e você sempre poderá instalar a partir do código-fonte.

    • 4

relate perguntas

  • Existe uma maneira de fazer ls mostrar arquivos ocultos apenas para determinados diretórios?

  • Inicie/pare o serviço systemd usando o atalho de teclado [fechado]

  • Necessidade de algumas chamadas de sistema

  • astyle não altera a formatação do arquivo de origem

  • Passe o sistema de arquivos raiz por rótulo para o kernel do Linux

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve