Erro ao baixar códigos de fonte no Linux Mint 13: Solução

Hoje peguei o bug para ver o código fonte do comando "ls" no GNU / Linux. Este comando pertence ao pacote "coreutils" então para obtê-lo você teve que executar

apt-get source coreutils

O erro lançado no Linux Mint foi

E: Unable to find a source package for coreutils

O problema no Linux Mint é que eles não adicionam os repositórios que contêm os códigos-fonte dos quais os pacotes que instalamos foram compilados.

A solução é simples, basta adicionar os repositórios ao sources.list

sudo pluma /etc/apt/sources.list

Onde está escrito caneta substitua por seu editor de texto simples favorito

Agora para cada repositório "deb" temos que adicionar sua contraparte "deb-src" que seria o repositório do código fonte

sim, src vem da palavra source

Por exemplo, se tivermos o repositório

deb http://packages.linuxmint.com/

Nós adicionamos sua contraparte

deb-src http://packages.linuxmint.com/

E assim com todos os repositórios, ou pelo menos dos quais queremos ser capazes de receber o código-fonte

Nós atualizamos

sudo apt-get update

E agora se pudermos obter o código-fonte do pacote desejado

Eu encontrei a solução lendo o apt man na sessão de origem

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.