Página seguinte Página anterior Índice

5. Software disponível no sistema Debian

5.1 Que tipos de aplicativos e software de desenvolvimento estão disponíveis para a Debian GNU/Linux?

Assim como a maioria das distribuições do Linux, a Debian GNU/Linux oferece:

Mais de 2200 pacotes, desde servidores e leitores de "news" até suporte a som, programas de FAX, programas de banco de dados e planilhas, processamento de imagens, comunicações, utilitários de rede e correio eletrônico, servidores Web e até programas de rádio amador estão incluídos na distribuição. Outros 400 programas estão disponíveis como pacotes Debian, mas não são formalmente partes da Debian por terem restrições quanto à licença.

5.2 Quem escreveu todos esses programas?

5.3 Como posso conseguir uma lista atual dos programas que foram empacotados para o projeto Debian?

Uma lista completa está disponível a partir de qualquer um dos espelhos da Debian.

O arquivo indices/Packages-Master-i386.gz contém uma lista, incluindo descrições curtas, de todos os pacotes que estão disponíveis para computadores com processador 386 (ou mais avançado).

O arquivo indices/Packages-Master-m68k.gz contém uma lista similar de pacotes que estão disponíveis para computadores com CPUs Motorola 680x0.

A interface WWW para os pacotes Debian resume convenientemente os pacotes em cada uma das aproximadamente vinte "seções" do repositório Debian.

5.4 O que está faltando na Debian GNU/Linux?

Uma lista dos pacotes que são mais necessários para a Debian é mantida por Johnie Ingram sob o nome "Work-Needing and Prospective Packages". Para maiores detalhes, veja a seção sobre contribuições ao projeto Debian.

5.5 (Como) A Debian suporta Java?

O Kit de Desenvolvimento Java da Sun (JDK) está disponível atualmente na forma de pacote Debian (jdk_VVV-RRR.deb). O JDK permite que você rodar programas e applets Java, além de escrever os seus próprios programas e applets. Se sua kernel está configurada corretamente (veja abaixo), o JDK permitirá a você rodar programas Java da mesma maneira que você roda outros executáveis. O pacote JDK também inclui alguns programas de demonstração.

A kernel da Debian está configurada com suporte a Java como módulo (isto é, CONFIG_BINFMT_JAVA=m). Os usuários que quiserem construir suas próprias kernels podem omitir esse suporte se desejarem. Uma vez que haja suporte a módulos na kernel, tenha certeza de que o módulo está carregado. Você pode fazer isso durante a inicialização colocando a linha binfmt_java no arquivo /etc/modules. Outra opção é instalar o módulo a partir da linha de comando executando o comando insmod NOMEDIR/binfmt_java.o, onde NOMEDIR é o nome do diretório em que se encontram os módulos construídos para a versão da kernel que está sendo rodada. Em um sistema com a versão 2.0.36 da kernel, NOMEDIR provavelmente será /lib/modules/2.0.36/fs/. Você pode verificar se um módulo está carregado usando o comando lsmod.

Rodar um applet Java exige um navegador com capacidade para reconhecê-lo e executá-lo. O navegador da Netscape, que pode ser instalado como um pacote Debian, roda applets Java. (O código fonte do navegador da Netscape não está disponível publicamente. O pacote Debian do navegador fornece um wrapper (envelope) que auxilia a instalação e o gerenciamento do Netscape em um sistema Debian. Esse é um bom exemplo da integração de programas comerciais com o sistema Debian.)

Uma nota final com boas e más notícias: A política de licenciamento da Sun sobre o JDK está ficando cada vez mais restritiva, portanto em pouco tempo esse pacote pode não estar disponível como parte da Debian. É possível que ele possa estar disponível da mesma maneira que o Netscape. Uma notícia melhor é que estão sendo desenvolvidos vários programas que poderão oferecer alternativas atraentes e publicamente disponíveis.

5.6 Onde está o pine?

Devido à sua licença restritiva, ele está na área non-free. Além disso, como sua licença não permite nem mesmo que binários modificados sejam distribuídos, você deve compilá-lo por conta própria a partir do código fonte e dos patches da Debian. Para maior conveniência dos usuários do dselect, o código fonte para a versão Debian do pine está disponível nos pacotes pine396-src e pine396-diffs. Versões do pine 4.x poderão estar disponíveis no diretório source da árvore project/experimental.

5.7 Como posso verificar se estou usando um sistema Debian?

A existência do programa dpkg mostra que você pode instalar pacotes Debian em seu sistema.

Para ter certeza de que seu sistema foi instalado a partir dos discos base da Debian, verifique a existência de /etc/debian_version.

5.8 Como posso saber que "versão" do sistema Debian estou usando?

Existe um arquivo, /etc/debian_version, que contém uma única linha dizendo o número da versão, definida pelo pacote base-files.

Os usuários devem estar cientes, porém, de que o sistema Debian consiste em muitas partes, cada uma das quais pode ser atualizada de forma (quase) independente. Cada "versão" da Debian tem conteúdo bem definido e imutável. As atualizações ficam disponíveis separadamente. Para uma descrição de uma linha do status de instalação do pacote foo, use o comando dpkg --list foo. (Sem argumentos, esse comando mostra as versões de todos os pacotes instalados.) Para uma descrição mais detalhada, use dpkg --status foo.

5.9 Como a Debian suporta línguas diferentes do Inglês?

5.10 E as limitações de exportação dos EUA?

As leis dos EUA restringem a exportação de artigos de defesa, o que inclui alguns tipos de software de criptografia. PGP e ssh entram nessa categoria.

Para prevenir que alguém corra riscos legais desnecessários, alguns pacotes da Debian GNU/Linux estão disponíveis apenas a partir de um site fora dos EUA ftp://non-us.debian.org/pub/debian-non-US/, com uma lista de espelhos em ftp://non-us.debian.org/pub/debian-non-US/README.mirrors


Página seguinte Página anterior Índice