Sources.list

De Fórum Debian Wiki

(Diferenças entre revisões)
(O que são repositórios ?)
Linha 1: Linha 1:
 +
__TOC__
 +
== O que são repositórios ? ==
== O que são repositórios ? ==
Linha 9: Linha 11:
Com ele, basta digitar o programa que quer instalar e todas as dependências serão baixadas automaticamente.
Com ele, basta digitar o programa que quer instalar e todas as dependências serão baixadas automaticamente.
-
== ao trabalho ==
+
== Ao trabalho ==
Os endereços dos repositórios ficam gravados no arquivo /etc/apt/sources.list e basicamente os repositórios são divididos em três partes.
Os endereços dos repositórios ficam gravados no arquivo /etc/apt/sources.list e basicamente os repositórios são divididos em três partes.
Linha 32: Linha 34:
----
----
Segue abaixo um sources.list para a versão testing (com alguns repositórios da versão estável).
Segue abaixo um sources.list para a versão testing (com alguns repositórios da versão estável).
-
Se quiser alterar a versão basta trocar '''testing''' pela versão que quiser (instable,stable).
+
Se quiser alterar a versão basta trocar '''testing''' pela versão que quiser (unstable,stable).
<pre>
<pre>

Edição de 19h56min de 18 de Abril de 2007

Índice de conteúdo


O que são repositórios ?

Há muito tempo atrás.... numa terra distante... longe da civilização, as pessoas eram obrigadas a compilar programas e resolver todas as dependências (softwares e bibliotecas necessárias para execução de um programa) manualmente. Esse processo era muito demorado e desgastante, por isso foram criado os repositórios, que nada mais são do que sites (ftp, http) onde se encontram centenas de programas já compilados para a arquitetura do seu computador e a distribuição linux que está usando. (Debian, Ubuntu, Kurumin, etc...).

O que é gerenciador de pacotes ?

De que adiantaria ter todos os softwares já prontos para instalação se ainda seria necessário resolver todas as dependências manualmente? Para resolver isso, o projeto Debian desenvolveu o apt. Com ele, basta digitar o programa que quer instalar e todas as dependências serão baixadas automaticamente.

Ao trabalho

Os endereços dos repositórios ficam gravados no arquivo /etc/apt/sources.list e basicamente os repositórios são divididos em três partes.


  • - main, contêm apenas softwares livres.
  • - contrib, contêm software livre que depende de software proprietário
  • - non-free, contêm software de código fechado ou que não se enquadra na DFSG.

para utilizar os repositórios é necessário que estejam no seguinte formato:


(formato do arquivo a ser baixado) (endereço do ftp, http, compartilhamento nfs, mirror local, etc.) (versão do Debian) (tipo de software a ser baixado)

um exemplo de repositório válido é:

deb ftp://ftp.br.debian.org/debian/ testing main contrib non-free

com esse repositório teria acesso a arquivos compilados (deb), no servidor (ftp://ftp.br.debian.org/debian/),da versão testing e que tenham qualquer tipo de licensa (main contrib non-free).



Segue abaixo um sources.list para a versão testing (com alguns repositórios da versão estável). Se quiser alterar a versão basta trocar testing pela versão que quiser (unstable,stable).

# mirros de segurança
deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib

#mirros oficias
deb ftp://ftp.br.debian.org/debian/ testing main contrib non-free
deb http://sft.if.usp.br/debian/ testing main contrib non-free
deb http://linorg.usp.br/debian/ testing main contrib non-free

#deb http://debian.mirrors.pair.com/ etch main contrib non-free
#deb http://debian.lcs.mit.edu/debian/ etch main contrib non-free
#deb http://200.237.192.13/debian/ etch main contrib non-free

#mirros multimidia
deb http://debian-multimedia.org/ testing main
deb http://ftp.debian-unofficial.org/debian testing main contrib non-free

#os repositórios abaixo não fazem parte da árvore oficial do Debian e devem ser utilizados por sua conta e risco.
#para utiliza-los basta remover o "#"  e atualizar a lista de pacotes.

#opera
# deb http://deb.opera.com/opera/ testing non-free

#beryl
# deb http://debian.beryl-project.org/ etch main
# deb-src http://debian.beryl-project.org/ etch main


#Xgl
#deb http://www5.autistici.org/debian-xgl/debian/ binary-i386/
#deb http://cairographics.org/packages/debian/ unstable/
#deb-src http://cairographics.org/packages/debian/ unstable/

Ferramentas pessoais