Documentação do Sistema§ão...Netserver – Servidor de Rede DHCP – Dinamyc Host Configuration...

137
Saber 3 Documentação do Sistema Roney Alves dos Santos Walter Maciel Junior Supervisão: Rogério Maues São Paulo, 08 de Novembro de 2013 -(versão 2)

Transcript of Documentação do Sistema§ão...Netserver – Servidor de Rede DHCP – Dinamyc Host Configuration...

Saber 3

Documentação do Sistema

Roney Alves dos Santos

Walter Maciel Junior

Supervisão: Rogério Maues

São Paulo, 08 de Novembro de 2013 -(versão 2)

Sumário

Netserver – Servidor de Rede.....................................................................................................8

DHCP – Dinamyc Host Configuration Protocol....................................................................8

ATFPT - Advanced Trivial File Transfer Protocol...............................................................10

NFS - Network File System.................................................................................................12

NTP - Network Time Protocol.............................................................................................13

Squid.....................................................................................................................................14

Dansguardian........................................................................................................................15

Munin...................................................................................................................................16

Apache..................................................................................................................................17

Cups......................................................................................................................................18

Usuários................................................................................................................................19

SSH - Secure Shell...............................................................................................................20

APT - Advanced Packaging Tool.........................................................................................21

Clients-cfg - Configuração Individual dos Clients...............................................................22

ip_fixo_for_client - Configuração de IP fixo dos Clients....................................................23

OCS – Inventário de Hardware............................................................................................24

Fwsaber – Iptables................................................................................................................26

ram2ram – Solução de transferência Inteligente..................................................................27

Thinclient..................................................................................................................................29

Toram – Sistema carregado na RAM do thinclient..............................................................30

Infra Estrutura.......................................................................................................................31

SSH – Secure Shell...............................................................................................................33

ALSA - Advanced Linux Sound Architecture......................................................................34

Munin...................................................................................................................................35

Inittab e Mingetty.................................................................................................................37

Xorg......................................................................................................................................38

LXDE - Lightweight X11 Desktop Environment................................................................40

Área de Trabalho..................................................................................................................63

Papel de Parede....................................................................................................................65

Icones....................................................................................................................................66

Navegador Firefox................................................................................................................67

Minidistro.............................................................................................................................70

Servidor de Som - esound....................................................................................................75

Conexão USB.......................................................................................................................76

Finalizar e reiniciar a sessão.................................................................................................77

Pacotes Instalados – Minidistro............................................................................................79

Pacotes Instalados - Toram...................................................................................................94

Objetivo

Atualmente os Telecentros da Cidade de São Paulo possuem duas versões do

Sistema Operacional Saber, uma para thinclients com baixo desempenho (Saber

Lenny) e outro para desktop diskless dependente de uma rede Gigabit (Saber 2).

Isto se deve ao fato de que o hardware utilizado nos Telecentros é hetorogêneo e

possui tecnologias de diferentes gerações, o que dificulta e muitas vezes impede o

desenvolvimento e aplicação de novas tecnologias, sendo este o maior desafio da

equipe de desenvolvimento do Saber GNU/Linux.

Em resposta a essa dificuldade, muito foi estudado para se criar uma nova

estrutura de funcionamento do Saber GNU/Linux. Assim surgiu o Saber GNU/Linux

3, que une a necessidade de funcionar em equipamentos ultrapassados e o real

aproveitamento da capacidade dos equipamentos de melhor performance.

Saber 3

O Sistema Operacional Saber GNU/Linux é baseado nos pacotes da distribuição

Debian GNU/Linux Squeeze. Modelado pela equipe de desenvolvimento de forma a

atender as necessidades do programa de inclusão digital da Prefeitura de São Paulo.

Graças a nova solução ram2ram, o Saber 3 é um sistema capaz de atender a

realidade de hardware do Programa Telecentros, seu diferencial é o de funcionar

adequadamente em diferentes gerações e desempenho de equipamentos, ainda assim

fornecendo aplicativos atualizados com as mais novas tecnologias disponíveis,

proporcionando rica experiência ao frequentador das diversas unidades espalhadas.

Essa complexa estrutura é formada por três sistemas operacionais que trabalham em

conjunto. O Netserver é o servidor de rede além de possui todos os programas

necessários para um ambiente Desktop.

A Minidistro é um sistema pequeno e básico para controlar o hardware do thinclient

com RAM de 128 MB á 1.5 GB.

O Toram é um sistema completo e avançado que é carregado diretamente na RAM

(diskless) de cada computador com RAM acima de 2 GB.

Netserver – Servidor de Rede

DHCP – Dinamyc Host Configuration Protocol

É um protocolo de serviço do TCP/IP que é responsável pela distribuição

dinâmica de endereços IP e outros parâmetros de configuração dos clientes da rede.

Ele é o primeiro serviço a ser solicitado pelo cliente através da placa de rede que

possui a tecnologia PXE (Preboot Execution Environment). No Saber 3 o DHCP

possui uma configuração personalizada e é constituída da seguinte maneira:

O arquivo de configuração é o /etc/dhcp/dhcpd.conf e a opção filename

"/ipxelinux.0" informa que o gerenciador de boot será o iPXE que solicitará o kernel e

o initrd via HTTP (Hipertext Transfer Protocol).

Afim de evitar possíveis conflitos de rede, o IP/MASK padrão foi alterado para

192.168.80.1/24. O arquivo ainda contém informações sobre cada cliente, atrelando

a este o IP, MAC-ADDRESS e hostname conforme o exemplo abaixo:

-- /etc/dhcp/dhcpd.conf

Server-identifier 192.168.80.1;

ignore unknown-clients;

ddns-update-style ad-hoc;

default-lease-time 43200;

max-lease-time 86400;

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.80.255;

option routers 192.168.80.1;

option domain-name "saber.local";

option domain-name-servers 8.8.8.8;

next-server 192.168.80.1;

option root-path "192.168.80.1:/opt/saber/minidistro";

option space ipxe;

option ipxe.no-pxedhcp code 176 = unsigned integer 8;

Documentação Saber 3 - 8

option ipxe.no-pxedhcp 1;

option ipxe-encap-opts code 175 = encapsulate ipxe;

option option-128 code 128 = string;

option option-129 code 129 = text;

if substring (option vendor-class-identifier,0,9)="PXEClient" {

filename "ipxelinux.0";

}

subnet 192.168.80.0 netmask 255.255.255.0 {

range 192.168.80.11 192.168.80.35;

}

group {

host ecid1 {

hardware ethernet c8:9c:dc:c9:11:19;

fixed-address 192.168.80.11;

option host-name "ecid1";

}

}

...

-- EOF

Diferentemente das versões anteriores, agora o administrador do sistema deve

incluir as configurações dos clientes no DCHP obrigatoriamente, caso contrário o

ambiente gráfico pode não carregar corretamente.

Um ponto bastante importante é a linha “option domain-name-servers 8.8.8.8;”

que identifica qual o DNS será enviado aos thinclients, no caso está configurado

para o DNS do Google, mas pode ser alterada conforme a necessidade. Essa linha

será bastante utilizada quando for necessário que os thinclients acessem a internet

de forma direta sem passar pelo proxy.

ATFPT - Advanced Trivial File Transfer Protocol

É o serviço responsável pela entrega do iPXE ao thinclient, sua configuração é

bastante peculiar e pode ser vista no arquivo /etc/default/atftpd. Nas versões

anteriores, este serviço também era responsável por entregar o Kernel e o Initrd,

entretanto quando o servidor está com sua placa de rede transmitindo seu máximo,

o atftp apresenta um desempenho muito abaixo do necessário, por esse motivo, foi

necessário a inclusão do iPXE.

-- /etc/default/atftpd

...USE_INETD=false OPTIONS="--daemon --port 69 --tftpd-timeout 300 --retry-timeout 5 --no-timeout --mcast-port 1758--mcast-addr 192.168.255.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /opt/saber/boot/" ...

-- EOF

Documentação Saber 3 - 10

iPXE – Preboot Execution Environment

É uma solução livre para firmware de inicialização via rede. Fornece muitas

implementações se comparadas com o PXE proprietário. Uma dessas

implementações é a capacidade de carregar arquivos através do protocolo HTTP,

sendo este o principal motivo da sua inserção no sistema, melhorando muito a

maneira como o Kernel e o Initrd são entregados ao thinclient.

Seu arquivo de configuração é o /opt/saber/boot/pxelinux.cfg/default

-- /opt/saber/boot/pxelinux.cfg/default

...#!ipxe kernel http://${next-server}/pxe/3.6.2-client ip=dhcp root=/dev/nfs nfsroot=${next-server}:/opt/saber/minidistro imagetoram=saber-3.0.img nfsmnt=/opt vga=791 noapic pci=noacpiirqpoll quiet initrd http://${next-server}/pxe/initrd.img boot

...

-- EOF

Obs: a opção vga=791 deve ser alterada com o valor 788 em clientes da marca Positivo, poisdurante o boot aparece a mensagem no monitor “Out of Range”.

-- /etc/dhcp/dhcpd.conf

option space ipxe; option ipxe.no-pxedhcp code 176 = unsigned integer 8; option ipxe.no-pxedhcp 1; option ipxe-encap-opts code 175 = encapsulate ipxe;

-- EOF

Documentação Saber 3 - 11

NFS - Network File System

O NFS é o servidor de compartilhamento de arquivos e diretórios, é através dele

que se torna possível armazenar os documentos gerados pelos usuários nos

clientes em seu diretório pessoal, uma vez que os clientes não possuem dispositivos

físicos de armazenamento. Portanto o HOME utilizado pelo cliente, na realidade é o

HOME do servidor exportado e montando remotamente por cada cliente em seu

respectivo usuário obedecendo às regras do sistema Unix de arquivos. Seu arquivo

de configuração é o /etc/exports.

-- /etc/exports

.../home/ 192.168.80.0/255.255.255.0(rw,no_root_squash,no_subtree_check,sync,no_all_squash)/opt/ 192.168.80.0/255.255.255.0(ro,no_root_squash,no_subtree_check,sync,no_all_squash)...

-- EOF

Documentação Saber 3 - 12

NTP - Network Time Protocol

O NTP é o protocolo encarregado de manter a data e hora dos clientes

atualizadas, para isso ele utiliza o daemon NTPD que estabelece a data e hora

através da internet ou utiliza-se a configuração atual do seu próprio sistema, no caso

aquele que estiver configurado no Netserver. Seu arquivo de configuração é

/etc/ntp.conf.

-- /etc/ntp.conf

...server 127.127.1.0fudge 127.127.1.0 stratum 13...

-- EOF

Documentação Saber 3 - 13

Squid

É o servidor proxy do Netserver encarregado a fornecer aos clientes

páginas HTTP, HTTPS, FTP entre outros. Apesar de ser um excelente servidor

proxy com muitas atribuições, no Saber ele está encarregado apenas para fornecer

um cache de internet com a intenção de acelerar a navegação dos clientes,

diminuindo consideravelmente o consumo do link de internet. O arquivo de

configuração do squid é /etc/squid/squid.conf. Com ele também se torna possível se

conectar a um outro servidor proxy através das seguintes opções, bastando apenas

inserir o IP e a Porta do proxy PAI:

-- /etc/squid/quid.conf

...cache_peer IP parent PORT 0 no-query

...never_direct allow all

...

-- EOF

O Squid trabalha através da porta 3126. A localização dos arquivos de cache é

/var/cache/squid pode ser ajustada através do parâmetro cache_dir 64 16 256 onde

64 é o tamanho do cache, 16 é a quantidade de pastas e 256 a quantidade de

subpastas.

Algumas vezes pode ser necessária a liberação de uma porta no squid para

liberar funcionalidades de algum site específico, para isso basta acrescentar mais

uma ACL contendo a porta como no exemplo abaixo:

-- /etc/squid/squid.conf

...acl Safe_ports port 443 563 # https, snews

...

-- EOF

Documentação Saber 3 - 14

Dansguardian

O Dansguardian é o filtro de conteúdo do Saber, sua função é analisar os sites

acessados pelos usuários e verificar se este site pode conter conteúdo inadequado

através de um complexo cruzamento de informações. O navegador solicita uma

página ao Dansguardian, este solicita ao Squid, o squid retorna e o Dansguardian

analisa o site e devolve ou bloqueia o site ao navegador do usuário. Suas

configurações são bastante flexíveis e podem ser alteradas através de arquivos em

/etc/dansguardian, é possível acertar o peso das palavras, exceções de sites e

domínios.

O acesso pode ser monitorado através do DGlog através do endereço

http://netserver/dglog (Login:tcsaber senha:sabertc), com ele é possível analisar o

motivo do site ser bloqueado, auxiliando no ajuste do Dansguardian.

A atualização do Dansguardian é feita através do script get_dansguardian que é

executado pelo CRON diariamente, sua alteração pode ser feita através do

comando:

crontab -e

--

...05 13 * * * /usr/local/sbin/get_dansguardian.sh > /var/log/get_dansguardian.log 2>&1...

-- EOF

Documentação Saber 3 - 15

Munin

O Munin é o programa utilizado para gerar gráficos e relatórios de monitoramento

do Servidor e de todos os clientes. Com ele é possível analisar e identificar possíveis

gargalos em diversas frentes, antes mesmo que o usuário sinta o reflexo de um

sistema problemático. Diferente de outros programas de monitoramento, ele abrange

quase todo funcionamento do computador dando ao analista responsável uma

grande quantidade de informações em tempo real. Foi configurado para recolher

informações do servidor e de todos os clientes conectados a ele gerando gráficos

em ciclos de 5 minutos. Em cada cliente um daemon do munin (munin-node) coleta

informações locais e envia ao servidor do munin.

Pode ser acessado através do endereço http://netserver/munin, compartilha login

e senha do DGlog que podem ser alteradas através do arquivo /etc/apache2/.dglog

com comando htpasswd.

Documentação Saber 3 - 16

Apache

O servidor HTTP do Saber, tem por função fornecer infra-estrutura para os

serviços iPXE, DGlog e Munin.

É pelo Apache que o Kernel, Initrd e o Saber.img são enviadas ao client.

Pode ser utilizado em aulas de PHP, já que possui o módulo PHP, entretanto

necessita de configuração específica para tal. A pasta /etc/apache2 possui os

arquivos de configuração, inclusive os relacionados com o Munin e DGlog

/etc/apache2/sites-available/000-default

-- /etc/apache2/sites-available/000-default

...AuthUserFile /etc/apache2/.dglog...

-- EOF

– /etc/apache2/conf.d/boot-client.conf

alias /pxe /opt/saber/boot/

<Directory "/opt/saber/boot/">

AllowOverride None

Order deny,allow

Allow from 192.168.0.0/255.255.0.0 ::1/24

</Directory>

--EOF

Documentação Saber 3 - 17

Cups

Servidor de impressão do Saber, o Cups pode ser configurado de diversas

formas de acordo com a necessidade. Podem-se configurar impressoras locais ou

de rede e compartilhá-las com os clientes. É possível ainda gerenciar as

impressoras pelo frontend através do endereço http://127.0.0.1:631 quando

conectado diretamente no servidor, ou http://netserver:631 quando conectado a

qualquer cliente da rede.

O Cups do servidor (Netserver) compartilha a impressora ao Cups de cada cliente.

Para fazer alterações administrativas no Cups, é necessário autenticar-se como root,

por exemplo, ao configurar ou deletar uma impressora. Para ações como deletar

trabalhos de impressão ou configurar a impressora para rejeitar trabalhos é

necessário autenticar-se com o usuário 'admin' e senha 'admin', logicamente a

senha pode ser alterada com o comando passwd conforme a necessidade.

Documentação Saber 3 - 18

Usuários

Os usuários foram criados com uma ordem pré-definida, começam com ecid e

terminam com a numeração de 1 a 25, podem ser adicionados mais usuários

conforme a necessidade. Todos possuem suas pastas pessoais armazenadas no

home do servidor (Netserver), montadas através do NFS.

Os usuários criados no servidor são, portanto replicados aos clientes no

momento de boot de cada um, portanto os mesmos usuários e senhas são idênticos

tanto no Netserver quanto nos clientes, inclusive o root. Desta forma é

imprescindível que se tenha uma senha de root forte, já que a senha pré-configurada

é '1' e cada usuário ecid não possui senha configurada, uma vez que não há

necessidade de efetuar um logon.

Caso seja necessária a inclusão de um novo usuário, siga os procedimentos

abaixo:

1 - Crie o usuário no sistema com o seguinte comando:adduser --gecos usuario --ingroup users --disabled-password usuario

2 - Adicione o usuário aos grupos audio e video.

3 - Adicione o novo usuário ao arquivo /etc/hosts, obedecendo a sua rede:-- /etc/hosts...

192.168.80.71 usuario...-- EOF

4 - Adicione o usuário no servidor DHCP:-- /etc/dhcp/dhcpd.conf... host usuario { hardware ethernet 00:30:18:d0:3c:6b; fixed-address 192.168.80.71; option host-name "usuario"; }-- EOF

O sistema por padrão tem 60 usuários, ecid1 até ecid60.

Documentação Saber 3 - 19

SSH - Secure Shell

O SSH simultaneamente, um programa de computador e um protocolo de rede

que permite a conexão com outro computador na rede, de forma a executar

comandos de uma unidade remota. Dessa forma é possível intervir no sistema sem

ter a necessidade de um analista presente fisicamente. No Saber o SSH é utilizado

também em conexões do servidor durante o boot do cliente, por isso existem chaves

na pasta /root/.ssh para que não seja solicitada senha e que rodam apenas um

determinado comando. Por motivo de segurança as chaves utilizadas pelo root do

cliente, são apagadas assim que a conexão é finalizada. Nunca apague a pasta

/root/.ssh do servidor, pois as chaves seriam perdidas e nenhum cliente conseguiria

funcionar corretamente.

O script ssh_keys é usado para recriar as chaves necessárias para o

funcionamento dos thinclients que utilizam a minidistro, dessa forma a minidistro

quando carregada no client pode acessar o seu respectivo usuário no Netserver sem

precisar colocar a senha.

Os scripts de detecção de dispositivos USB, o session também usam o recurso

das chaves para acesso direto ao seu usuário no Netserver.

Documentação Saber 3 - 20

APT - Advanced Packaging Tool

O APT é um gerenciador de pacotes para o Sistema Operacional GNU/Linux

Debian e derivados como o Saber, uma vez que é baseado no Debian Squeeze. Ele

é utilizado para instalar novos programas ou removê-los, para isto basta utilizar o

comando aptitude ou o apt-get. Foi criado um repositório no site dos Telecentros

para facilitar a manutenção e atualização do sistema. O repositório pode ser

configurado conforme a necessidade veja abaixo como estão as configurações:

-- /etc/apt/source.lst...deb http://www.telecentros.sp.gov.br/saber/distro/ saber3 main

deb http://ftp.br.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main...-- EOF

Em alguns locais a conexão é feita através de um Proxy-Pai no qual o Squid se

conecta, portanto para que o APT funcione corretamente através do Squid é

necessário informá-lo conforme a configuração abaixo:

-- /etc/apt/apt.conf...Acquire::http::Proxy "http://127.0.0.1:3126";...

-- EOF

Documentação Saber 3 - 21

Clients-cfg - Configuração Individual dos Clients

Contém os arquivos que reunem as principais configurações do comportamento dos

clients.

O arquivo “default” possui configurações padrão válida a todos os clientes, quando

não existir um arquivo específico para cada client.

No caso de haver necessidade de ter configurações para diferentes clientes, pode-

se criar um arquivo único para cada cliente devendo ser nomeado com o

HOSTNAME do respectivo cliente. Ex.: o arquivo deve ser nomeado como "ecid12"

e possuir as configurações específicas.

As opções possíveis são:

TORAM=Y deve ser utilizada quando o client utilizar a RAM do Client para carregar todo osistema usando a tecnologia do Saber 2.0.

WALLPAPER=Y As vezes é necessário não atualizar automaticamente o papel de parede,portanto a opção pode ser configurada para 'N', assim o script de atualização deixa defuncionar automaticamente.

ICON=Y define que o ícones da área de trabalho serão atualizadas automaticamente.

OCS_SERVER=200.200.201.202 informa o IP local ou remoto do servidor OCS.

OCS_U=xxxx define o usuário do servidor OCS

OCS_P=xxxx define a senha do servidor OCS

VIDEODETECT=Y define que o sistema irá detectar as configurações do monitor e placa devideo. Quando é necessária uma configuração fixa as outras opções (VIDEOCARD,DEPTH...) são complementares ao configurar o VIDEODETECT=N.

SMOUSE=Y define se o sistema irá configurar o mouse como SERIAL .

VIDEOCARD=XXXX define qual é o driver de video utilizado pelo Xorg .

DEPTH=24 define a profundidade de cor.

RESOLUTION=1024x768 define a resolução do monitor .

HSYNC=xx-xx define o syncronismo horizontal do monitor.

VFRESH=xx-xx define a atualização vertical do monitor.

Documentação Saber 3 - 22

ip_fixo_for_client - Configuração de IP fixo dos Clients

As vezes o ambiente de rede de uma unidade de Telecentro não é controlada

pelos Analistas de campo, podendo ser de administração de terceiros podendo

causar conflitos de configuração da rede. Um exemplo é a existência de um outro

servidor DHCP na mesma rede, causando problemas para o correto funcinamento

dos clientes e vezes até impedindo o boot.

Para evitar esse problema foi criado o script ip_fixo_for_client. Ele identifica os

clients configurados no dhcpd.conf e gera arquivos nomeados com o MAC-

ADDRESS de cada client na pasta /opt/saber/boot/pxelinux.cfg/ utilizado o arquivo

“default” como base, inserindo as variáeis ip=192.168.80.x hostname=ecidx que

definem o ip e o hostname.

Desta maneira o client irá solicitar apenas DHCP no momento do carregamento do

PXE e iPXE.

Documentação Saber 3 - 23

OCS – Inventário de Hardware

Tendo em vista a dificuldade de saber rapidamente quais equipamentos fazem

parte de uma unidade de Telecentros, foi adicionado ao sistema um agente do OCS

Inventory para enviar à um servidor central todas as informações de hardware

facilitando a consulta ao parque de equipamentos ativos em todas as unidades de

Telecentro.

- - /etc/ocsinventory/ocsinventory.sh

PROG=/usr/bin/ocsinventory-agent

if [ ! -x "$PROG" ]; then

exit 0

fi

INV="/home/.saber/inventario/`hostname`/`hostname`"

TC=$(hostname)

if [ ! -x "$PROG" ]; then

exit 0

fi

. /opt/saber/client-cfg/default

test -d $INV || mkdir -p $INV

inventario () {

uno=1

while [ $uno -le ] ; do

$PROG --tag=$TC --basevardir=$INV \

--server=http://$OCS_SERVER/ocsinventory \

--realm="Inventario" --proxy=http://localhost:3126 \

--user=$OCS_U --password=$OCS_P > /var/log/ocsinventory.log 2>&1

sleep 30

grep 'Cannot establish communication' /var/log/ocsinventory.log || uno=$((uno+4))

echo “tentativa $uno” >> /var/log/ocsinventory.log

Documentação Saber 3 - 24

uno=((uno+1))

sleep 5m

done

}

- -

EOF

Fwsaber – Iptables

Afim de proteger os serviços de rede do Netserver, foi inserido um pequeno e

simples script que aplica regras de Iptables, fechando portas da rede externa e

limitando o acesso a apenas alguns protocolos. O script não tem a proposta de ser

uma solução de firewall, mas reduz drasticamente a possibilidade de utilização de

uma possível brecha de segurança.

O acesso aos servidores da Receita Federal para entrega do Imposto de Renda

é configurado neste script, conforme visto abaixo:

- - /etc/init.d/fwsaber

# nat para programa receita

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A POSTROUTING -t nat -p udp --dport 53 -j MASQUERADE

iptables -A POSTROUTING -t nat -p tcp --dport 3456 -d 161.148.0.0/255.255.0.0 -j MASQUERADE

--EOF

O arquivo pode ser configurado conforme a necessidade do ambiente, entretanto

já possui configurações suficientes para o funcionamento padrão do sistema.

Documentação Saber 3 - 26

ram2ram – Solução de transferência Inteligente

O desenvolvimento do Saber 2 trouxe grandes evoluções graças a sua solução

de utilizar os recursos de hardware da nova geração de thinclients. Com isso não

mais necessitava da compra de servidores de alto desempenho e caros. Entretanto

havia a necessidade de utilizar ao menos 1 ponto de rede Gigabit (entre servidor e

switch) para que a transferência da imagem de cerca de 800MB fosse carregada na

RAM de cada thinclient rapidamente.

Após alguns meses analisando a fundo as vantagens e desvantagens, foi

desenvolvido a solução ram2ram baseada no sistema Netram GNU/Linux, que por

sua vez é baseada na tecnologia Peer to Peer.

A solução ram2ram possibilita que ao mesmo tempo que um thinclient está

copiando a imagem saber.img do servidor, também está distribuindo à outros clients

da rede aumentando consideravelmente a velocidade total de transferência e

diminuindo drasticamente o tempo de boot de todos os thinclients. Além de não mais

haver um limite de thinclients da rede, ainda possibilita que um Switch simples com

portas 10/100 consiga sustentar uma rede onde todos os thinclient utilizam a

tecnologia do carregamento da imagem na RAM.

Essa é sem dúvida a maior evolução deste sistema, pois pode-se aproveitar as

estações diskless das unidades de Telecentro que ainda não contava com uma rede

Gigabit.

Este novo e importante recurso colocará o Programa Telecentros em novo

patamar de qualidade, oferencendo o máximo possível de desempenho e tecnologia

aos utilizadores.

Documentação Saber 3 - 27

O script abaixo é utilizado para disponibilizar a imagem Toram para os thinclients:

-- /etc/init.d/bttrack

...

btmakemetafile $i http://$IPSERVER:$PORT/announce 2>/dev/null > /dev/null

screen -dmS rtorrent nice -n 20 /usr/bin/rtorrent -o upload_rate=$SPEED,dht=auto $i

– EOF

Arquivos utilizados pela estrutura ram2ram:

/opt└─ saber└── boot ├── 3.6.2-client Kernel ├── config-3.6.2-client ├── initrd.img ├── ipxelinux.0 ├── pxelinux.cfg │ ├── c8:9c:dc:c9:11:19.exemplo │ ├── default ├── saber-3.0.img └── saber-3.0.img.torrent

Documentação Saber 3 - 28

Thinclient

O Saber 3 é caracterizado pela capacidade de funcionar tanto em equipamentos

antigos e ultrapassados, como em equipamentos de última geração. Para tanto foi

necessário uma estrutura relativamente complexa onde o sistema se comporta de

maneira diferente em cenários de hardware distintos e até mesmo misturados.

Quando o sistema é carregado em um thinclient de baixa performance (RAM

abaixo de 1,5 GB) ele se comporta do modo que chamamos de Minidistro.

Quando o sistema é carregado em uma estação diskless (RAM acima de 1,5GB)

ele se comporta do modo que chamamos de Toram.

Em ambos os casos o ambiente gráfico apresentado ao utilizador é exatamente o

mesmo, diferindo apenas o de programas que exigem alto desempenho de

hardware (como o openshot ou blender), onde obviamente um thinclient de baixa

performance consegue carregar e prejudicaria o desempenho do Servidor.

Documentação Saber 3 - 29

Toram – Sistema carregado na RAM do thinclient

Foi desenvolvido um sistema operacional também baseado nos pacotes do

Gnu/Linux Debian 6.0 Squeeze e de soluções adotadas em outros sistemas como

Knoppix e Netram, onde sua principal característica é a de funcionar completamente

pela RAM. A idéia era a de funcionar como as distribuições LiveCd, que carregam

através do CDROM sem a necessidade de serem instalados, mas ao invés de ser

carregado pelo CDROM, ser carregado diretamente na RAM do thinclient e depois

inicializado com um sistema instalado localmente mas com um grande diferencial

que é aproveitar a velocidade da RAM evitando os possíveis gargalos de rede ou de

dispositivos de armazenamento locais.

O funcionamento é de um sistema diskless, ao invés de o thinclient montar um

sistema básico através do NFS ele monta um sistema completo na RAM.

O modo Toram é o que possui todos os softwares profissionalizantes que

requerem alto desempenho de hardware.

Documentação Saber 3 - 30

Infra Estrutura

Após o carregamento do Kernel, Initrd e Saber.img explicados anteriormente,

uma série de scripts entram em ação para criar a infra-estrutura necessária para ter

um ambiente funcional e autenticado automaticamente, veremos alguns deles:

O Script 'infra.sh' é o primeiro script fora do padrão Debian a ser executado, ele

analisa e configura a interface de rede para que o binário 'estrutura' se encarregue

de configurar o hostname, criar e gerenciar a infra-estrutura para o servidor de

impressão, inclusão de usuários e grupos clonando-os do Netserver para que ao

montar o home de cada usuário não haja incompatibilidades. A configuração da data

e hora é feita através do comando 'ntpdate' que busca o servidor de Tempo no

Netserver sincronizando o thinclient com servidor.

Um ponto importantíssimo nesse script é o fato de ao invés de tratar o Netserver

como um IP na rede, ele é tratado pelo seu hostname. Dessa forma todo o sistema

que roda no thinclient não precisa de scripts que ficam trocando IP de cada

aplicação complicando toda a manutenção do sistema.

–/etc/init.d/infra.sh

HOSTNAME=`hostname`

CAMI='/etc/client-cfg'

[ -f $CAMI/default ] && export CLI_CFG="$CAMI/default"

[ -f $CAMI/$HOSTNAME ] && export CLI_CFG="$CAMI/$HOSTNAME"

echo "nameserver $(grep -q "^DNS=" $CLI_CFG |cut -d\= -f2)" > /etc/resolv.conf

rm -rf /root/id*

ntpdate netserver > /dev/null 2>&1 &

echo "127.0.0.1 localhost.local localhost" > /etc/hosts

Documentação Saber 3 - 31

echo "${IPSERVER} netserver" >> /etc/hosts

echo "$IP_CLIENT `hostname`.local `hostname`" >> /etc/hosts

sed -i s/HOSTNAME/`hostname`/g /etc/inittab

if [ -e /etc/IMAGETORAM ];then

mount -t tmpfs -o size=1m,mode=1777 tmpfs /media/

mount -t nfs ${IPSERVER}:/home/ /home -o vers=3,nolock,exec,rsize=8192,wsize=8192,rw

fi

ssh root@netserver 2> /dev/null && for i in passwd shadow group cups/ppd cups/printers.conf;

do rsync -uqaP /home/.saber/infra/$i /etc/$i ;done

sed -i '/DeviceURI/cDeviceURI ipp://netserver:631/printers/Impressora' /etc/cups/printers.conf

sed -i s/Accepting\ No/Accepting\ Yes/g /etc/cups/printers.conf

sed -i s/'#controle1'/`hostname`/g /etc/munin/munin-node.conf

sed -i s/'#controle2'/$IPSERVER.1/g /etc/munin/munin-node.conf

rm -rf /root/*

init q

– EOF

SSH – Secure Shell

Outra função do binário é conectar-se ao Netserver através do SSH utilizando as

chaves públicas guardadas em /root/.ssh sendo removidas no final de todo o

processo por questão de segurança. O SSH foi configurado para não questionar

quando o MAC-ADDRESS não confere com o seu know_hosts.

-- /etc/ssh/ssh_config

Host *

...

StrictHostKeyChecking no

...

SendEnv LANG LC_*

HashKnownHosts yes

GSSAPIAuthentication yes

GSSAPIDelegateCredentials no

– EOF

Documentação Saber 3 - 33

ALSA - Advanced Linux Sound Architecture

O próximo passo é configurar os controles de áudio através do Alsa e

ironicamente utilizando o script do aumix :-) . O aumix foi descartado, pois não foi

possível configurar corretamente os níveis de áudio traseiros e frontais dos clientes

mais novos que possuem a INTEL HD.

-- /etc/init.d/aumix

...

AMIXER () {

echo "Configurando niveis de audio"

amixer -c 0 sset Master,0 80%,80% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset PCM,0 80%,80% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset PCM2,0 60%,60% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset CD,0 60%,60% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset Surround,0 70%,70% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset Front,0 90%,90% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset Line,0 60%,60% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset Mic,0 60%,60% unmute cap > /dev/null 2> /dev/null

amixer -c 0 sset "Front Mic",0 60%,60% unmute cap > /dev/null 2> /dev/null

}

AMIXER

– EOF

Documentação Saber 3 - 34

Munin

O Munin possibilita a analise em tempo real e via web todo o comportamento do

sistema e do hardware do thinclient, ou seja, é possível não acompanhar apenas o

servidor, mas também todos os thinclients conectados a ele. Assim o analista técnico

pode prever e corrigir erros antes mesmo que eles venham a prejudicar o usuário,

essa é uma excelente ferramenta de auxílio técnico. O script 'infra.sh' se encarrega

de alterar o comentário "#controle" para o IP correto do Netserver, uma vez que o

arquivo de configuração do munin-node funcionou corretamente ao incluirmos o

hostname.

-- /etc/munin/munin-node.conf...

log_level 4log_file /var/log/munin/munin-node.logpid_file /var/run/munin/munin-node.pid

background 1setsid 1

user rootgroup root

# Regexps for files to ignore

ignore_file ~$#ignore_file [#~]$ # FIX doesn't work. '#' starts a commentignore_file DEADJOE$ignore_file \.bak$ignore_file %$ignore_file \.dpkg-(tmp|new|old|dist)$ignore_file \.rpm(save|new)$ignore_file \.pod$

# Set this if the client doesn't report the correct hostname when# telnetting to localhost, port 4949#host_name #controle1

# A list of addresses that are allowed to connect. This must be a# regular expression, since Net::Server does not understand CIDR-style# network notation unless the perl module Net::CIDR is installed. You# may repeat the allow line as many times as you'd like

Documentação Saber 3 - 35

allow ^127\.0\.0\.1$allow #controle2

# If you have installed the Net::CIDR perl module, you can use# multiple cidr_allow and cidr_deny address/mask patterns. A# connecting client must match any cidr_allow, and not match any# cidr_deny. Example:

# cidr_allow 127.0.0.1/32# cidr_allow 192.0.2.0/24# cidr_deny 192.0.2.42/32

# Which address to bind to;host *# host 127.0.0.1

# And which portport 4949...-- EOF

Inittab e Mingetty

O arquivo inittab foi alterado para utilizar o programa de autenticação automática

mingetty para conectar o usuário sempre baseando no hostname do thinclient

facilitando a integração de todo o sistema. O mingetty traz o benefício de ser um

pacote integrante dos espelhos Debian não necessitando baixar e compilar o fonte

como era feito com autologin.

-- /etc/inittab...# What to do when CTRL-ALT-DEL is pressed.ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.pf::powerwait:/etc/init.d/powerfail startpn::powerfailnow:/etc/init.d/powerfail nowpo::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.## The "id" field MUST be the same as the last# characters of the device (after "tty").## Format:# <id>:<runlevels>:<action>:<process>## Note that on most Debian systems tty7 is used by the X Window System,# so if you want to add more getty's go ahead but skip tty7 if you run X.##1:2345:respawn:/sbin/getty 38400 tty11:23:respawn:/sbin/mingetty --autologin HOSTNAME tty12:23:respawn:/sbin/getty 38400 tty2#3:23:respawn:/sbin/getty 38400 tty3#4:23:respawn:/sbin/getty 38400 tty4#5:23:respawn:/sbin/getty 38400 tty5#6:23:respawn:/sbin/getty 38400 tty6...-- EOF

Documentação Saber 3 - 37

Xorg

Após a autenticação automática do usuário ecidN feita pelo mingetty, o arquivo

detectamonitor.sh é executado. Através dele é possível efetuar a detecção das

configurações de vídeo utilizadas pelo Xorg. Um ponto importante é que o script faz

alterações no xorg.conf utilizando o sed e por esse mesmo motivo o xorg.conforig

deve ser alterado com muita atenção para não inutilizar o script de detecção.

- - /etc/X11/detectamonitor.sh

...

[ -f /etc/client-cfg/default ] && export CLI_CFG="/etc/client-cfg/default"

[ -f /etc/client-cfg/$HOSTNAME ] && export CLI_CFG="/etc/client-cfg/$HOSTNAME"

if [ "$(grep "^VIDEO_DETECT=[Y|y]" $CLI_CFG)" ]; then

cp -a /etc/X11/xorg.conforig /tmp/xorg.conf

monitor

else

cp -a /etc/X11/xorg.conforig /tmp/xorg.conf

for x in $(grep -v '^#' $CLI_CFG); do

case $x in

SMOUSE=Y|SMOUSE=y)

serial_mouse

;;

...

---- EOF

Documentação Saber 3 - 38

- - /etc/X11/xorg.conforig

...

#inputmouse

Section "Monitor"

Identifier "Monitor0"

VendorName "Monitor Vendor"

ModelName "Monitor Model"

Option "DPMS"

# HorizSync 33-88

EndSection

Section "Device"

Identifier "Card0"

EndSection

Section "Screen"

Identifier "Screen0"

Device "Card0"

Monitor "Monitor0"

DefaultDepth 24

SubSection "Display"

ViewPort 0 0

Modes "1024x768"

EndSubSection

EndSection

-- EOF

Documentação Saber 3 - 39

LXDE - Lightweight X11 Desktop Environment

O LXDE é o ambiente gráfico herdado do Saber 2.0 principalmente por ser um

ambiente leve e possui as mesmas características básicas do gnome, dessa

maneira é minimizado o impacto de uma mudança tão drástica para o usuário.

Foram feitas diversas alterações para construir um tema que tivesse a mesma

facilidade para o usuário sem perder o ar de novidade. Essas alterações foram feitas

nos arquivos de configuração do LXDE e na pasta de temas.

-- /usr/share/lxde/openbox/rc.xml

<?xml version="1.0" encoding="UTF-8"?>

<!-- Do not edit this file, it will be overwritten on install.

Copy the file to $HOME/.config/openbox/ instead. -->

<openbox_config xmlns="http://openbox.org/3.4/rc">

<resistance>

<strength>10</strength>

<screen_edge_strength>20</screen_edge_strength>

</resistance>

<focus>

<focusNew>yes</focusNew>

<!-- always try to focus new windows when they appear. other rules do

apply -->

<followMouse>no</followMouse>

<!-- move focus to a window when you move the mouse into it -->

<focusLast>yes</focusLast>

<!-- focus the last used window when changing desktops, instead of the one

under the mouse pointer. when followMouse is enabled -->

<underMouse>no</underMouse>

<!-- move focus under the mouse, even when the mouse is not moving -->

<focusDelay>200</focusDelay>

Documentação Saber 3 - 40

<!-- when followMouse is enabled, the mouse must be inside the window for

this many milliseconds (1000 = 1 sec) before moving focus to it -->

<raiseOnFocus>no</raiseOnFocus>

<!-- when followMouse is enabled, and a window is given focus by moving the

mouse into it, also raise the window -->

</focus>

<placement>

<policy>Smart</policy>

<!-- 'Smart' or 'UnderMouse' -->

<center>yes</center>

<!-- whether to place windows in the center of the free area found or

the top left corner -->

<monitor>Any</monitor>

<!-- with Smart placement on a multi-monitor /ystem, try to place new windows

on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where

the active window is -->

</placement>

<theme>

<name>Mint</name>

<titleLayout>NLIMC</titleLayout>

<!--

available characters are NDSLIMC, each can occur at most once.

N: window icon

L: window label (AKA title).

I: iconify

M: maximize

C: close

S: shade (roll up/down)

D: omnipresent (on all desktops).

-->

<keepBorder>yes</keepBorder>

<animateIconify>yes</animateIconify>

<font place="ActiveWindow">

<name>sans</name>

<size>10</size>

<!-- font size in points -->

<weight>bold</weight>

<!-- 'bold' or 'normal' -->

<slant>normal</slant>

<!-- 'italic' or 'normal' -->

</font>

<font place="InactiveWindow">

<name>sans</name>

<size>10</size>

<!-- font size in points -->

<weight>bold</weight>

<!-- 'bold' or 'normal' -->

<slant>normal</slant>

<!-- 'italic' or 'normal' -->

</font>

<font place="MenuHeader">

<name>sans</name>

<size>10</size>

<!-- font size in points -->

<weight>normal</weight>

<!-- 'bold' or 'normal' -->

<slant>normal</slant>

<!-- 'italic' or 'normal' -->

</font>

<font place="MenuItem">

<name>sans</name>

<size>10</size>

<!-- font size in points -->

<weight>normal</weight>

<!-- 'bold' or 'normal' -->

<slant>normal</slant>

<!-- 'italic' or 'normal' -->

</font>

<font place="OnScreenDisplay">

<name>sans</name>

<size>10</size>

<!-- font size in points -->

Documentação Saber 3 - 42

<weight>bold</weight>

<!-- 'bold' or 'normal' -->

<slant>normal</slant>

<!-- 'italic' or 'normal' -->

</font>

</theme>

<desktops>

<!-- this stuff is only used at startup, pagers allow you to change them

during a session

these are default values to use when other ones are not already set

by other applications, or saved in your session

use obconf if you want to change these without having to log out

and back in -->

<number>1</number>

<firstdesk>1</firstdesk>

<names>

<!-- set names up here if you want to, like this:

<name>desktop 1</name>

<name>desktop 2</name>

-->

</names>

<popupTime>875</popupTime>

<!-- The number of milliseconds to show the popup for when switching

desktops. Set this to 0 to disable the popup. -->

</desktops>

<resize>

<drawContents>yes</drawContents>

<popupShow>Nonpixel</popupShow>

<!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->

<popupPosition>Center</popupPosition>

<!-- 'Center', 'Top', or 'Fixed' -->

<popupFixedPosition>

<!-- these are used if popupPosition is set to 'Fixed' -->

<x>10</x>

<!-- positive number for distance from left edge, negative number for

distance from right edge, or 'Center' -->

<y>10</y>

<!-- positive number for distance from top edge, negative number for

distance from bottom edge, or 'Center' -->

</popupFixedPosition>

</resize>

<!-- You can reserve a portion of your screen where windows will not cover when

they are maximized, or when they are initially placed.

Many programs reserve space automatically, but you can use this in other

cases. -->

<margins>

<top>0</top>

<bottom>0</bottom>

<left>0</left>

<right>0</right>

</margins>

<dock>

<position>TopLeft</position>

<!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->

<floatingX>0</floatingX>

<floatingY>0</floatingY>

<noStrut>no</noStrut>

<stacking>Above</stacking>

<!-- 'Above', 'Normal', or 'Below' -->

<direction>Vertical</direction>

<!-- 'Vertical' or 'Horizontal' -->

<autoHide>no</autoHide>

<hideDelay>300</hideDelay>

<!-- in milliseconds (1000 = 1 second) -->

<showDelay>300</showDelay>

<!-- in milliseconds (1000 = 1 second) -->

<moveButton>Middle</moveButton>

Documentação Saber 3 - 44

<!-- 'Left', 'Middle', 'Right' -->

</dock>

<keyboard>

<chainQuitKey>C-g</chainQuitKey>

<!-- Keybindings for desktop switching -->

<keybind key="Print">

<action name="Execute"><execute>gpe-screenshot</execute></action>

</keybind>

<keybind key="A-F12">

<action name="Execute"><execute>orca -n --replace</execute></action>

</keybind>

<!-- Keybindings for desktop switching -->

<keybind key="C-A-Left">

<action name="DesktopLeft"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="C-A-Right">

<action name="DesktopRight"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="C-A-Up">

<action name="DesktopUp"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="C-A-Down">

<action name="DesktopDown"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="S-A-Left">

<action name="SendToDesktopLeft"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="S-A-Right">

<action name="SendToDesktopRight"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="S-A-Up">

<action name="SendToDesktopUp"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="S-A-Down">

<action name="SendToDesktopDown"><dialog>no</dialog><wrap>no</wrap></action>

</keybind>

<keybind key="W-F1">

<action name="Desktop"><desktop>1</desktop></action>

</keybind>

<keybind key="W-F2">

<action name="Desktop"><desktop>2</desktop></action>

</keybind>

<keybind key="W-F3">

<action name="Desktop"><desktop>3</desktop></action>

</keybind>

<keybind key="W-F4">

<action name="Desktop"><desktop>4</desktop></action>

</keybind>

<keybind key="W-d">

<action name="ToggleShowDesktop"/>

</keybind>

<keybind key="C-A-d">

<action name="ToggleShowDesktop"/>

</keybind>

<!-- Keybindings for windows -->

<keybind key="A-F4">

<action name="Close"/>

</keybind>

<keybind key="A-Escape">

<action name="Lower"/>

<action name="FocusToBottom"/>

<action name="Unfocus"/>

</keybind>

<keybind key="A-space">

<action name="ShowMenu"><menu>client-menu</menu></action>

</keybind>

<!-- Keybindings for window switching -->

<keybind key="A-Tab">

<action name="NextWindow"/>

Documentação Saber 3 - 46

</keybind>

<keybind key="A-S-Tab">

<action name="PreviousWindow"/>

</keybind>

<keybind key="C-A-Tab">

<action name="NextWindow">

<panels>yes</panels><desktop>yes</desktop>

</action>

</keybind>

<!-- Keybindings for running applications -->

<keybind key="W-e">

<action name="Execute">

<startupnotify>

<enabled>true</enabled>

<name>PCManFM</name>

</startupnotify>

<command>pcmanfm</command>

</action>

</keybind>

<!--keybindings for LXPanel -->

<keybind key="W-r">

<action name="Execute">

<command>lxpanelctl run</command>

</action>

</keybind>

<keybind key="A-F2">

<action name="Execute">

<command>lxpanelctl run</command>

</action>

</keybind>

<!--

<keybind key="C-Escape">

<action name="Execute">

<command>lxpanelctl menu</command>

</action>

</keybind>

-->

<keybind key="Super_L">

<action name="Execute">

<command>lxpanelctl menu</command>

</action>

</keybind>

<keybind key="F11">

<action name="ToggleFullscreen"/>

</keybind>

<!-- Launch Task Manager with Ctrl+Alt+Del -->

<keybind key="A-C-Delete">

<action name="Execute">

<command>lxtask</command>

</action>

</keybind>

</keyboard>

<mouse>

<dragThreshold>8</dragThreshold>

<!-- number of pixels the mouse must move before a drag begins -->

<doubleClickTime>200</doubleClickTime>

<!-- in milliseconds (1000 = 1 second) -->

<screenEdgeWarpTime>400</screenEdgeWarpTime>

<!-- Time before changing desktops when the pointer touches the edge of the

screen while moving a window, in milliseconds (1000 = 1 second).

Set this to 0 to disable warping -->

<context name="Frame">

Documentação Saber 3 - 48

<mousebind button="A-Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="A-Left" action="Click">

<action name="Unshade"/>

</mousebind>

<mousebind button="A-Left" action="Drag">

<action name="Move"/>

</mousebind>

<mousebind button="A-Right" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="A-Right" action="Drag">

<action name="Resize"/>

</mousebind>

<mousebind button="A-Middle" action="Press">

<action name="Lower"/>

<action name="FocusToBottom"/>

<action name="Unfocus"/>

</mousebind>

<mousebind button="A-Up" action="Click">

<action name="DesktopPrevious"/>

</mousebind>

<mousebind button="A-Down" action="Click">

<action name="DesktopNext"/>

</mousebind>

<mousebind button="C-A-Up" action="Click">

<action name="DesktopPrevious"/>

</mousebind>

<mousebind button="C-A-Down" action="Click">

<action name="DesktopNext"/>

</mousebind>

<mousebind button="A-S-Up" action="Click">

<action name="SendToDesktopPrevious"/>

</mousebind>

<mousebind button="A-S-Down" action="Click">

<action name="SendToDesktopNext"/>

</mousebind>

</context>

<context name="Titlebar">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Move"/>

</mousebind>

<mousebind button="Left" action="DoubleClick">

<action name="ToggleMaximizeFull"/>

</mousebind>

<mousebind button="Middle" action="Press">

<action name="Lower"/>

<action name="FocusToBottom"/>

<action name="Unfocus"/>

</mousebind>

<mousebind button="Up" action="Click">

<action name="Shade"/>

<action name="FocusToBottom"/>

<action name="Unfocus"/>

<action name="Lower"/>

</mousebind>

<mousebind button="Down" action="Click">

<action name="Unshade"/>

<action name="Raise"/>

</mousebind>

Documentação Saber 3 - 50

<mousebind button="Right" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="ShowMenu"><menu>client-menu</menu></action>

</mousebind>

</context>

<context name="Top">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"><edge>top</edge></action>

</mousebind>

</context>

<context name="Left">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"><edge>left</edge></action>

</mousebind>

</context>

<context name="Right">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"><edge>right</edge></action>

</mousebind>

</context>

<context name="Bottom">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"><edge>bottom</edge></action>

</mousebind>

<mousebind button="Middle" action="Press">

<action name="Lower"/>

<action name="FocusToBottom"/>

<action name="Unfocus"/>

</mousebind>

<mousebind button="Right" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="ShowMenu"><menu>client-menu</menu></action>

</mousebind>

</context>

<context name="BLCorner">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"/>

</mousebind>

</context>

<context name="BRCorner">

<mousebind button="Left" action="Press">

<action name="Focus"/>

Documentação Saber 3 - 52

<action name="Raise"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"/>

</mousebind>

</context>

<context name="TLCorner">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"/>

</mousebind>

</context>

<context name="TRCorner">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Left" action="Drag">

<action name="Resize"/>

</mousebind>

</context>

<context name="Client">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Middle" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Right" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

</context>

<context name="Icon">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

<action name="ShowMenu"><menu>client-menu</menu></action>

</mousebind>

<mousebind button="Right" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="ShowMenu"><menu>client-menu</menu></action>

</mousebind>

</context>

<context name="AllDesktops">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Left" action="Click">

<action name="ToggleOmnipresent"/>

</mousebind>

</context>

<context name="Shade">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

Documentação Saber 3 - 54

<mousebind button="Left" action="Click">

<action name="ToggleShade"/>

</mousebind>

</context>

<context name="Iconify">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Left" action="Click">

<action name="Iconify"/>

</mousebind>

</context>

<context name="Maximize">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Middle" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Right" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Left" action="Click">

<action name="ToggleMaximizeFull"/>

</mousebind>

<mousebind button="Middle" action="Click">

<action name="ToggleMaximizeVert"/>

</mousebind>

<mousebind button="Right" action="Click">

<action name="ToggleMaximizeHorz"/>

</mousebind>

</context>

<context name="Close">

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

<action name="Unshade"/>

</mousebind>

<mousebind button="Left" action="Click">

<action name="Close"/>

</mousebind>

</context>

<context name="Desktop">

<mousebind button="Up" action="Click">

<action name="DesktopPrevious"/>

</mousebind>

<mousebind button="Down" action="Click">

<action name="DesktopNext"/>

</mousebind>

<mousebind button="A-Up" action="Click">

<action name="DesktopPrevious"/>

</mousebind>

<mousebind button="A-Down" action="Click">

<action name="DesktopNext"/>

</mousebind>

<mousebind button="C-A-Up" action="Click">

<action name="DesktopPrevious"/>

</mousebind>

<mousebind button="C-A-Down" action="Click">

<action name="DesktopNext"/>

</mousebind>

Documentação Saber 3 - 56

<mousebind button="Left" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

<mousebind button="Right" action="Press">

<action name="Focus"/>

<action name="Raise"/>

</mousebind>

</context>

<context name="Root">

<!-- Menus -->

<mousebind button="Middle" action="Press">

<action name="ShowMenu"><menu>client-list-combined-menu</menu></action>

</mousebind>

<mousebind button="Right" action="Press">

<action name="ShowMenu"><menu>root-menu</menu></action>

</mousebind>

</context>

<context name="MoveResize">

<mousebind button="Up" action="Click">

<action name="DesktopPrevious"/>

</mousebind>

<mousebind button="Down" action="Click">

<action name="DesktopNext"/>

</mousebind>

<mousebind button="A-Up" action="Click">

<action name="DesktopPrevious"/>

</mousebind>

<mousebind button="A-Down" action="Click">

<action name="DesktopNext"/>

</mousebind>

</context>

</mouse>

<menu>

<!-- You can specify more than one menu file in here and they are all loaded,

just don't make menu ids clash or, well, it'll be kind of pointless -->

<!-- default menu file (or custom one in $HOME/.config/openbox/) -->

<file>/usr/share/lxde/openbox/menu.xml</file>

<hideDelay>200</hideDelay>

<!-- if a press-release lasts longer than this setting (in milliseconds), the

menu is hidden again -->

<middle>no</middle>

<!-- center submenus vertically about the parent entry -->

<submenuShowDelay>100</submenuShowDelay>

<!-- this one is easy, time to delay before showing a submenu after hovering

over the parent entry -->

<applicationIcons>yes</applicationIcons>

<!-- controls if icons appear in the client-list-(combined-)menu -->

<manageDesktops>yes</manageDesktops>

<!-- show the manage desktops section in the client-list-(combined-)menu -->

</menu>

<applications>

<!--

# this is an example with comments through out. use these to make your

# own rules, but without the comments of course.

<application name="first element of window's WM_CLASS property (see xprop)"

class="second element of window's WM_CLASS property (see xprop)"

role="the window's WM_WINDOW_ROLE property (see xprop)">

# the name or the class can be set, or both. this is used to match

# windows when they appear. role can optionally be set as well, to

# further restrict your matches.

# the name, class, and role use simple wildcard matching such as those

# used by a shell. you can use * to match any characters and ? to match

# any single character.

# when multiple rules match a window, they will all be applied, in the

# order that they appear in this list

Documentação Saber 3 - 58

# each element can be left out or set to 'default' to specify to not

# change that attribute of the window

<decor>yes</decor>

# enable or disable window decorations

<shade>no</shade>

# make the window shaded when it appears, or not

<position>

# the position is only used if both an x and y coordinate are provided

# (and not set to 'default')

<x>center</x>

# a number like 50, or 'center' to center on screen. use a negative number

# to start from the right (or bottom for <y>), ie -50 is 50 pixels from the

# right edge (or bottom).

<y>200</y>

<monitor>1</monitor>

# specifies the monitor in a xinerama setup.

# 1 is the first head, or 'mouse' for wherever the mouse is

</position>

<focus>yes</focus>

# if the window should try be given focus when it appears. if this is set

# to yes it doesn't guarantee the window will be given focus. some

# restrictions may apply, but Openbox will try to

<desktop>1</desktop>

# 1 is the first desktop, 'all' for all desktops

<layer>normal</layer>

# 'above', 'normal', or 'below'

<iconic>no</iconic>

# make the window iconified when it appears, or not

<skip_pager>no</skip_pager>

# asks to not be shown in pagers

<skip_taskbar>no</skip_taskbar>

# asks to not be shown in taskbars. window cycling actions will also

# skip past such windows

<fullscreen>yes</fullscreen>

# make the window in fullscreen mode when it appears

<maximized>true</maximized>

# 'Horizontal', 'Vertical' or boolean (yes/no)

</application>

# end of the example

-->

</applications>

</openbox_config>

- - EOF

- - /usr/share/lxde/pcmanfm/LXDE.conf

[config]

bm_open_method=0

su_cmd=gksu '%s'

[desktop]

wallpaper_mode=1

wallpaper=/usr/share/lxde/wallpapers/Saber.jpg

desktop_bg=#000000

desktop_fg=#ffffff

desktop_shadow=#000000

[ui]

always_show_tabs=0

hide_close_btn=0

Documentação Saber 3 - 60

win_width=640

win_height=480

view_mode=0

show_hidden=0

sort_type=0

sort_by=2

– EOF

- - /etc/xdg/lxsession/desktop.conf

[Session]

window_manager=openbox-lxde

[GTK]

sNet/ThemeName=malys-universal-right

sNet/IconThemeName=telecentro

sGtk/FontName=Sans 10

iGtk/ToolbarStyle=3

iGtk/ButtonImages=1

iGtk/MenuImages=1

iGtk/CursorThemeSize=18

iXft/Antialias=1

[Mouse]

AccFactor=20

AccThreshold=10

LeftHanded=0

[Keyboard]

Delay=500

Interval=30

- - EOF

- - /etc/xdg/libfm/libfm.conf

[config]

single_click=0

use_trash=1

confirm_del=1

terminal=x-terminal-emulator %s

thumbnail_local=1

thumbnail_max=2048

[ui]

big_icon_size=48

small_icon_size=24

thumbnail_size=128

pane_icon_size=24

show_thumbnail=1 – EOF

Documentação Saber 3 - 62

Área de Trabalho

A Área de Trabalho foi pensada para sempre manter o visual de uma nova

sessão, portanto o usuário pode efetuar qualquer mudança nas configurações tais

como papel de parede, cores das janelas, criar novos ícones etc., pois assim que a

sessão for reiniciada o visual da Área de Trabalho volta ao original. Por fim o script

executa o lxsession. Pelo fato da imagem do sistema ser não ter permissão de

escrita, o arquivo session é na verdade um link simbólico que aponta para

/home/.saber/session

-- /home/.saber/session

#!/bin/bash

#versão 1.2 atualizado por [email protected] (27/11/2012)

function criar_icone() {

# Criando ícone para Helpdesk

cat <<EOF > /home/ecid1/Desktop/Helpdesk.desktop

[Desktop Entry]

Version=1.0.0

Encoding=UTF-8

Name=Helpdesk

Name[pt_BR]=Helpdesk

Type=Application

Exec=/opt/firefox/firefox http://www.telecentros.sp.gov.br/helpdesk

Icon=/usr/share/icons/telecentro/48x48/apps/desk.png

Terminal=false

StartupNotify=true

EOF

# Criando ícone para Cups

Documentação Saber 3 - 63

cat <<EOF > /home/ecid1/Desktop/cups.desktop

[Desktop Entry]

Version=1.0.0

Encoding=UTF-8

Name=Cups

Name[pt_BR]=Cups

Type=Application

Exec=/opt/firefox/firefox http://netserver:631/printers/

Icon=/usr/share/icons/telecentro/48x48/devices/printer.png

Terminal=false

StartupNotify=true

EOF

}

function limpar_sessao() {

rm -rf $HOME/.* $HOME/{Desktop,public_html} /tmp/{.libreoffice,.mozilla}

# Copy default Desktop

mkdir $HOME/Desktop

for i in firefox pinta klavaro mypaint libreoffice4.1-{calc,impress,writer} tuxtype pcmanfm lixeira

do

cp /usr/share/applications/$i.desktop $HOME/Desktop

done

#Copy tuxtype2 configuration

cp -a $TELE_SHARE/tuxtype $HOME/.tuxtype

#Copy mime-type configuration

cp -a $TELE_SHARE/local $HOME/.local

...

– EOF

Papel de Parede

Como existe uma demanda para alteração freqüente de Wallpapers foi criado um

script de atualização chamado get_wallpaper. O Cron se encarrega de tornar sua

execução automática a cada 30 minutos. É um script bem simplificado sem muita

pretensão. Como cada thinclient tem um sistema operacional independente o script

também é executado em cada um deles, o Netserver nesse caso só terá papel de

fornecer a conexão proxy.

-- /usr/local/bin/get_wallpaper

#!/bin/bash

## RoneySama 03/FEV/2011

## Revisado 13/AGO/2012

## Script de atualização do Wallpaper dos Telecentros. Esse script roda em cada cliente de forma

independente.

export http_proxy='http://netserver:3128'

export DISPLAY=":0"

WALL='.wallpaper'

SITE='http://www.telecentros.sp.gov.br/wallpapers/last'

CAMI='/etc/client-cfg'

[ -f $CAMI/default ] && export CLI_CFG="$CAMI/default"

[ -f $CAMI/$HOSTNAME ] && export CLI_CFG="$CAMI/$HOSTNAME"

GET () {

grep -q "^WALLPAPER=[Y|y]" $CLI_CFG && wget --no-cache -O $WALL $SITE -o

.get_wallpaper.log && pcmanfm -w $WALL

}

GET

- - EOF

Documentação Saber 3 - 65

Icones

Partindo do mesmo princípio foi pensado também um script que incluísse

automaticamente novos ícones à Área de Trabalho, uma vez que constantemente

aparecem parceiros que possuem sites e é sempre interessante fornecer esses

ícones aos usuários. O script funciona a cada 5 minutos e busca um arquivo

compactado que deve estar disponível no site com o nome correto.

-- /usr/local/bin/get_wallpaper

#!/bin/bash

## RoneySama 04/FEV/2011

## Revisão 13/AGO/2012

## Script para aplicação de novos icones no desktop. Esse script roda em cada cliente de forma

independente.

export http_proxy='http://netserver:3128'

ICON='icons-v2.tar.gz'

SITE='http://www.telecentros.sp.gov.br/saber/icons-v2.tar.gz'

CAMI='/etc/client-cfg'

[ -f $CAMI/default ] && export CLI_CFG="$CAMI/default"

[ -f $CAMI/$HOSTNAME ] && export CLI_CFG="$CAMI/$HOSTNAME"

GET () {

grep -q "^ICONS=[Y|y]" $CLI_CFG && wget --no-cache -O .$ICON $SITE -o .get_icons.log &&

tar -zxf .$ICON -C $HOME/

}

GET

- - EOF

Documentação Saber 3 - 66

Navegador Firefox

De todos os aplicativos instalados o que mais sofreu alterações para se

comportar como desejado foi o Firefox a versão utilizada é a 24 ESR, acompanhado

pelos plugins convencionais dando ênfase ao Flash na sua versão '11.2 r202' pois

além de ser o mais utilizado ainda é o mais crítico para o bom funcionamento da

maioria dos sites. As Alterações efetuadas visam maior segurança para impedir o

usuário a efetuar configurações indesejadas, principalmente de proxy.

A fim de evitar que o usuário fique clicando insistentemente para que o Firefox

abra, foi criando o arquivo /opt/firefox/firefox-notify.py que avisa através do DBUS

que o aplicativo está sendo inicializado. Foi inserido no início do executável do

Firefox a linha que chama este script python.

Novas versões do Firefox podem ser facilmente implantadas, bastando apenas

remover o Firefox atual da pasta /opt e desempacotar um novo, não esquecendo

apenas de aplicar as configurações necessárias vistas abaixo:

-- /opt/firefox/mozilla.cfg

# Mozilla User Preferences

/* Do not edit this file.

*

* If you make changes to this file while the application is running,

* the changes will be overwritten when the application exits.

*

* To make a manual change to preferences, you can visit the URL about:config

*/

//

pref("app.update.auto", false);

pref("app.update.enabled", false);

pref("app.update.lastUpdateTime.addon-background-update-timer", 1343161268);

Documentação Saber 3 - 67

pref("app.update.lastUpdateTime.background-update-timer", 1343162039);

pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1343161919);

pref("app.update.lastUpdateTime.search-engine-update-timer", 1343161148);

pref("browser.bookmarks.restore_default_bookmarks", false);

pref("browser.cache.disk.capacity", 1048576);

pref("browser.cache.disk.smart_size.first_run", false);

pref("browser.cache.disk.smart_size_cached_value", 1048576);

pref("browser.download.dir", "/home/`$USER`/Desktop/");

pref("browser.download.folderList", 0);

pref("browser.migration.version", 6);

pref("browser.places.smartBookmarksVersion", 4);

pref("browser.preferences.advanced.selectedTabIndex", 1);

pref("browser.privatebrowsing.autostart", true);

pref("browser.rights.3.shown", true);

pref("browser.shell.checkDefaultBrowser", false);

pref("browser.startup.homepage_override.buildID", "20120713134347");

pref("browser.startup.homepage_override.mstone", "24.0");

pref("browser.tabs.warnOnClose", false);

pref("dom.disable_open_during_load", false);

pref("extensions.blocklist.pingCountTotal", 2);

pref("extensions.blocklist.pingCountVersion", 2);

pref("extensions.bootstrappedAddons", "{}");

pref("extensions.databaseSchema", 12);

pref("extensions.checkCompatibility", false);

pref("extensions.enabledAddons", "{972ce4c6-7e08-4474-a285-3208198ce6fd}:24.0");

pref("extensions.installCache", "[{\"name\":\"app-global\",\"addons\":{\"{972ce4c6-7e08-4474-a285-

3208198ce6fd}\":{\"descriptor\":\"/opt/firefox/extensions/{972ce4c6-7e08-4474-a285-

3208198ce6fd}\",\"mtime\":1342216204000}}}]");

pref("extensions.lastAppVersion", "24.0");

pref("extensions.lastPlatformVersion", "24.0");

pref("extensions.pendingOperations", false);

pref("extensions.shownSelectionUI", true);

pref("extensions.ui.dictionary.hidden", true);

pref("extensions.ui.lastCategory", "addons://list/plugin");

pref("extensions.ui.locale.hidden", true);

pref("idle.lastDailyNotification", 1343161338);

lockPref("browser.startup.homepage", "www.telecentros.sp.gov.br");

lockPref("network.proxy.ftp", "netserver");

lockPref("network.proxy.ftp_port", 3128);

lockPref("network.proxy.http", "netserver");

lockPref("network.proxy.http_port", 3128);

lockPref("network.proxy.share_proxy_settings", true);

lockPref("network.proxy.socks", "netserver");

lockPref("network.proxy.socks_port", 3128);

lockPref("network.proxy.ssl", "netserver");

lockPref("network.proxy.ssl_port", 3128);

lockPref("network.proxy.type", 1);

lockPref("network.proxy.no_proxies_on", "localhost, netserver, 127.0.0.1");

pref("toolkit.telemetry.prompted", 2);

Documentação Saber 3 - 69

Minidistro

Basicamente o funcionamento da minidistro consiste em um sistema básico

carregado no thin client que tem a função de reconhecer e operar o hardware,

carregar o servidor de som, o servidor de video, monitorar as entrada de dispositivos

usb, prover estes serviços para uma conta de usuário existente no netserver

conectando no servidor via ssh. Para melhor entendimento, vamos descrever abaixo

dividindo por partes.

A minidistro foi inicialmente criada com a base do sistema Debian usando a

ferramenta debootstrap e inserido outras aplicações como servidor de som via

aptitude através da ferramenta chroot. O diretório minidistro contém todo o arquivos

do sistema debootstrap, está dentro do diretório /opt/saber/, onde também existe a

pasta que contém o kernel, initrd e arquivos para o boot via PXE. Este diretório é

compartilhado pelo servidor NFS do netserver

Após a criação do sistema foi necessário fazer algumas alterações e inseridos

alguns scripts na raiz da minidistro para o funcionamento.

--/etc/default/rcS #Default settings for the scripts in /etc/rcS.d/ TMPTIME=0 SULOGIN=no DELAYLOGIN=no UTC=yes VERBOSE=yes FSCKFIX=no RAMRUN=yes RAMLOCK=yes RAMSHM=yes RAMTMP=yes

Documentação Saber 3 - 70

–/etc/rcS.d/S16saberhostname.sh#!/bin/sh

### BEGIN INIT INFO # Provides: saberhostname # Required-Start: networking # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Script para configuração do hostnamei para cliente Saber Linux. ### END INIT INFO

#arquivo utilizado no saber lenny com algumas modificações

HOSTNAME=`hostname` echo "127.0.0.1 localhost" > /etc/hosts echo "127.0.1.1 $HOSTNAME.local $HOSTNAME" >> /etc/hosts echo "$IPSERVER netserver" >> /etc/hosts echo "$IP_CLIENT $HOSTNAME" >> /etc/hosts hostname "$HOSTNAME" echo "$HOSTNAME" > /etc/hostname mkdir /tmp/xkb

Documentação Saber 3 - 71

Devido o sistema ser somente leitura o arquivo /etc/mtab é um link para

/proc/mounts, os arquivos /etc/hosts /etc/hostname são links na pasta /tmp que é

uma montagem tmpfs e durante o boot é criado o diretório xkb em /tmp. O arquivo

/root/.xinitrc é um link para /etc/X11/xinitrc. Foi utilizada esta ação pela necessidade

de edição destes arquivos durante o carregamento da minidistro.

Alguns programas foram desabilitados na inicialização, udev-mtab e unrandom.

Com a mindistro finalizada e os serviços no netserver de DHCP, ATFTP e NFS já é

possível inicializar a minidistro, o próximo passo é prover os serviços e utilizar os

scripts customizados para o funcionamento. A inicialização da minidistro também

utiliza o munin-node, Xorg, inittab e minget igual a versão ToRam.

Abaixo veja a sequência dos passos seguintes até o inicio do ambiente de

trabalho:

Profile → Detectamonitor(configuração do X) → xinitrc → session → starlxde

O script xinitrc tem a função:

compartilhar o servidor X do cliente para o usuário que possui o mesmo nome do

hostname que o cliente recebeu do DHPC

executar via ssh o script session no servidor que dará inicio ao ambiente gráfico

Neste momento o sistema está pronto para uso e visualmente igual a versão Toram,

contando com o mesmo aplicativos exceto os novos exclusivos para cursos

avançados que exigem mais processamento. Dependendo da capacidade e uso dos

recursos do servidor junto com o número de clientes conectados no modo minidistro,

uma analise técnica pode indicar a viabilidade de inserção de aplicativos avançados.

Para melhor organização e facilidade de administração foi criado os pacotes

minidistro.deb, firefox-saber.3.deb e saber-img-3.0.deb. Desta forma é possível a

Documentação Saber 3 - 72

instalação básica do servidor netserver apartir de um CD o que é útil para servidores

que não possuem unidade leitora de DVD, os arquivos deb podem ser instalados

após a instalação apartir de um pen drive usb ou ainda pelo repositório via apt. O

disco DVD do Sistema Saber 3 GNU/Linux contém todos os pacotes e são

instalados automaticamente.

O pacote debian minidistro possui a seguinte estrutura:

opt/ └── saber ├── boot │ ├── 3.6.2-client (kernel utilizado pela minidistro) │ ├── config-3.6.2-client (configuração do kernel para compilação) │ ├── initrd.img (ram disk inicial do saber 3) │ ├── ipxelinux.0 (necessário para o boot via rede) │ ├── pxelinux.0 (necessário para o boot via rede) │ └── pxelinux.cfg │ ├── c8:9c:dc:c9:11:19.exemplo (configuração especifica por MAC) │ ├── default (configuração padrão de boot usando iPXE) │ └── defaultorig (configuração de boot usando PXE) ├── client-cfg -> minidistro/etc/client-cfg (configuração de cliente) └── minidistro (raiz do sistema do thin client)

O pacote firefox-saber3.deb é a mesma versão existente na imagem do Toram,

ou seja o firefox 24.0 ESR que é inserida na pasta /opt/

O pacote saber-img-3.0.deb é a imagem do sistema Toram que é extraído

para /opt/saber/boot/

Se for necessário alterar o endereço de rede padrão, alguns arquivos devem ser

editados tanto no servidor quanto na minidistro, veja a lista abaixo:

No servidor:

/etc/dhcp/dhcpd.conf

/etc/network/interfaces

/etc/phpmyadmin/apache.conf

/etc/exports

/etc/cups/printers.conf

/etc/squid/squid.conf

/etc/dansguardian/dansguardian.conf

/etc/apache2/conf.d/phpmayadmin.conf

/etc/hosts

Na minidistro:

/opt/saber/minidistro/etc/munin-node.conf

Documentação Saber 3 - 74

Servidor de Som - esound

Esound (Enlightened Sound Daemon) é um servidor de som que foi utilizado para

que o cliente possa reproduzir o áudio das aplicações utilizadas no netserver, ele é o

mesmo aplicativo utilizado na versão anterior do Saber GNU/Linux e sua

configuração é simples.

–/etc/init.d/esd

#!/bin/sh ### BEGIN INIT INFO # Provides: esd # Required-Start: rsyslog # Should-Start: acpid # Required-Stop: acpid # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Servidor de som para clients. ### END INIT INFO

case "$1" in

'start') echo -n "Iniciando servidor esound... " esd -tcp -public -nobeeps -promiscuous -as 1 > /dev/null 2>&1 & [ $? -eq 0 ] && echo ok ;;

'stop') echo "Stoping esound..." killall -9 esd > /dev/null 2> /dev/null ;;

'restart') echo "Restarting esound..." killall -HUP esd > /dev/null 2> /dev/null ;;

*) echo "Usage: esd {start|stop|restart}"

esac

Documentação Saber 3 - 75

Conexão USB

O acesso a dispositivos usb remotamente herdou o modelo usado pela versão

anterior do Saber Gnu/Linux, que consiste na utilização do udev, sshfs e arquivos

customizados para prover a solução. A principal mudança nesta versão é o suporte

de dispositivos USB que possuem sistema próprio como smartphones e algumas

câmeras digitais, foi implementado pela equipe um daemon no sistema para

monitorar tais dispositivos, abaixo veja a relação do arquivos relacionados:

Raiz caminho arquivo(s)

minidistro /etc/udev/rules.d/ 95-usb_add.rules - 96-usb_rem.rules

minidistro /usr/local/bin/ usb_add.sh – usb_daemon.sh – usb_rem.sh

netserver /usr/local/bin/ sftp_mount.sh – sftp_umount.sh

Alguns segundos após o dispositivo usb ser conectado no cliente, um ícone é

automaticamente inserido na área de trabalho e o gerenciador de arquivo abre uma

janela com o conteúdo. Ao desconectar o disposito os ícones serão removidos da

área de trabalho.

Documentação Saber 3 - 76

Finalizar e reiniciar a sessão

Para a função de reiniciar e finalizar a sessão do cliente foram criados dois

scripts por ser uma sessão remota e neste caso o LXDE não está gerenciando a

sessão. Estes arquivos não estão localizados na minidistro e sim no netserver que é

o responsável por fornecer o LXDE.

O script abaixo é executado quando o usuário clica na opção desconectar no

menu do painel da área de trabalho, um popup aparece para confirmar a ação.

–/usr/local/bin/lxde_saber-logout

#!/bin/bashZenity –question –title “Sair” --text “Deseja reiniciar a sessão?” --window-icon=stock_exitif [ $? = 0 ]; then killall -u $USER

fi

if [ $? = 1 ]; then exit 0

fi

Documentação Saber 3 - 77

Para finalizar a sessão basicamente é só desligar o cliente pelo botão desligar,

porém em alguns casos pode ainda restar algumas aplicações em execução pela

sessão remota no netserver. Para resolver este problema foi inserido no cron do

servidor um script que detecta e finaliza sessões inativas.

–/usr/local/sbin/killbill.sh (netserver)

#!/bin/bashUSERS=”$(ls -la /tmp/ |grep menu| awk '{ print $3 }' | xargs)”

[ -z “$USERS” ] && exit 0

for I in $USERSdoping -c1 -w1 $iif [ “$?” == 1 ]; then

killall -s 9 -u $irm -rf /tmp/.*$i

fidone

–/etc/crontab (netserver)

…*/10 * * * * root /usr/local/sbin/killbill.sh

Documentação Saber 3 - 78

Pacotes Instalados – Minidistro

Pacotes instalados Minidistro

Nome Versão Descrição

zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime

xz-utils 5.0.0-2 XZ-format compression utilities

xserver-xorg-video-voodoo 1:1.2.3-2 X.Org X server -- Voodoo display driver

xterm 261-1 X terminal emulator

xserver-xorg-video-vmware 1:11.0.1-2 X.Org X server -- VMware display driver

xserver-xorg-video-vesa 1:2.3.0-3 X.Org X server -- VESA display driver

xserver-xorg-video-tseng 1:1.2.3-2+squeeze1 X.Org X server -- Tseng display driver

xserver-xorg-video-trident 1:1.3.3-2 X.Org X server -- Trident display driver

xserver-xorg-video-tdfx 1:1.4.3-2 X.Org X server -- tdfx display driver

xserver-xorg-video-sisusb 1:0.9.3-2 X.Org X server -- SiS USB display driver

xserver-xorg-video-sis 1:0.10.3-1 X.Org X server -- SiS display driver

xserver-xorg-video-siliconmotion 1:1.7.3-2 X.Org X server -- SiliconMotion display driver

xserver-xorg-video-s3virge 1:1.10.4-2 X.Org X server -- S3 ViRGE display driver

xserver-xorg-video-savage 1:2.3.1-2 X.Org X server -- Savage display driver

xserver-xorg-video-s3 1:0.6.3-2 X.Org X server -- legacy S3 display driver

xserver-xorg-video-radeon 1:6.13.1-2+squeeze1 X.Org X server -- AMD/ATI Radeon display driver

xserver-xorg-video-rendition 1:4.2.3-3 X.Org X server -- Rendition display driver

xserver-xorg-video-r128 6.8.1-3 X.Org X server -- ATI r128 display driver

xserver-xorg-video-openchrome 1:0.2.904+svn842-2+squeeze1 X.Org X server -- VIA display driver

xserver-xorg-video-nv 1:2.1.17-3 X.Org X server -- NV display driver

xserver-xorg-video-nouveau 1:0.0.15+git20100329+7858345-5 X.Org X server -- Nouveau display driver (experimental)

xserver-xorg-video-neomagic 1:1.2.4-3 X.Org X server -- Neomagic display driver

Documentação Saber 3 - 79

xserver-xorg-video-mga 1:1.4.11.dfsg-4+squeeze1 X.Org X server -- MGA display driver

xserver-xorg-video-mach64 6.8.2-3 X.Org X server -- ATI Mach64 display driver

xserver-xorg-video-intel 2:2.13.0-7 X.Org X server -- Intel i8xx, i9xx display driver

xserver-xorg-video-i740 1:1.3.2-2 X.Org X server -- i740 display driver

xserver-xorg-video-i128 1:1.3.3-2 X.Org X server -- i128 display driver

xserver-xorg-video-geode 2.11.9-7 X.Org X server -- Geode GX2/LX display driver

xserver-xorg-video-cirrus 1:1.3.2-2+squeeze1 X.Org X server -- Cirrus display driver

xserver-xorg-video-fbdev 1:0.4.2-2 X.Org X server -- fbdev display driver

xserver-xorg-video-chips 1:1.2.3-1 X.Org X server -- Chips display driver

xserver-xorg-video-ati 1:6.13.1-2+squeeze1 X.Org X server -- AMD/ATI display driver wrapper

xserver-xorg-video-ark 1:0.7.2-2 X.Org X server -- ark display driver

xserver-xorg-video-all 1:7.5+8+squeeze1 the X.Org X server -- output driver metapackage

xserver-xorg-video-apm 1:1.2.2-2 X.Org X server -- APM display driver

xserver-xorg-input-wacom 0.10.5+20100416-1 X.Org X server -- Wacom input driver

xserver-xorg-input-synaptics 1.2.2-2 Synaptics TouchPad driver for X.Org server

xserver-xorg-input-mouse 1:1.5.0-2 X.Org X server -- mouse input driver

xserver-xorg-input-kbd 1:1.4.0-2 X.Org X server -- keyboard input driver

xserver-xorg-input-all 1:7.5+8+squeeze1 the X.Org X server -- input driver metapackage

xserver-xorg-input-evdev 1:2.3.2-6 X.Org X server -- evdev input driver

xserver-xorg-core 2:1.7.7-16 Xorg X server - core server

xserver-xorg 1:7.5+8+squeeze1 the X.Org X server

xml-core 0.13 XML infrastructure and XML catalog file support

xserver-common 2:1.7.7-16 common files used by various X servers

xkb-data 1.8-2 X Keyboard Extension (XKB) configuration data

xfonts-utils 1:7.5+2 X Window System font utility programs

xinit 1.2.0-2 X server initialisation tool

xfonts-encodings 1:1.0.3-1 Encodings for X.Org fonts

xbitmaps 1.1.0-1 Base X bitmaps

xfonts-base 1:1.0.1 standard fonts for X

xauth 1:1.0.4-1 X authentication utility

x11-xserver-utils 7.5+3 X server utilities

x11-xkb-utils 7.5+5 X11 XKB utilities

x11-utils 7.5+4 X11 utilities

x11-common 1:7.5+8+squeeze1 X Window System (X.Org) infrastructure

whiptail 0.52.11-1 Displays user-friendly dialog boxes from shell scripts

x-ttcidfont-conf 32 TrueType and CID fonts configuration for X

wget 1.12-2.1 retrieves files from the web

vim-tiny 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - enhanced vi editor - compact version

util-linux 2.17.2-9 Miscellaneous system utilities

vim-common 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - Common files

udev 164-3 /dev/ and hotplug management daemon

tzdata 2013d-0squeeze1 time zone and daylight-saving time data

ucf 3.0025+nmu1 Update Configuration File: preserve user changes to config files.

ttf-dejavu-core 2.31-1 Vera font family derivate with additional characters

traceroute 1:2.0.15-1 Traces the route taken by packets over an IPv4/IPv6 network

tsconf 1.0-7 touch screen library common files

tcpd 7.6.q-19 Wietse Venema's TCP wrapper utilities

tasksel-data 2.88 Official tasks used for installation of Debian systems

tar 1.23-3 GNU version of the tar archiving utility

tasksel 2.88 Tool for selecting tasks for installation on Debian systems

sysvinit-utils 2.88dsf-13.1+squeeze1 System-V-like utilities

sysvinit 2.88dsf-13.1+squeeze1 System-V-like init utilities

sshfs 2.2-1 filesystem client based on SSH File Transfer Protocol

sysv-rc 2.88dsf-13.1+squeeze1 System-V-like runlevel change mechanism

shared-mime-info 0.71-4 FreeDesktop.org shared MIME database and spec

sgml-base 1.26+nmu1 SGML infrastructure and SGML catalog file support

sensible-utils 0.0.4 Utilities for sensible alternative selection

Documentação Saber 3 - 81

sed 4.2.1-7 The GNU sed stream editor

rsync 3.0.7-2 fast remote file copy program (like rcp)

rsyslog 4.6.4-2 enhanced multi-threaded syslogd

resolvconf 1.46 name server information handler

readline-common 6.1-3 GNU readline and history libraries, common files

python2.6 2.6.6-8+b1 An interactive high-level object-oriented language (version 2.6)

python2.6-minimal 2.6.6-8+b1 A minimal subset of the Python language (version 2.6)

python-support 1.0.10 automated rebuilding support for Python modules

python-minimal 2.6.6-3+squeeze7 minimal subset of the Python language (default version)

python 2.6.6-3+squeeze7 interactive high-level object-oriented language (default version)

procps 1:3.2.8-9squeeze1 /proc file system utilities

portmap 6.0.0-2 RPC port mapper

po-debconf 1.0.16+nmu1 tool for managing templates file translations with gettext

perl-modules 5.10.1-17squeeze6 Core Perl modules

perl-base 5.10.1-17squeeze6 minimal Perl system

pciutils 1:3.1.7-6 Linux PCI Utilities

perl 5.10.1-17squeeze6 Larry Wall's Practical Extraction and Report Language

patch 2.6-2 Apply a diff file to an original

passwd 1:4.1.4.2+svn3283-2+squeeze1 change and administer password and group data

openssl 0.9.8o-4squeeze14 Secure Socket Layer (SSL) binary and related cryptographic tools

openssh-server 1:5.5p1-6+squeeze4 secure shell (SSH) server, for secure access from remote machines

openssh-client 1:5.5p1-6+squeeze4 secure shell (SSH) client, for secure access to remote machines

openssh-blacklist-extra 0.4.1 list of non-default blacklisted OpenSSH RSA and DSA keys

openssh-blacklist 0.4.1 list of default blacklisted OpenSSH RSA and DSA keys

ocsinventory-agent 2:1.1.1-2.3 Hardware and software inventory tool (client)

ntfs-3g 1:2010.3.6-1 read-write NTFS driver for FUSE

netcat-traditional 1.10-38 TCP/IP swiss army knife

nfs-common 1:1.2.2-4squeeze2 NFS support files common to client and server

netbase 4.45 Basic TCP/IP networking system

net-tools 1.60-23 The NET-3 networking toolkit

ncurses-bin 5.7+20100313-5 terminal-related programs and man pages

ncurses-base 5.7+20100313-5 basic terminal type definitions

munin-node 1.4.5-3 network-wide graphing framework (node)

nano 2.2.4-1 small, friendly text editor inspired by Pico

munin-common 1.4.5-3 network-wide graphing framework (common)

mount 2.17.2-9 Tools for mounting and manipulating filesystems

mplayer 2:1.0~rc3++final.dfsg1-1 movie player for Unix-like systems

mingetty 1.07-3 Console-only getty

module-init-tools 3.12-2+b1 tools for managing Linux kernel modules

mime-support 3.48-1 MIME files 'mime.types' & 'mailcap', and support programs

mbmon 2.05-6 Hardware monitoring without kernel dependencies (text client)

manpages 3.27-1 Manual pages about using a GNU/Linux system

mawk 1.3.3-15 a pattern scanning and text processing language

lsof 4.81.dfsg.1-1 List open files

man-db 2.5.7-8 on-line manual pager

lsb-release 3.2-23.2squeeze1 Linux Standard Base version reporting utility

lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init script functionality

logrotate 3.7.8-6 Log rotation utility

login 1:4.1.4.2+svn3283-2+squeeze1 system login tools

lm-sensors 1:3.1.2-6+squeeze1 utilities to read temperature/voltage/fan sensors

locales 2.11.3-4 Embedded GNU C Library: National Language (locale) data [support]

linux-sound-base 1.0.23+dfsg-2 base package for ALSA and OSS sound systems

libxxf86vm1 1:1.1.0-2+squeeze1 X11 XFree86 video mode extension library

libxxf86dga1 2:1.1.1-2+squeeze1 X11 Direct Graphics Access extension library

libxv1 2:1.0.5-1+squeeze1 X11 Video extension library

libxvmc1 2:1.0.5-1+squeeze2 X11 Video extension library

libxt6 1:1.0.7-1+squeeze1 X11 toolkit intrinsics library

Documentação Saber 3 - 83

libxtst6 2:1.1.0-3+squeeze1 X11 Testing -- Record extension library

libxrandr2 2:1.3.0-3+squeeze1 X11 RandR extension library

libxrender1 1:0.9.6-1+squeeze1 X Rendering Extension client library

libxpm4 1:3.5.8-1 X11 pixmap library

libxmuu1 2:1.0.5-2 X11 miscellaneous micro-utility library

libxmu6 2:1.0.5-2 X11 miscellaneous utility library

libxml2 2.7.8.dfsg-2+squeeze7 GNOME XML library

libxml-simple-perl 2.18-3 Perl module for reading and writing XML

libxml-sax-perl 0.96+dfsg-2 Perl module for using and building Perl SAX2 XML processors

libxml-sax-expat-perl 0.40-1 Perl module for a SAX2 driver for Expat (XML::Parser)

libxml-parser-perl 2.36-1.1+b1 Perl module for parsing XML files

libxml-namespacesupport-perl 1.09-3 Perl module for supporting simple generic namespaces

libxkbfile1 1:1.0.6-2 X11 keyboard file manipulation library

libxi6 2:1.3-8 X11 Input extension library

libxinerama1 2:1.1-3+squeeze1 X11 Xinerama extension library

libxft2 2.1.14-2 FreeType-based font drawing library for X

libxfont1 1:1.4.1-3 X11 font rasterisation library

libxext6 2:1.1.2-1+squeeze1 X11 miscellaneous extension library

libxfixes3 1:4.0.5-1+squeeze1 X11 miscellaneous 'fixes' extension library

libxdmcp6 1:1.0.3-2 X11 Display Manager Control Protocol library

libxdamage1 1:1.1.3-1 X11 damaged region extension library

libxcursor1 1:1.1.10-2 X cursor management library

libxcb1 1.6-1+squeeze1 X C Binding

libxcomposite1 1:0.4.2-1 X11 Composite extension library

libxcb-render0 1.6-1 X C Binding, render extension

libxcb-render-util0 0.3.6-1 utility libraries for X C Binding -- render-util

libxcb-aux0 0.3.6-1 utility libraries for X C Binding -- aux

libxcb-dri2-0 1.6-1+squeeze1 X C Binding, dri2 extension

libxaw7 2:1.0.7-1 X11 Athena Widget library

libxcb-atom1 0.3.6-1 utility libraries for X C Binding -- atom

libxau6 1:1.0.6-1 X11 authorisation library

libx86-1 1.1+ds1-6 x86 real-mode library

libxapian22 1.2.3-2 Search engine library

libx11-xcb1 2:1.3.3-4+squeeze1 Xlib/XCB interface library

libx11-6 2:1.3.3-4+squeeze1 X11 client-side library

libx11-data 2:1.3.3-4+squeeze1 X11 client-side library

libwrap0 7.6.q-19 Wietse Venema's TCP wrappers library

libwww-perl 5.836-1 Perl HTTP/WWW client/server library

libwbclient0 2:3.5.6~dfsg-3squeeze6 Samba winbind client library

libvorbisfile3 1.3.1-1 The Vorbis General Audio Compression Codec (High Level API)

libvorbis0a 1.3.1-1 The Vorbis General Audio Compression Codec (Decoder library)

libvorbisenc2 1.3.1-1 The Vorbis General Audio Compression Codec (Encoder library)

libuuid1 2.17.2-9 Universally Unique ID library

libutempter0 1.1.5-3 A privileged helper for utmp/wtmp updates (runtime)

libusb-0.1-4 2:0.1.12-16 userspace USB programming library

libunistring0 0.9.3-3 Unicode string library for C

liburi-perl 1.54-2 module to manipulate and access URI strings

libudev0 164-3 libudev shared library

libts-0.0-0 1.0-7 touch screen library

libtimedate-perl 1.2000-1 collection of modules to manipulate date/time information

libtheora0 1.1.1+dfsg.1-3 The Theora Video Compression Codec

libtiff4 3.9.4-5+squeeze3 Tag Image File Format (TIFF) library

libthai0 0.1.14-2 Thai language support library

libtext-wrapi18n-perl 0.06-7 internationalized substitute of Text::Wrap

libtext-iconv-perl 1.7-2 converts between character sets in Perl

libtext-charwidth-perl 0.04-6 get display widths of characters on the terminal

libtasn1-3 2.7-1+squeeze+1 Manage ASN.1 structures (runtime)

Documentação Saber 3 - 85

libtalloc2 2.0.1-1 hierarchical pool based memory allocator

libsysfs2 2.1.0+repack-1 interface library to sysfs

libsys-hostname-long-perl 1.4-2 Figure out the long (fully-qualified) hostname

libswscale0 4:0.5.6-3 ffmpeg video scaling library

libstdc++6 4.4.5-8 The GNU Standard C++ Library v3

libsvga1 1:1.4.3-29 console SVGA display libraries

libss2 1.41.12-4stable1 command-line interface parsing library

libssl0.9.8 0.9.8o-4squeeze14 SSL shared libraries

libsqlite3-0 3.7.3-1 SQLite 3 shared library

libspeex1 1.2~rc1-1 The Speex codec runtime library

libsndfile1 1.0.21-3+squeeze1 Library for reading/writing audio files

libsmbclient 2:3.5.6~dfsg-3squeeze6 shared library for communication with SMB/CIFS servers

libsm6 2:1.1.1-1 X11 Session Management library

libslang2 2.2.2-4 The S-Lang programming library - runtime version

libsigc++-2.0-0c2a 2.2.4.2-1 type-safe Signal Framework for C++ - runtime

libsepol1 2.0.41-1 SELinux library for manipulating binary security policies

libsensors4 1:3.1.2-6+squeeze1 library to read temperature/voltage/fan sensors

libselinux1 2.0.96-1 SELinux runtime shared libraries

libschroedinger-1.0-0 1.0.9-2 library for encoding/decoding of Dirac video streams

libsasl2-modules 2.1.23.dfsg1-7 Cyrus SASL - pluggable authentication modules

librpcsecgss3 0.19-2 allows secure rpc communication using the rpcsec_gss protocol

libsasl2-2 2.1.23.dfsg1-7 Cyrus SASL - authentication abstraction library

libreadline6 6.1-3 GNU readline and history libraries, run-time libraries

libpulse0 0.9.21-3+squeeze1 PulseAudio client libraries

libproc-daemon-perl 0.03-2 Run Perl program as a daemon process

libpopt0 1.16-1 lib for parsing cmdline parameters

libpostproc51 4:0.5.6-3 ffmpeg video postprocessing library

libpng12-0 1.2.44-1+squeeze4 PNG library - runtime

libpixman-1-0 0.16.4-1 pixel-manipulation library for X and cairo

libpciaccess0 0.12.0-1 Generic PCI access library for X

libpcre3 8.02-1.1 Perl 5 Compatible Regular Expression Library - runtime files

libpci3 1:3.1.7-6 Linux PCI Utilities (shared library)

libpam0g 1.1.1-6.1+squeeze1 Pluggable Authentication Modules library

libpam-runtime 1.1.1-6.1+squeeze1 Runtime support for the PAM library

libpam-modules 1.1.1-6.1+squeeze1 Pluggable Authentication Modules for PAM

liborc-0.4-0 1:0.4.6-2 Library of Optimized Inner Loops Runtime Compiler

libopenjpeg2 1.3+dfsg-4 JPEG 2000 image compression/decompression library

libopenal1 1:1.12.854-2 Software implementation of the OpenAL API (shared library)

libogg0 1.2.0~dfsg-1 Ogg bitstream library

libnfsidmap2 0.23-2 An nfs idmapping library

libntfs-3g75 1:2010.3.6-1 ntfs-3g filesystem in userspace (FUSE) library

libnfnetlink0 1.0.0-1 Netfilter netlink library

libnewt0.52 0.52.11-1 Not Erik's Windowing Toolkit - text mode windowing with slang

libnet-snmp-perl 5.2.0-4 Script SNMP connections

libnet-ssleay-perl 1.36-1 Perl module for Secure Sockets Layer (SSL)

libnet-ip-perl 1.25-2 Perl extension for manipulating IPv4/IPv6 addresses

libnet-server-perl 0.97-1 An extensible, general perl server engine

libnet-cidr-perl 0.13-1 Manipulate IPv4/IPv6 netblocks in CIDR notation

libncursesw5 5.7+20100313-5 shared libraries for terminal handling (wide character support)

libncurses5 5.7+20100313-5 shared libraries for terminal handling

libmpfr4 3.0.0-2 multiple precision floating-point computation

libmikmod2 3.1.11-a-6.3 A portable sound library

libmailtools-perl 2.06-1 Manipulate email in perl programs

libmail-sendmail-perl 0.79.16-1 Send email from a perl script

libmagic1 5.04-5+squeeze2 File type determination library using "magic" numbers

libmad0 0.15.1b-5 MPEG audio decoder library

liblzma2 5.0.0-2 XZ-format compression library

Documentação Saber 3 - 87

liblzo2-2 2.03-2 data compression library

liblocale-gettext-perl 1.05-6 Using libc functions for internationalization in Perl

liblircclient0 0.8.3-5 infra-red remote control support - client library

libkrb5support0 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries - Support library

libldap-2.4-2 2.4.23-7.3 OpenLDAP libraries

libkrb5-3 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries

libkeyutils1 1.4-1 Linux Key Management Utilities (library)

libk5crypto3 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries - Crypto Library

libjasper1 1.900.1-7+squeeze1 The JasPer JPEG-2000 runtime library

libjack-jackd2-0 1.9.6~dfsg.1-2 JACK Audio Connection Kit (libraries)

libio-multiplex-perl 1.10-1 object-oriented interface to select() for Perl

libidn11 1.15-2 GNU Libidn library, implementation of IETF IDN specifications

libice6 2:1.0.6-2 X11 Inter-Client Exchange library

libid3tag0 0.15.1b-10 ID3 tag reading library from the MAD project

libhtml-tree-perl 3.23-2 Perl module to represent and create HTML syntax trees

libhtml-tagset-perl 3.20-2 Data tables pertaining to HTML

libhtml-parser-perl 3.66-1 collection of modules that parse HTML text documents

libhd16 16.0-2 Hardware identification system library

libhtml-format-perl 2.04-2 format HTML syntax trees into text, PostScript or RTF

libhal1 0.5.14-3 Hardware Abstraction Layer - shared library

libgssapi-krb5-2 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism

libgssglue1 0.1-4 mechanism-switch gssapi library

libgsm1 1.0.13-3 Shared libraries for GSM speech compressor

libgpm2 1.20.4-3.3 General Purpose Mouse - shared library

libgpg-error0 1.6-1 library for common error values and messages in GnuPG components

libgnutls26 2.8.6-1+squeeze2 the GNU TLS library - runtime library

libgomp1 4.4.5-8 GCC OpenMP (GOMP) support library

libgmp3c2 2:4.3.2+dfsg-1 Multiprecision arithmetic library

libglib2.0-data 2.24.2-1 Common files for GLib library

libglib2.0-0 2.24.2-1 The GLib library of C routines

libgl1-mesa-glx 7.7.1-6 A free implementation of the OpenGL API -- GLX runtime

libgl1-mesa-dri 7.7.1-6 A free implementation of the OpenGL API -- DRI modules

libgif4 4.1.6-9 library for GIF images (library)

libgdbm3 1.8.3-9 GNU dbm database routines (runtime version)

libgcc1 1:4.4.5-8 GCC support library

libgcrypt11 1.4.5-2+squeeze1 LGPL Crypto library - runtime library

libfuse2 2.8.4-1.1 Filesystem in USErspace library

libfribidi0 0.19.2-1 Free Implementation of the Unicode BiDi algorithm

libfreetype6 2.4.2-2.1+squeeze4 FreeType 2 font engine, shared library files

libfontenc1 1:1.0.5-2 X11 font encoding library

libfont-afm-perl 1.20-1 Font::AFM - Interface to Adobe Font Metrics files

libfontconfig1 2.8.0-2.1 generic font configuration library - runtime

libfaad2 2.7-6 freeware Advanced Audio Decoder - runtime files

libflac8 1.2.1-2+b1 Free Lossless Audio Codec - runtime C library

libexpat1 2.0.1-7+squeeze1 XML parsing C library - runtime library

libevent-1.4-2 1.4.13-stable-1 An asynchronous event notification library

libesd0 0.2.41-8 Enlightened Sound Daemon - Shared libraries

liberror-perl 0.17-1 Perl module for error/exception handling in an OO-ish way

libept1 1.0.4 High-level library for managing Debian package information

libenca0 1.13-3 Extremely Naive Charset Analyser - shared library files

libedit2 2.11-20080614-2 BSD editline and history libraries

libdvdnav4 4.1.3-7 DVD navigation library

libdvdread4 4.1.3-10 library for reading DVDs

libdrm2 2.4.21-1~squeeze3 Userspace interface to kernel DRM services -- runtime

libdrm-radeon1 2.4.21-1~squeeze3 Userspace interface to radeon-specific kernel DRM services -- runtime

libdrm-nouveau1 2.4.21-1~squeeze3 Userspace interface to nouveau-specific kernel DRM services -- runtime

libdrm-intel1 2.4.21-1~squeeze3 Userspace interface to intel-specific kernel DRM services -- runtime

Documentação Saber 3 - 89

libdirectfb-1.2-9 1.2.10.0-4 direct frame buffer graphics - shared libraries

libdirac-encoder0 1.0.2-3 open and royalty free high quality codec - encoder library

libdbus-1-3 1.2.24-4+squeeze2 simple interprocess messaging system

libdb4.8 4.8.30-2 Berkeley v4.8 Database Libraries [runtime]

libdatrie1 0.2.4-1 Double-array trie library

libdb4.7 4.7.25-9 Berkeley v4.7 Database Libraries [runtime]

libcwidget3 0.5.16-3 high-level terminal interface library for C++ (runtime files)

libcurl3-gnutls 7.21.0-2.1+squeeze4 Multi-protocol file transfer library (GnuTLS)

libcups2 1.4.4-7+squeeze1 Common UNIX Printing System(tm) - Core library

libcroco3 0.6.2-1 a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit

libcomerr2 1.41.12-4stable1 common error description library

libconsole 1:0.2.3dbs-69.1 Shared libraries for Linux console and font manipulation

libcdparanoia0 3.10.2+debian-9 audio extraction tool for sampling CDs (library)

libcap2 1:2.19-3 support for getting/setting POSIX.1e capabilities

libcaca0 0.99.beta17-1 colour ASCII art library

libcairo2 1.8.10-6 The Cairo 2D vector graphics library

libc6 2.11.3-4 Embedded GNU C Library: Shared libraries

libc-bin 2.11.3-4 Embedded GNU C Library: Binaries

libbz2-1.0 1.0.5-6+squeeze1 high-quality block-sorting file compressor library - runtime

libbsd0 0.2.0-1 utility functions from BSD systems - shared library

libboost-iostreams1.42.0 1.42.0-4 Boost.Iostreams Library

libblkid1 2.17.2-9 block device id library

libavformat52 4:0.5.6-3 ffmpeg file format library

libavutil49 4:0.5.6-3 ffmpeg utility library

libavahi-common3 0.6.27-2+squeeze1 Avahi common library

libavcodec52 4:0.5.6-3 ffmpeg codec library

libaudit0 1.7.13-1+b2 Dynamic library for security auditing

libaudiofile0 0.2.6-8 Open-source version of SGI's audiofile library

libattr1 1:2.4.44-2 Extended attribute shared library

libasyncns0 0.3-1.1 Asyncronous name service query library

libasound2 1.0.23-2.1 shared library for ALSA applications

less 436-1 pager program similar to more

libaa1 1.4p5-38 ascii art library

libacl1 2.2.49-4 Access control list shared library

keyboard-configuration 1.68+squeeze2 system-wide keyboard preferences

isc-dhcp-client 4.1.1-P1-15+squeeze8 ISC DHCP client

isc-dhcp-common 4.1.1-P1-15+squeeze8 common files used by all the isc-dhcp* packages

iptables 1.4.8-3 N/A

iputils-ping 3:20100418-3 Tools to test the reachability of network hosts

iproute 20100519-3 networking and traffic control tools

install-info 4.13a.dfsg.1-6 Manage installed documentation in info format

intltool-debian 0.35.0+20060710.1 Help i18n of RFC822 compliant config files

insserv 1.14.0-2 Tool to organize boot sequence using LSB init.d script dependencies

inputattach 20051019-12 utility to connect serial-attached peripherals to the input subsystem

initscripts 2.88dsf-13.1+squeeze1 scripts for initializing and shutting down the system

info 4.13a.dfsg.1-6 Standalone GNU Info documentation browser

hwinfo 16.0-2 Hardware identification system

ifupdown 0.6.10 high level tools to configure network interfaces

hostname 3.04 utility to set/show the host name or domain name

groff-base 1.20.1-10 GNU troff text-formatting system (base system components)

gzip 1.3.12-9+squeeze1 GNU compression utilities

grep 2.6.3-3+squeeze1 GNU grep, egrep and fgrep

gpgv 1.4.10-4+squeeze3 GNU privacy guard - signature verification tool

gnupg 1.4.10-4+squeeze3 GNU privacy guard - a free PGP replacement

gettext-base 0.18.1.1-3 GNU Internationalization utilities for the base system

git 1:1.7.2.5-3 fast, scalable, distributed revision control system

gettext 0.18.1.1-3 GNU Internationalization utilities

Documentação Saber 3 - 91

gcc-4.4-base 4.4.5-8 The GNU Compiler Collection (base package)

gawk 1:3.1.7.dfsg-5 GNU awk, a pattern scanning and processing language

fontconfig-config 2.8.0-2.1 generic font configuration library - configuration

fuse-utils 2.8.4-1.1 Filesystem in USErspace (utilities)

findutils 4.4.2-1+b1 utilities for finding files--find, xargs

fancontrol 1:3.1.2-6+squeeze1 utilities to read temperature/voltage/fan sensors

file 5.04-5+squeeze2 Determines file type using "magic" numbers

esound-common 0.2.41-8 Enlightened Sound Daemon - Common files

esound 0.2.41-8 Enlightened Sound Daemon - Support binaries

e2fsprogs 1.41.12-4stable1 ext2/ext3/ext4 file system utilities

e2fslibs 1.41.12-4stable1 ext2/ext3/ext4 file system libraries

dmidecode 2.9-1.2 Dump Desktop Management Interface data

dpkg 1.15.8.13 Debian package management system

diffutils 1:3.0-1 File comparison utilities

debianutils 3.4 Miscellaneous utilities specific to Debian

debian-archive-keyring 2010.08.28+squeeze1 GnuPG archive keys of the Debian archive

debconf 1.5.36.1 Debian configuration management system

debconf-i18n 1.5.36.1 full internationalization support for debconf

dbus 1.2.24-4+squeeze2 simple interprocess messaging system

dash 0.5.5.1-7.4 POSIX-compliant shell

cpp-4.4 4.4.5-8 The GNU C preprocessor

cron 3.0pl1-116 process scheduling daemon

cpp 4:4.4.5-1 The GNU C preprocessor (cpp)

coreutils 8.5-1 GNU core utilities

cpio 2.11-4 GNU cpio -- a program to manage archives of files

console-tools 1:0.2.3dbs-69.1 Linux console and font utilities

console-terminus 4.30-2 Fixed-width fonts for fast reading on the Linux console

console-setup 1.68+squeeze2 console font and keymap setup program

ca-certificates 20090814+nmu3squeeze1 Common CA certificates

bsdutils 1:2.17.2-9 Basic utilities from 4.4BSD-Lite

bsdmainutils 8.0.13 collection of more utilities from FreeBSD

bash 4.1-3 The GNU Bourne Again SHell

base-passwd 3.5.22 Debian base system master password and group files

autopoint 0.18.1.1-3 The autopoint program from GNU gettext

base-files 6.0squeeze8 Debian base system miscellaneous files

apt-utils 0.8.10.3+squeeze1 APT utility programs

aptitude 0.6.3-3.2+squeeze1 terminal-based package manager (terminal interface only)

apt 0.8.10.3+squeeze1 Advanced front-end for dpkg

alsa-base 1.0.23+dfsg-2 ALSA driver configuration files

alsa-utils 1.0.23-3 Utilities for configuring and using ALSA

adduser 3.112+nmu2 add and remove users and groups

acpid 1:2.0.7-1squeeze4 Advanced Configuration and Power Interface event daemon

acpi-support-base 0.137-5 scripts for handling base ACPI events such as the power button

Documentação Saber 3 - 93

Pacotes Instalados - Toram

Pacotes instalados Toram

Nome Version Descrição

file 5.04-5+squeeze2 Determines file type using "magic" numbers

ffmpeg 4:0.5.10-1 multimedia player, server and encoder

fbi 2.07-6 Linux frame buffer image viewer

fancontrol 1:3.1.2-6+squeeze1 utilities to read temperature/voltage/fan sensors

evince-common 2.30.3-2+squeeze1 Document (PostScript, PDF) viewer - common files

espeak-data 1.43.03-2 A multi-lingual software speech synthesizer: speech data files

evince 2.30.3-2+squeeze1 Document (PostScript, PDF) viewer

espeak 1.43.03-2 A multi-lingual software speech synthesizer

epdfview 0.1.7-4 Lightweight pdf viewer based on poppler libs

esound-common 0.2.41-8 Enlightened Sound Daemon - Common files

eject 2.1.5+deb1+cvs20081104-7.1 ejects CDs and operates CD-Changers under Linux

e2fsprogs 1.41.12-4stable1 ext2/ext3/ext4 file system utilities

e2fslibs 1.41.12-4stable1 ext2/ext3/ext4 file system libraries

dvd+rw-tools 7.1-6 DVD+-RW/R tools

dpkg 1.15.8.13 Debian package management system

docbook-xml 4.5-7 standard XML documentation system for software and

systems

dosfstools 3.0.9-1 utilities for making and checking MS-DOS FAT filesystems

dnsutils 1:9.7.3.dfsg-1~squeeze11 Clients provided with BIND

dmidecode 2.9-1.2 Dump Desktop Management Interface data

dmsetup 2:1.02.48-5 The Linux Kernel Device Mapper userspace library

discover-data 2.2010.10.18 Data lists for Discover hardware detection system

Documentação Saber 3 - 94

discover 2.1.2-5 hardware identification system

diffutils 1:3.0-1 File comparison utilities

dictionaries-common 1.5.17 Common utilities for spelling dictionary tools

dialog 1.1-20100428-1 Displays user-friendly dialog boxes from shell scripts

dhcp3-client 4.1.1-P1-15+squeeze8 ISC DHCP server (transitional package)

defoma 0.11.11 Debian Font Manager -- automatic font configuration

framework

deborphan 1.7.28.3+squeeze1 program that can find unused packages, e.g. libraries

debianutils 3.4 Miscellaneous utilities specific to Debian

debian-archive-keyring 2010.08.28+squeeze1 GnuPG archive keys of the Debian archive

debconf-i18n 1.5.36.1 full internationalization support for debconf

debconf 1.5.36.1 Debian configuration management system

deb-multimedia-keyring 2012.05.10-dmo4 GnuPG archive key of the deb-multimedia repository

dc 1.06.95-2 The GNU dc arbitrary precision reverse-polish calculator

dbus-x11 1.2.24-4+squeeze2 simple interprocess messaging system (X11 deps)

dash 0.5.5.1-7.4 POSIX-compliant shell

dbus 1.2.24-4+squeeze2 simple interprocess messaging system

cups-ppdc 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - PPD manipulation

utilities

cups-common 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - common files

cups-driver-gutenprint 5.2.6-1 printer drivers for CUPS

cups-client 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - client programs (SysV)

cups 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - server

cron 3.0pl1-116 process scheduling daemon

cpp 4:4.4.5-1 The GNU C preprocessor (cpp)

cpp-4.4 4.4.5-8 The GNU C preprocessor

coreutils 8.5-1 GNU core utilities

cpio 2.11-4 GNU cpio -- a program to manage archives of files

consolekit 0.4.1-4 framework for defining and tracking users, sessions and seats

console-terminus 4.30-2 Fixed-width fonts for fast reading on the Linux console

cli-common 0.7.1 common files between all CLI packages

console-setup 1.68+squeeze2 console font and keymap setup program

childsplay 1.3-1 Suite of educational games for young children

childsplay-alphabet-sounds-bg 0.8.3-2 Bulgarian sound files for childsplay

cdrdao 1:1.2.3-0.1 records CDs in Disk-At-Once (DAO) mode

cabextract 1.3-1 a program to extract Microsoft Cabinet files

bzip2 1.0.5-6+squeeze1 high-quality block-sorting file compressor - utilities

ca-certificates 20090814+nmu3squeeze1 Common CA certificates

busybox 1:1.17.1-8 Tiny utilities for small and embedded systems

bsdutils 1:2.17.2-9 Basic utilities from 4.4BSD-Lite

bsdmainutils 8.0.13 collection of more utilities from FreeBSD

brasero-common 2.30.3-2 Common files for the Brasero CD burning application and

library

bluefish-plugins 2.0.1-1 advanced Gtk+ HTML editor (plugins)

bluefish-data 2.0.1-1 advanced Gtk+ HTML editor (data)

bluefish 2.0.1-1 advanced Gtk+ HTML editor

blt 2.4z-4.2 the BLT extension library for Tcl/Tk - run-time package

blends-common 0.6.15 Debian Pure Blends common package

blender 2.49.2~dfsg-2+b2 Very fast and versatile 3D modeller/renderer

bittornado 0.3.18-10 bittorrent client (and tracker) with console and curses

interfaces

binutils 2.20.1-16 The GNU assembler, linker and binary utilities

Documentação Saber 3 - 96

binfmt-support 1.2.18 Support for extra binary formats

bind9-host 1:9.7.3.dfsg-1~squeeze11 Version of 'host' bundled with BIND 9.X

bc 1.06.95-2 The GNU bc arbitrary precision calculator language

bash 4.1-3 The GNU Bourne Again SHell

bash-completion 1:1.2-3 programmable completion for the bash shell

base-passwd 3.5.22 Debian base system master password and group files

base-files 6.0squeeze8 Debian base system miscellaneous files

autopoint 0.18.1.1-3 The autopoint program from GNU gettext

aumix 2.9.1-1 Simple text-based mixer control program

aumix-common 2.9.1-1 Simple text-based mixer control program (common files)

audacity-data 1.3.12-6 A fast, cross-platform audio editor (data)

audacity 1.3.12-6 A fast, cross-platform audio editor

at-spi 1.30.1-3 Assistive Technology Service Provider Interface

at 3.1.12-1+squeeze1 Delayed job execution and batch processing

aspell-pt-pt 20091013-2 European Portuguese dictionary for GNU Aspell

aspell-pt-br 20100109-3 Brazilian Portuguese dictionary for GNU Aspell

arj 3.10.22-9 archiver for .arj files

aspell 0.60.6-4 GNU Aspell spell-checker

aptitude 0.6.3-3.2+squeeze1 terminal-based package manager (terminal interface only)

apt-utils 0.8.10.3+squeeze1 APT utility programs

apt-listchanges 2.85.7+squeeze1 package change history notification tool

apt 0.8.10.3+squeeze1 Advanced front-end for dpkg

alsa-oss 1.0.17-4 ALSA wrapper for OSS applications

alsa-utils 1.0.23-3 Utilities for configuring and using ALSA

alsa-base 1.0.23+dfsg-2 ALSA driver configuration files

adduser 3.112+nmu2 add and remove users and groups

acpid 1:2.0.7-1squeeze4 Advanced Configuration and Power Interface event daemon

acpi-support-base 0.137-5 scripts for handling base ACPI events such as the power

button

findutils 4.4.2-1+b1 utilities for finding files--find, xargs

flashplugin-nonfree-extrasound 0.0.svn2431-3 Adobe Flash Player platform support library for Esound and

OSS

fontconfig 2.8.0-2.1 generic font configuration library - support binaries

fontconfig-config 2.8.0-2.1 generic font configuration library - configuration

foomatic-filters 4.0.5-6+squeeze2 OpenPrinting printer support - filters

fortune-mod 1:1.99.1-4 provides fortune cookies on demand

fortunes-min 1:1.99.1-4 Data files containing fortune cookies

ftp 0.17-23 The FTP client

fuse-utils 2.8.4-1.1 Filesystem in USErspace (utilities)

fusioninventory-agent 2.0.6-2 Hardware and software inventory tool (client)

gawk 1:3.1.7.dfsg-5 GNU awk, a pattern scanning and processing language

gcc-4.4-base 4.4.5-8 The GNU Compiler Collection (base package)

gconf-defaults-service 2.28.1-6 GNOME configuration database system (system defaults

service)

gconf-editor 2.30.0-2 An editor for the GConf configuration system

gconf2 2.28.1-6 GNOME configuration database system (support tools)

gconf2-common 2.28.1-6 GNOME configuration database system (common files)

gdm 2.20.11-4 GNOME Display Manager

gdm-themes 0.6.2 Themes for the GNOME Display Manager

genisoimage 9:1.1.11-1 Creates ISO-9660 CD-ROM filesystem images

geoip-database 1.4.7~beta6+dfsg-1 IP lookup command line tools that use the GeoIP library

Documentação Saber 3 - 98

(country database)

gettext 0.18.1.1-3 GNU Internationalization utilities

gettext-base 0.18.1.1-3 GNU Internationalization utilities for the base system

ghostscript 8.71~dfsg2-9+squeeze1 The GPL Ghostscript PostScript/PDF interpreter

ghostscript-cups 8.71~dfsg2-9+squeeze1 The GPL Ghostscript PostScript/PDF interpreter - CUPS filters

giblib1 1.2.4-5 wrapper library for imlib2, and other stuff

gimp 2.6.10-1+squeeze3 The GNU Image Manipulation Program

gimp-data 2.6.10-1+squeeze3 Data files for GIMP

git 1:1.7.2.5-3 fast, scalable, distributed revision control system

gksu 2.0.2-5 graphical frontend to su

gnome-icon-theme 2.30.3-2 GNOME Desktop icon theme

gnome-keyring 2.30.3-5 GNOME keyring services (daemon and tools)

gnome-mag 1:0.16.1-2 a screen magnifier for the GNOME desktop

gnome-media 2.30.0-1 GNOME media utilities

gnome-media-common 2.30.0-1 GNOME media utilities - common files

gnome-mime-data 2.18.0-1 base MIME and Application database for GNOME.

gnome-mplayer 0.9.9.2-1 A GTK+ interface for MPlayer

gnome-orca 2.30.2-2 Scriptable screen reader

gnupg 1.4.10-4+squeeze3 GNU privacy guard - a free PGP replacement

gpe-screenshot 0.4-3 screenshot application for GPE

gpgv 1.4.10-4+squeeze3 GNU privacy guard - signature verification tool

gpicview 0.2.1-1+b2 lightweight image viewer

graphicsmagick 1.3.12-1+b1 collection of image processing tools

grep 2.6.3-3+squeeze1 GNU grep, egrep and fgrep

groff-base 1.20.1-10 GNU troff text-formatting system (base system components)

gsfonts 1:8.11+urwcyr1.0.7~pre44-4.2 Fonts for the Ghostscript interpreter(s)

gsfonts-x11 0.21 Make Ghostscript fonts available to X11

gstreamer0.10-gnomevfs 0.10.30-1 GStreamer plugin for GnomeVFS

gstreamer0.10-plugins-base 0.10.30-1 GStreamer plugins from the "base" set

gstreamer0.10-plugins-good 0.10.24-1 GStreamer plugins from the "good" set

gstreamer0.10-plugins-ugly 0.10.15-1 GStreamer plugins from the "ugly" set

gstreamer0.10-x 0.10.30-1 GStreamer plugins for X11 and Pango

gthumb 3:2.11.5-4 an image viewer and browser

gthumb-data 3:2.11.5-4 an image viewer and browser - arch-independent files

gtk2-engines 1:2.20.1-1 theme engines for GTK+ 2.x

gtk2-engines-murrine 0.90.3-2 cairo-based gtk+-2.0 theme engine

gtk2-engines-pixbuf 2.20.1-2 Pixbuf-based theme for GTK+ 2.x

gtypist 2.8.3-1 A simple ncurses touch typing tutor

gvfs 1.6.4-3 userspace virtual filesystem - server

gvfs-backends 1.6.4-3 userspace virtual filesystem - backends

gvfs-bin 1.6.4-3 userspace virtual filesystem - binaries

gvfs-fuse 1.6.4-3 userspace virtual filesystem - fuse server

gxmessage 2.12.4-1 an xmessage clone based on GTK+

gzip 1.3.12-9+squeeze1 GNU compression utilities

hal 0.5.14-3 Hardware Abstraction Layer

hal-info 20091130-1 Hardware Abstraction Layer - fdi files

hdparm 9.32-1 tune hard disk parameters for high performance

hicolor-icon-theme 0.12-1 default fallback theme for FreeDesktop.org icon themes

hostname 3.04 utility to set/show the host name or domain name

hpijs 3.10.6-2+squeeze1 HP Linux Printing and Imaging - gs IJS driver (hpijs)

hunspell-en-us 20070829-4 English_american dictionary for hunspell

Documentação Saber 3 - 100

hwinfo 16.0-2 Hardware identification system

ibrazilian 3.0~beta4-14 Brazilian Portuguese dictionary for ispell

iftop 0.17-16 displays bandwidth usage information on an network interface

ifupdown 0.6.10 high level tools to configure network interfaces

imagemagick 8:6.6.0.4-3+squeeze3 image manipulation programs

info 4.13a.dfsg.1-6 Standalone GNU Info documentation browser

initramfs-tools 0.98.8 tools for generating an initramfs

initscripts 2.88dsf-13.1+squeeze1 scripts for initializing and shutting down the system

inkscape 0.47.0-2+b1 vector-based drawing program

insserv 1.14.0-2 Tool to organize boot sequence using LSB init.d script

dependencies

install-info 4.13a.dfsg.1-6 Manage installed documentation in info format

installation-report 2.44 system installation report

iportuguese 20091013-2 European Portuguese dictionary for ispell

iproute 20100519-3 networking and traffic control tools

iptables 1.4.8-3 N/A

iputils-ping 3:20100418-3 Tools to test the reachability of network hosts

isc-dhcp-client 4.1.1-P1-15+squeeze8 ISC DHCP client

isc-dhcp-common 4.1.1-P1-15+squeeze8 common files used by all the isc-dhcp* packages

iso-codes 3.23-1 ISO language, territory, currency, script codes and their

translations

ispell 3.1.20.0-7 International Ispell (an interactive spelling corrector)

java-saber3 1.7.0.40saber3 pacote Java original da Oracle jre1.7.0_40, para o

funcionamento no Saber 3

junior-config 1.20 Debian Jr. Project common package

junior-tasks 1.20 Debian Jr. tasks for tasksel

junior-typing 1.20 Debian Jr. typing

kbd 1.15.2-2 Linux console font and keytable utilities

keyboard-configuration 1.68+squeeze2 system-wide keyboard preferences

klavaro 1.5.0-1 A very flexible touch typing tutor

klibc-utils 1.5.20-1+squeeze1 small utilities built with klibc for early boot

laptop-detect 0.13.7 attempt to detect a laptop

leafpad 0.8.17-5 GTK+ based simple text editor

less 436-1 pager program similar to more

liba52-0.7.4 0.7.4-14 library for decoding ATSC A/52 streams

libaa1 1.4p5-38 ascii art library

libacl1 2.2.49-4 Access control list shared library

libalut0 1.1.0-2 OpenAL Utility Toolkit

libao-common 1.0.0-5 Cross Platform Audio Output Library (Common files)

libao4 1.0.0-5 Cross Platform Audio Output Library

libarchive1 2.8.4.forreal-1+squeeze2 Single library to read/write tar, cpio, pax, zip, iso9660, etc.

libart-2.0-2 2.3.21-1 Library of functions for 2D graphics - runtime files

libasound2 1.0.23-2.1 shared library for ALSA applications

libaspell15 0.60.6-4 GNU Aspell spell-checker runtime library

libasyncns0 0.3-1.1 Asyncronous name service query library

libatasmart4 0.17+git20100219-2 ATA S.M.A.R.T. reading and parsing library

libatk1.0-0 1.30.0-1 The ATK accessibility toolkit

libatk1.0-data 1.30.0-1 Common files for the ATK accessibility toolkit

libatlas3gf-base 3.8.3-27 Automatically Tuned Linear Algebra Software, generic shared

libatspi1.0-0 1.30.1-3 C binding libraries of at-spi for GNOME Accessibility

libattr1 1:2.4.44-2 Extended attribute shared library

libaudio2 1.9.2-4 Network Audio System - shared libraries

Documentação Saber 3 - 102

libaudiofile0 0.2.6-8 Open-source version of SGI's audiofile library

libaudit0 1.7.13-1+b2 Dynamic library for security auditing

libavahi-client3 0.6.27-2+squeeze1 Avahi client library

libavahi-common-data 0.6.27-2+squeeze1 Avahi common data files

libavahi-common3 0.6.27-2+squeeze1 Avahi common library

libavahi-glib1 0.6.27-2+squeeze1 Avahi glib integration library

libavc1394-0 0.5.3-1+b2 control IEEE 1394 audio/video devices

libavcodec52 4:0.5.10-1 ffmpeg codec library

libavdevice52 4:0.5.10-1 ffmpeg device handling library

libavfilter0 4:0.5.10-1 ffmpeg video filtering library

libavformat52 4:0.5.10-1 ffmpeg file format library

libavutil49 4:0.5.10-1 ffmpeg utility library

libbabl-0.0-0 0.0.22-1 Dynamic, any to any, pixel format conversion library

libbind9-60 1:9.7.3.dfsg-1~squeeze11 BIND9 Shared Library used by BIND

libblas3gf 1.2-8 Basic Linear Algebra Reference implementations, shared

library

libblkid1 2.17.2-9 block device id library

libbluetooth3 4.66-3 Library to use the BlueZ Linux Bluetooth stack

libbonobo2-0 2.24.3-1 Bonobo CORBA interfaces library

libbonobo2-common 2.24.3-1 Bonobo CORBA interfaces library -- support files

libbonoboui2-0 2.24.3-1 The Bonobo UI library

libbonoboui2-common 2.24.3-1 The Bonobo UI library -- common files

libboost-iostreams1.42.0 1.42.0-4 Boost.Iostreams Library

libbrasero-media0 2.30.3-2 CD/DVD burning library for GNOME - runtime

libbrlapi0.5 4.2-7+squeeze2 braille display access via BRLTTY - shared library

libbsd0 0.2.0-1 utility functions from BSD systems - shared library

libburn4 0.8.0.pl00-2+squeeze1 library to provide CD/DVD writing functions

libbz2-1.0 1.0.5-6+squeeze1 high-quality block-sorting file compressor library - runtime

libc-bin 2.11.3-4 Embedded GNU C Library: Binaries

libc6 2.11.3-4 Embedded GNU C Library: Shared libraries

libc6-i686 2.11.3-4 Embedded GNU C Library: Shared libraries [i686 optimized]

libcaca0 0.99.beta17-1 colour ASCII art library

libcairo2 1.8.10-6 The Cairo 2D vector graphics library

libcairomm-1.0-1 1.8.4-3 C++ wrappers for Cairo (shared libraries)

libcanberra-gtk-module 0.24-1 translates Gtk+ widgets signals to event sounds

libcanberra-gtk0 0.24-1 Gtk+ helper for playing widget event sounds with libcanberra

libcanberra0 0.24-1 a simple abstract interface for playing event sounds

libcap2 1:2.19-3 support for getting/setting POSIX.1e capabilities

libcdio-cdda0 0.81-4 library to read and control digital audio CDs

libcdio-paranoia0 0.81-4 library to read digital audio CDs with error correction

libcdio10 0.81-4 library to read and control CD-ROM

libcdparanoia0 3.10.2+debian-9 audio extraction tool for sampling CDs (library)

libcdt4 2.26.3-5+squeeze1 rich set of graph drawing tools - cdt library

libck-connector0 0.4.1-4 ConsoleKit libraries

libcolorblind0 0.0.1-1 Pixel Filter for colorblind accessibility

libcomerr2 1.41.12-4stable1 common error description library

libcroco3 0.6.2-1 a generic Cascading Style Sheet (CSS) parsing and

manipulation toolkit

libcups2 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - Core library

libcupscgi1 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - CGI library

libcupsdriver1 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - Driver library

Documentação Saber 3 - 104

libcupsimage2 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - Raster image library

libcupsmime1 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - MIME library

libcupsppdc1 1.4.4-7+squeeze3 Common UNIX Printing System(tm) - PPD manipulation library

libcurl3 7.21.0-2.1+squeeze4 Multi-protocol file transfer library (OpenSSL)

libcurl3-gnutls 7.21.0-2.1+squeeze4 Multi-protocol file transfer library (GnuTLS)

libcv2.1 2.1.0-3+squeeze1 computer vision library

libcwidget3 0.5.16-3 high-level terminal interface library for C++ (runtime files)

libdatrie1 0.2.4-1 Double-array trie library

libdb4.7 4.7.25-9 Berkeley v4.7 Database Libraries [runtime]

libdb4.8 4.8.30-2 Berkeley v4.8 Database Libraries [runtime]

libdbus-1-3 1.2.24-4+squeeze2 simple interprocess messaging system

libdbus-glib-1-2 0.88-2.1+squeeze1 simple interprocess messaging system (GLib-based shared

library)

libdc1394-22 2.1.2-3 high level programming interface for IEEE1394 digital camera

libdevmapper1.02.1 2:1.02.48-5 The Linux Kernel Device Mapper userspace library

libdirac-encoder0 1.0.2-3 open and royalty free high quality codec - encoder library

libdirectfb-1.2-9 1.2.10.0-4 direct frame buffer graphics - shared libraries

libdiscid0 0.2.2-1 Library for creating MusicBrainz DiscIDs

libdiscover2 2.1.2-5 hardware identification library

libdjvulibre-text 3.5.23-3 Linguistic support files for libdjvulibre

libdjvulibre21 3.5.23-3 Runtime support for the DjVu image format

libdmx1 1:1.1.0-2+squeeze1 X11 Distributed Multihead extension library

libdns69 1:9.7.3.dfsg-1~squeeze11 DNS Shared Library used by BIND

libdrm-intel1 2.4.21-1~squeeze3 Userspace interface to intel-specific kernel DRM services --

runtime

libdrm-nouveau1 2.4.21-1~squeeze3 Userspace interface to nouveau-specific kernel DRM services

-- runtime

libdrm-radeon1 2.4.21-1~squeeze3 Userspace interface to radeon-specific kernel DRM services --

runtime

libdrm2 2.4.21-1~squeeze3 Userspace interface to kernel DRM services -- runtime

libdv4 1.0.0-2.1 software library for DV format digital video (runtime lib)

libdvdnav4 4.1.3-7 DVD navigation library

libdvdread4 4.1.3-10 library for reading DVDs

libedit2 2.11-20080614-2 BSD editline and history libraries

libeggdbus-1-0 0.6-1 D-Bus bindings for GObject

libelf1 0.148-1 library to read and write ELF files

libenca0 1.13-3 Extremely Naive Charset Analyser - shared library files

libenchant1c2a 1.6.0-1 a wrapper library for various spell checker engines

libept1 1.0.4 High-level library for managing Debian package information

liberror-perl 0.17-1 Perl module for error/exception handling in an OO-ish way

libesd0 0.2.41-8 Enlightened Sound Daemon - Shared libraries

libespeak1 1.43.03-2 A multi-lingual software speech synthesizer: shared library

libevent-1.4-2 1.4.13-stable-1 An asynchronous event notification library

libevince2 2.30.3-2+squeeze1 Document (PostScript, PDF) rendering library

libexif12 0.6.19-1+squeeze1 library to parse EXIF files

libexiv2-9 0.20-2 EXIF/IPTC metadata manipulation library

libexpat1 2.0.1-7+squeeze1 XML parsing C library - runtime library

libfaad2 2.7-6 freeware Advanced Audio Decoder - runtime files

libfam0 2.7.0-17 Client library to control the FAM daemon

libffi5 3.0.9-3 Foreign Function Interface library runtime

libflac++6 1.2.1-2+b1 Free Lossless Audio Codec - C++ runtime library

libflac8 1.2.1-2+b1 Free Lossless Audio Codec - runtime C library

libfm-gtk0 0.1.12-1 file management support - GTK+ GUI library

Documentação Saber 3 - 106

libfm0 0.1.12-1 file management support - core library

libfont-afm-perl 1.20-1 Font::AFM - Interface to Adobe Font Metrics files

libfont-freetype-perl 0.03-1 Read font files and render glyphs from Perl using FreeType2

libfontconfig1 2.8.0-2.1 generic font configuration library - runtime

libfontenc1 1:1.0.5-2 X11 font encoding library

libfreetype6 2.4.2-2.1+squeeze4 FreeType 2 font engine, shared library files

libfribidi0 0.19.2-1 Free Implementation of the Unicode BiDi algorithm

libfs6 2:1.0.2-1+squeeze1 X11 Font Services library

libftgl2 2.1.3~rc5-3 library to render text in OpenGL using FreeType

libfuse2 2.8.4-1.1 Filesystem in USErspace library

libgail-common 2.20.1-2 GNOME Accessibility Implementation Library -- common

modules

libgail-gnome-module 1.20.3-1 GNOME Accessibility Implementation Module for

GnomeUI/BonoboUI

libgail18 2.20.1-2 GNOME Accessibility Implementation Library -- shared

libraries

libgc1c2 1:6.8-2 conservative garbage collector for C and C++

libgcc1 1:4.4.5-8 GCC support library

libgconf2-4 2.28.1-6 GNOME configuration database system (shared libraries)

libgcr0 2.30.3-5 Library for Crypto UI related task - runtime

libgcrypt11 1.4.5-2+squeeze1 LGPL Crypto library - runtime library

libgd2-noxpm 2.0.36~rc1~dfsg-5 GD Graphics Library version 2 (without XPM support)

libgdbm3 1.8.3-9 GNU dbm database routines (runtime version)

libgdu0 2.30.1-2 GObject based Disk Utility Library

libgegl-0.0-0 0.0.22-2+b1 Generic Graphics Library

libgeoip1 1.4.7~beta6+dfsg-1 A non-DNS IP-to-country resolver library

libgfortran3 4.4.5-8 Runtime library for GNU Fortran applications

libgif4 4.1.6-9 library for GIF images (library)

libgimp2.0 2.6.10-1+squeeze3 Libraries for the GNU Image Manipulation Program

libgksu2-0 2.0.13~pre1-3 library providing su and sudo functionality

libgl1-mesa-dri 7.7.1-6 A free implementation of the OpenGL API -- DRI modules

libgl1-mesa-glx 7.7.1-6 A free implementation of the OpenGL API -- GLX runtime

libglade2-0 1:2.6.4-1 library to load .glade files at runtime

libglib2.0-0 2.24.2-1 The GLib library of C routines

libglib2.0-cil 2.12.10-1 CLI binding for the GLib utility library 2.12

libglib2.0-data 2.24.2-1 Common files for GLib library

libglibmm-2.4-1c2a 2.24.2-1 C++ wrapper for the GLib toolkit (shared libraries)

libglu1-mesa 7.7.1-6 The OpenGL utility library (GLU)

libgmime-2.4-2 2.4.14-1+nmu1 MIME message parser and creator library - runtime

libgmp3c2 2:4.3.2+dfsg-1 Multiprecision arithmetic library

libgnome-keyring0 2.30.1-1 GNOME keyring services library

libgnome-mag2 1:0.16.1-2 screen magnification library for the GNOME desktop (shared

library)

libgnome-media0 2.30.0-1 runtime libraries for the GNOME media utilities

libgnome-speech7 1:0.4.25-4 GNOME text-to-speech library

libgnome2-0 2.30.0-1 The GNOME library - runtime files

libgnome2-common 2.30.0-1 The GNOME library - common files

libgnomecanvas2-0 2.30.1-1 A powerful object-oriented display - runtime files

libgnomecanvas2-common 2.30.1-1 A powerful object-oriented display - common files

libgnomeui-0 2.24.3-1 The GNOME libraries (User Interface) - runtime files

libgnomeui-common 2.24.3-1 The GNOME libraries (User Interface) - common files

libgnomevfs2-0 1:2.24.3-1 GNOME Virtual File System (runtime libraries)

Documentação Saber 3 - 108

libgnomevfs2-common 1:2.24.3-1 GNOME Virtual File System (common files)

libgnomevfs2-extra 1:2.24.3-1 GNOME Virtual File System (extra modules)

libgnutls26 2.8.6-1+squeeze2 the GNU TLS library - runtime library

libgomp1 4.4.5-8 GCC OpenMP (GOMP) support library

libgoocanvas-common 0.15-1 translations for goocanvas

libgoocanvas3 0.15-1 canvas widget for GTK+ that uses the cairo 2D library

libgp11-0 2.30.3-5 Glib wrapper library for PKCS#11 - runtime

libgpg-error0 1.6-1 library for common error values and messages in GnuPG

components

libgpgme11 1.2.0-1.2 GPGME - GnuPG Made Easy

libgphoto2-2 2.4.6-3 gphoto2 digital camera library

libgphoto2-port0 2.4.6-3 gphoto2 digital camera port library

libgpm2 1.20.4-3.3 General Purpose Mouse - shared library

libgraph4 2.26.3-5+squeeze1 rich set of graph drawing tools - graph library

libgraphicsmagick3 1.3.12-1+b1 format-independent image processing - C shared library

libgs8 8.71~dfsg2-9+squeeze1 The Ghostscript PostScript/PDF interpreter Library

libgsf-1-114 1.14.18-1 Structured File Library - runtime version

libgsf-1-common 1.14.18-1 Structured File Library - common files

libgsl0ldbl 1.14+dfsg-1 GNU Scientific Library (GSL) -- library package

libgsm1 1.0.13-3 Shared libraries for GSM speech compressor

libgssapi-krb5-2 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism

libgssglue1 0.1-4 mechanism-switch gssapi library

libgstreamer-plugins-base0.10-0 0.10.30-1 GStreamer libraries from the "base" set

libgstreamer0.10-0 0.10.30-1 Core GStreamer libraries and elements

libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface library

libgtk2.0-bin 2.20.1-2 The programs for the GTK+ graphical user interface library

libgtk2.0-cil 2.12.10-1 CLI binding for the GTK+ toolkit 2.12

libgtk2.0-common 2.20.1-2 Common files for the GTK+ graphical user interface library

libgtkdatabox-0.9.1-1 1:0.9.1.1-3.1 A Gtk+ library to display large amounts of numerical data

libgtkmm-2.4-1c2a 1:2.20.3-1 C++ wrappers for GTK+ (shared libraries)

libgtkspell0 2.0.16-1 a spell-checking addon for GTK's TextView widget

libgtop2-7 2.28.1-1 gtop system monitoring library (shared)

libgtop2-common 2.28.1-1 gtop system monitoring library (common)

libgucharmap7 1:2.30.3-1 Unicode browser widget library (shared library)

libgudev-1.0-0 164-3 GObject-based wrapper library for libudev

libgutenprint2 5.2.6-1 runtime for the Gutenprint printer driver library

libgvc5 2.26.3-5+squeeze1 rich set of graph drawing tools - gvc library

libhal-storage1 0.5.14-3 Hardware Abstraction Layer - shared library for storage

devices

libhal1 0.5.14-3 Hardware Abstraction Layer - shared library

libhd16 16.0-2 Hardware identification system library

libhighgui2.1 2.1.0-3+squeeze1 computer vision GUI library

libhpmud0 3.10.6-2+squeeze1 HP Multi-Point Transport Driver (hpmud) run-time libraries

libhtml-format-perl 2.04-2 format HTML syntax trees into text, PostScript or RTF

libhtml-parser-perl 3.66-1 collection of modules that parse HTML text documents

libhtml-tagset-perl 3.20-2 Data tables pertaining to HTML

libhtml-tree-perl 3.23-2 Perl module to represent and create HTML syntax trees

libhunspell-1.2-0 1.2.11-1 spell checker and morphological analyzer (shared library)

libice6 2:1.0.6-2 X11 Inter-Client Exchange library

libicu44 4.4.1-8 International Components for Unicode

libid3tag0 0.15.1b-10 ID3 tag reading library from the MAD project

libidl0 0.8.14-0.1 library for parsing CORBA IDL files

Documentação Saber 3 - 110

libidn11 1.15-2 GNU Libidn library, implementation of IETF IDN specifications

libiec61883-0 1.2.0-0.1 an partial implementation of IEC 61883

libijs-0.35 0.35-7 IJS raster image transport protocol: shared library

libilmbase6 1.0.1-3 several utility libraries from ILM used by OpenEXR

libimlib2 1.4.2-8+b2 powerful image loading and rendering library

libimobiledevice1 1.0.2-1 Library for communicating with the iPhone and iPod Touch

libio-multiplex-perl 1.10-1 object-oriented interface to select() for Perl

libisc62 1:9.7.3.dfsg-1~squeeze11 ISC Shared Library used by BIND

libisccc60 1:9.7.3.dfsg-1~squeeze11 Command Channel Library used by BIND

libisccfg62 1:9.7.3.dfsg-1~squeeze11 Config File Handling Library used by BIND

libisofs6 0.6.32-2 library to create ISO9960 images

libjack-jackd2-0 1.9.6~dfsg.1-2 JACK Audio Connection Kit (libraries)

libjasper1 1.900.1-7+squeeze1 The JasPer JPEG-2000 runtime library

libjbig2dec0 0.11-1 JBIG2 decoder library - shared libraries

libjpeg62 6b1-1 The Independent JPEG Group's JPEG runtime library (version

6.2)

libk5crypto3 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries - Crypto Library

libkeyutils1 1.4-1 Linux Key Management Utilities (library)

libklibc 1.5.20-1+squeeze1 minimal libc subset for use with initramfs

libkpathsea5 2009-8 TeX Live: path search library for TeX (runtime part)

libkrb5-3 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries

libkrb5support0 1.8.3+dfsg-4squeeze7 MIT Kerberos runtime libraries - Support library

liblapack3gf 3.2.1-8 library of linear algebra routines 3 - shared version

liblcms1 1.18.dfsg-1.2+b3 Color management library

libldap-2.4-2 2.4.23-7.3 OpenLDAP libraries

liblircclient0 0.8.3-5 infra-red remote control support - client library

liblocale-gettext-perl 1.05-6 Using libc functions for internationalization in Perl

liblockfile1 1.08-4 NFS-safe locking library, includes dotlockfile program

liblouis-data 2.0.0-1 Braille translation library - data

liblouis2 2.0.0-1 Braille translation library - shared libs

liblqr-1-0 0.4.1-1 converts plain array images into multi-size representation

libltdl7 2.2.6b-2 A system independent dlopen wrapper for GNU libtool

liblua5.1-0 5.1.4-5 Simple, extensible, embeddable programming language

liblwres60 1:9.7.3.dfsg-1~squeeze11 Lightweight Resolver Library used by BIND

liblzma2 5.0.0-2 XZ-format compression library

liblzo2-2 2.03-2 data compression library

libmad0 0.15.1b-5 MPEG audio decoder library

libmagic1 5.04-5+squeeze2 File type determination library using "magic" numbers

libmagick++3 8:6.6.0.4-3+squeeze3 object-oriented C++ interface to ImageMagick

libmagickcore3 8:6.6.0.4-3+squeeze3 low-level image manipulation library

libmagickcore3-extra 8:6.6.0.4-3+squeeze3 low-level image manipulation library - extra codecs

libmagickwand3 8:6.6.0.4-3+squeeze3 image manipulation library

libmailtools-perl 2.06-1 Manipulate email in perl programs

libmenu-cache1 0.3.2-2 an implementation of the freedesktop menu specification for

LXDE

libmikmod2 3.1.11-a-6.3 A portable sound library

libmlt++3 0.5.6+git20100727-1 MLT multimedia framework C++ wrapper (runtime)

libmlt-data 0.5.6+git20100727-1 multimedia framework (data)

libmlt2 0.5.6+git20100727-1 multimedia framework (runtime)

libmng1 1.0.10-1+b1 Multiple-image Network Graphics library

libmono-cairo2.0-cil 2.6.7-5.1 Mono Cairo library (for CLI 2.0)

libmono-corlib2.0-cil 2.6.7-5.1 Mono core library (for CLI 2.0)

Documentação Saber 3 - 112

libmono-i18n-west2.0-cil 2.6.7-5.1 Mono I18N.West library (for CLI 2.0)

libmono-posix2.0-cil 2.6.7-5.1 Mono.Posix library (for CLI 2.0)

libmono-security2.0-cil 2.6.7-5.1 Mono Security library (for CLI 2.0)

libmono-sharpzip2.84-cil 2.6.7-5.1 Mono SharpZipLib library (for CLI 2.0)

libmono-system2.0-cil 2.6.7-5.1 Mono System libraries (for CLI 2.0)

libmp3lame0 3.98.4+repack2-3~bpo60+1 MP3 encoding library

libmpeg2-4 0.4.1-3 MPEG1 and MPEG2 video decoder library

libmpfr4 3.0.0-2 multiple precision floating-point computation

libmusicbrainz3-6 3.0.2-2 library to access the MusicBrainz.org database

libmysqlclient16 5.1.49-3 MySQL database client library

libnautilus-extension1 2.30.1-2squeeze2 libraries for nautilus components - runtime version

libncurses5 5.7+20100313-5 shared libraries for terminal handling

libncursesw5 5.7+20100313-5 shared libraries for terminal handling (wide character support)

libneon27-gnutls 0.29.3-3 An HTTP and WebDAV client library (GnuTLS enabled)

libnet-cidr-perl 0.13-1 Manipulate IPv4/IPv6 netblocks in CIDR notation

libnet-ip-perl 1.25-2 Perl extension for manipulating IPv4/IPv6 addresses

libnet-server-perl 0.97-1 An extensible, general perl server engine

libnet-snmp-perl 5.2.0-4 Script SNMP connections

libnet-ssleay-perl 1.36-1 Perl module for Secure Sockets Layer (SSL)

libnetpbm10 2:10.0-12.2+b1 Graphics conversion tools shared libraries

libnewt0.52 0.52.11-1 Not Erik's Windowing Toolkit - text mode windowing with slang

libnfnetlink0 1.0.0-1 Netfilter netlink library

libnfsidmap2 0.23-2 An nfs idmapping library

libnotify1 0.5.0-2 sends desktop notifications to a notification daemon

libnspr4-0d 4.8.6-1 NetScape Portable Runtime Library

libnss3-1d 3.12.8-1+squeeze6 Network Security Service libraries

libntfs-3g75 1:2010.3.6-1 ntfs-3g filesystem in userspace (FUSE) library

libntfs10 2.0.0-1+b1 library that provides common NTFS access functions

libobasis3.6-base 3.6.2.2-2 Base module for LibreOffice 3.6

libobasis3.6-calc 3.6.2.2-2 Calc module for LibreOffice 3.6

libobasis3.6-core02 3.6.2.2-2 Office core module for LibreOffice 3.6

libobasis3.6-core06 3.6.2.2-2 Office core module for LibreOffice 3.6

libobasis3.6-draw 3.6.2.2-2 Draw module for LibreOffice 3.6

libobasis3.6-impress 3.6.2.2-2 Impress module for LibreOffice 3.6

libobasis3.6-math 3.6.2.2-2 Math module for LibreOffice 3.6

libobasis3.6-writer 3.6.2.2-2 Writer module for LibreOffice 3.6

libobasis4.1-base 4.1.2.3-3 Base module for LibreOffice 4.1 .2.3

libobasis4.1-calc 4.1.2.3-3 Calc module for LibreOffice 4.1 .2.3

libobasis4.1-core01 4.1.2.3-3 Core module for LibreOffice 4.1 .2.3

libobasis4.1-core02 4.1.2.3-3 Office core module for LibreOffice 4.1 .2.3

libobasis4.1-core03 4.1.2.3-3 Office core module for LibreOffice 4.1 .2.3

libobasis4.1-core04 4.1.2.3-3 Office core module for LibreOffice 4.1 .2.3

libobasis4.1-core05 4.1.2.3-3 Office core module for LibreOffice 4.1 .2.3

libobasis4.1-core06 4.1.2.3-3 Office core module for LibreOffice 4.1 .2.3

libobasis4.1-core07 4.1.2.3-3 Office core module for LibreOffice 4.1 .2.3

libobasis4.1-draw 4.1.2.3-3 Draw module for LibreOffice 4.1 .2.3

libobasis4.1-en-us 4.1.2.3-3 Language module for LibreOffice 4.1, language en_US .2.3

libobasis4.1-en-us-base 4.1.2.3-3 Base language module for LibreOffice 4.1, language en_US .

2.3

libobasis4.1-en-us-calc 4.1.2.3-3 Calc language module for LibreOffice 4.1, language en_US .

2.3

libobasis4.1-en-us-math 4.1.2.3-3 Math language module for LibreOffice 4.1, language en_US .

Documentação Saber 3 - 114

2.3

libobasis4.1-en-us-res 4.1.2.3-3 Language resource module for LibreOffice 4.1, language

en_US .2.3

libobasis4.1-en-us-writer 4.1.2.3-3 Writer language module for LibreOffice 4.1, language en_US .

2.3

libobasis4.1-extension-beanshell-

script-provider 4.1.2.3-3 Script provider for BeanShell extension for LibreOffice 4.1 .2.3

libobasis4.1-extension-javascript-

script-provider 4.1.2.3-3 Script provider for JavaScript extension for LibreOffice 4.1 .2.3

libobasis4.1-extension-mediawiki-

publisher 4.1.2.3-3 MediaWiki publisher extension for LibreOffice 4.1 .2.3

libobasis4.1-extension-nlpsolver 4.1.2.3-3 NLPSolver extension for LibreOffice 4.1 .2.3

libobasis4.1-extension-pdf-import 4.1.2.3-3 PDF import extension for LibreOffice 4.1 .2.3

libobasis4.1-extension-presentation-

minimizer 4.1.2.3-3 Presentation Minimizer extension for LibreOffice 4.1 .2.3

libobasis4.1-extension-report-

builder 4.1.2.3-3 Report Builder extension for LibreOffice 4.1 .2.3

libobasis4.1-gnome-integration 4.1.2.3-3 Gnome integration module for LibreOffice 4.1 .2.3

libobasis4.1-graphicfilter 4.1.2.3-3 Graphic filter module for LibreOffice 4.1 .2.3

libobasis4.1-images 4.1.2.3-3 Images module for LibreOffice 4.1 .2.3

libobasis4.1-impress 4.1.2.3-3 Impress module for LibreOffice 4.1 .2.3

libobasis4.1-kde-integration 4.1.2.3-3 KDE integration module for LibreOffice 4.1 .2.3

libobasis4.1-librelogo 4.1.2.3-3 LibreLogo toolbar for LibreOffice 4.1 Writer .2.3

libobasis4.1-math 4.1.2.3-3 Math module for LibreOffice 4.1 .2.3

libobasis4.1-ogltrans 4.1.2.3-3 OpenGL slide transitions module for LibreOffice 4.1 .2.3

libobasis4.1-onlineupdate 4.1.2.3-3 Online update modul for LibreOffice 4.1 .2.3

libobasis4.1-ooofonts 4.1.2.3-3 Mailcap module for LibreOffice 4.1 .2.3

libobasis4.1-ooolinguistic 4.1.2.3-3 Linguistic module for LibreOffice 4.1 .2.3

libobasis4.1-postgresql-sdbc 4.1.2.3-3 PostgreSQL Connector driver for LibreOffice 4.1 .2.3

libobasis4.1-pt-br 4.1.2.3-3 Language module for LibreOffice 4.1, language pt_BR .2.3

libobasis4.1-pt-br-base 4.1.2.3-3 Base language module for LibreOffice 4.1, language pt_BR .

2.3

libobasis4.1-pt-br-calc 4.1.2.3-3 Calc language module for LibreOffice 4.1, language pt_BR .

2.3

libobasis4.1-pt-br-help 4.1.2.3-3 Help module for LibreOffice 4.1, language pt_BR .2.3

libobasis4.1-pt-br-math 4.1.2.3-3 Math language module for LibreOffice 4.1, language pt_BR .

2.3

libobasis4.1-pt-br-res 4.1.2.3-3 Language resource module for LibreOffice 4.1, language

pt_BR .2.3

libobasis4.1-pt-br-writer 4.1.2.3-3 Writer language module for LibreOffice 4.1, language pt_BR .

2.3

libobasis4.1-python-script-provider 4.1.2.3-3 Script provider for Python for LibreOffice 4.1 .2.3

libobasis4.1-pyuno 4.1.2.3-3 Pyuno module for LibreOffice 4.1 .2.3

libobasis4.1-writer 4.1.2.3-3 Writer module for LibreOffice 4.1 .2.3

libobasis4.1-xsltfilter 4.1.2.3-3 XSLT filter samples module for LibreOffice 4.1 .2.3

libobparser21 3.4.11.1-1 parsing library for openbox

libobrender21 3.4.11.1-1 rendering library for openbox themes

libogg0 1.2.0~dfsg-1 Ogg bitstream library

liboil0.3 0.3.17-2 Library of Optimized Inner Loops

libopenal1 1:1.12.854-2 Software implementation of the OpenAL API (shared library)

libopencore-amrnb0 0.1.2-1 Adaptive Multi Rate speech codec - shared library

libopencore-amrwb0 0.1.2-1 Adaptive Multi-Rate - Wideband speech codec - shared library

libopenexr6 1.6.1-4.1 runtime files for the OpenEXR image library

libopenjpeg2 1.3+dfsg-4+squeeze1 JPEG 2000 image compression/decompression library

libopenraw1 0.0.8-2 free implementation for RAW decoding

liborbit2 1:2.14.18-0.1 libraries for ORBit2 - a CORBA ORB

liborc-0.4-0 1:0.4.6-2 Library of Optimized Inner Loops Runtime Compiler

libpam-ck-connector 0.4.1-4 ConsoleKit PAM module

Documentação Saber 3 - 116

libpam-gnome-keyring 2.30.3-5 PAM module to unlock the GNOME keyring upon login

libpam-modules 1.1.1-6.1+squeeze1 Pluggable Authentication Modules for PAM

libpam-runtime 1.1.1-6.1+squeeze1 Runtime support for the PAM library

libpam0g 1.1.1-6.1+squeeze1 Pluggable Authentication Modules library

libpanel-applet2-0 2.30.2-2 library for GNOME Panel applets

libpango1.0-0 1.28.3-1+squeeze2 Layout and rendering of internationalized text

libpango1.0-common 1.28.3-1+squeeze2 Modules and configuration files for the Pango

libpangomm-1.4-1 2.26.2-1 C++ Wrapper for pango (shared libraries)

libpaper-utils 1.1.24 library for handling paper characteristics (utilities)

libpaper1 1.1.24 library for handling paper characteristics

libparted0debian1 2.3-5 The GNU Parted disk partitioning shared library

libpathplan4 2.26.3-5+squeeze1 rich set of graph drawing tools - pathplan library

libpcap0.8 1.1.1-2+squeeze1 system interface for user-level packet capture

libpci3 1:3.1.7-6 Linux PCI Utilities (shared library)

libpciaccess0 0.12.0-1 Generic PCI access library for X

libpcre3 8.02-1.1 Perl 5 Compatible Regular Expression Library - runtime files

libperl5.10 5.10.1-17squeeze6 shared Perl library

libpixman-1-0 0.16.4-1 pixel-manipulation library for X and cairo

libplist1 1.3-2 Library for handling Apple binary and XML property lists

libplot2c2 2.5-4 The GNU plotutils libraries

libpng12-0 1.2.44-1+squeeze4 PNG library - runtime

libpolkit-agent-1-0 0.96-4+squeeze2 PolicyKit Authentication Agent API

libpolkit-backend-1-0 0.96-4+squeeze2 PolicyKit backend API

libpolkit-gobject-1-0 0.96-4+squeeze2 PolicyKit Authorization API

libpoppler-glib4 0.12.4-1.2+squeeze3 PDF rendering library (GLib-based shared library)

libpoppler5 0.12.4-1.2+squeeze3 PDF rendering library

libpopt0 1.16-1 lib for parsing cmdline parameters

libportaudio2 19+svn20071022-3.2 Portable audio I/O - shared library

libpostproc51 4:0.5.10-1 ffmpeg video postprocessing library

libproc-daemon-perl 0.03-2 Run Perl program as a daemon process

libprotobuf6 2.3.0-4 protocol buffers C++ library

libprotoc6 2.3.0-4 protocol buffers compiler library

libproxy0 0.3.1-2+squeeze1 automatic proxy configuration management library (shared)

libpstoedit0c2a 3.50-3+b1 PostScript to editable vector graphics library (runtime files)

libpth20 2.0.7-16 The GNU Portable Threads

libpulse-mainloop-glib0 0.9.21-3+squeeze1 PulseAudio client libraries (glib support)

libpulse0 0.9.21-3+squeeze1 PulseAudio client libraries

libpython2.6 2.6.6-8+b1 Shared Python runtime library (version 2.6)

libqt3-mt 3:3.3.8b-7+b1 Qt GUI Library (Threaded runtime version), Version 3

libqt4-dbus 4:4.6.3-4+squeeze1 Qt 4 D-Bus module

libqt4-designer 4:4.6.3-4+squeeze1 Qt 4 designer module

libqt4-network 4:4.6.3-4+squeeze1 Qt 4 network module

libqt4-qt3support 4:4.6.3-4+squeeze1 Qt 3 compatibility library for Qt 4

libqt4-script 4:4.6.3-4+squeeze1 Qt 4 script module

libqt4-sql 4:4.6.3-4+squeeze1 Qt 4 SQL module

libqt4-sql-mysql 4:4.6.3-4+squeeze1 Qt 4 MySQL database driver

libqt4-svg 4:4.6.3-4+squeeze1 Qt 4 SVG module

libqt4-xml 4:4.6.3-4+squeeze1 Qt 4 XML module

libqtcore4 4:4.6.3-4+squeeze1 Qt 4 core module

libqtgui4 4:4.6.3-4+squeeze1 Qt 4 GUI module

Documentação Saber 3 - 118

libquicktime1 2:1.1.5-1+b1 library for reading and writing Quicktime files

librarian0 0.8.1-5 Documentation meta-data library (library package)

libraw1394-11 2.0.5-2 library for direct access to IEEE 1394 bus (aka FireWire)

libreadline6 6.1-3 GNU readline and history libraries, run-time libraries

librecode0 3.6-17 Shared library on which recode is based

libreoffice4.1 4.1.2.3-3 Brand module for LibreOffice 4.1 .2.3

libreoffice4.1-base 4.1.2.3-3 Base brand module for LibreOffice 4.1 .2.3

libreoffice4.1-calc 4.1.2.3-3 Calc brand module for LibreOffice 4.1 .2.3

libreoffice4.1-debian-menus 4.1.2-3 LibreOffice 4.1 desktop integration

libreoffice4.1-dict-en 4.1.2.3-3 En dictionary for LibreOffice 4.1 .2.3

libreoffice4.1-dict-es 4.1.2.3-3 Es dictionary for LibreOffice 4.1 .2.3

libreoffice4.1-dict-fr 4.1.2.3-3 Fr dictionary for LibreOffice 4.1 .2.3

libreoffice4.1-dict-pt-br 4.1.2.3-3 Pt-BR dictionary for LibreOffice 4.1 .2.3

libreoffice4.1-draw 4.1.2.3-3 Draw brand module for LibreOffice 4.1 .2.3

libreoffice4.1-en-us 4.1.2.3-3 Brand language module for LibreOffice 4.1 .2.3

libreoffice4.1-impress 4.1.2.3-3 Impress brand module for LibreOffice 4.1 .2.3

libreoffice4.1-math 4.1.2.3-3 Math brand module for LibreOffice 4.1 .2.3

libreoffice4.1-pt-br 4.1.2.3-3 Brand language module for LibreOffice 4.1 .2.3

libreoffice4.1-ure 4.1.2.3-3 UNO Runtime Environment .2.3

libreoffice4.1-writer 4.1.2.3-3 Writer brand module for LibreOffice 4.1 .2.3

librpcsecgss3 0.19-2 allows secure rpc communication using the rpcsec_gss

protocol

librpm1 4.8.1-6+squeeze1 RPM shared library

librpmbuild1 4.8.1-6+squeeze1 RPM build shared library

librpmio1 4.8.1-6+squeeze1 RPM IO shared library

librsvg2-2 2.26.3-1 SAX-based renderer library for SVG files (runtime)

librsvg2-common 2.26.3-1 SAX-based renderer library for SVG files (extra runtime)

libsamplerate0 0.1.7-3 Audio sample rate conversion library

libsasl2-2 2.1.23.dfsg1-7 Cyrus SASL - authentication abstraction library

libsasl2-modules 2.1.23.dfsg1-7 Cyrus SASL - pluggable authentication modules

libschroedinger-1.0-0 1.0.9-2 library for encoding/decoding of Dirac video streams

libsdl-image1.2 1.2.10-2+b2 image loading library for Simple DirectMedia Layer 1.2

libsdl-mixer1.2 1.2.8-6.3 mixer library for Simple DirectMedia Layer 1.2

libsdl-net1.2 1.2.7-2 network library for Simple DirectMedia Layer

libsdl-pango1 0.1.2-4 text rendering with Pango in SDL applications (shared library)

libsdl-ttf2.0-0 2.0.9-1 ttf library for Simple DirectMedia Layer with FreeType 2

support

libsdl1.2debian 1.2.14-6.1 Simple DirectMedia Layer

libsdl1.2debian-alsa 1.2.14-6.1 Simple DirectMedia Layer (with X11 and ALSA options)

libselinux1 2.0.96-1 SELinux runtime shared libraries

libsensors4 1:3.1.2-6+squeeze1 library to read temperature/voltage/fan sensors

libsepol1 2.0.41-1 SELinux library for manipulating binary security policies

libsgutils2-2 1.29-1 utilities for devices using the SCSI command set (shared

libraries)

libshout3 2.2.2-5+b1 MP3/Ogg Vorbis broadcast streaming library

libsidplay1 1.36.59-5 SID (MOS 6581) emulation library

libsigc++-2.0-0c2a 2.2.4.2-1 type-safe Signal Framework for C++ - runtime

libslang2 2.2.2-4 The S-Lang programming library - runtime version

libslp1 1.2.1-7.8 OpenSLP libraries

libsm6 2:1.1.1-1 X11 Session Management library

libsmbclient 2:3.5.6~dfsg-3squeeze10 shared library for communication with SMB/CIFS servers

libsmpeg0 0.4.5+cvs20030824-2.2 SDL MPEG Player Library - shared libraries

Documentação Saber 3 - 120

libsndfile1 1.0.21-3+squeeze1 Library for reading/writing audio files

libsnmp-base 5.4.3~dfsg-2+squeeze1 SNMP (Simple Network Management Protocol) MIBs and

documentation

libsnmp15 5.4.3~dfsg-2+squeeze1 SNMP (Simple Network Management Protocol) library

libsoundtouch1c2 1.3.1-2 sound stretching library

libsoup-gnome2.4-1 2.30.2-1+squeeze1 an HTTP library implementation in C -- GNOME support library

libsoup2.4-1 2.30.2-1+squeeze1 an HTTP library implementation in C -- Shared library

libsox-fmt-alsa 14.3.1-1 SoX alsa format I/O library

libsox-fmt-base 14.3.1-1 Minimal set of SoX format libraries

libsox1b 14.3.1-1 SoX library of audio effects and processing

libspectre1 0.2.6-1 Library for rendering PostScript documents

libspeex1 1.2~rc1-1 The Speex codec runtime library

libsqlite3-0 3.7.3-1 SQLite 3 shared library

libss2 1.41.12-4stable1 command-line interface parsing library

libssh2-1 1.2.6-1 SSH2 client-side library

libssl0.9.8 0.9.8o-4squeeze14 SSL shared libraries

libstartup-notification0 0.10-1 library for program launch feedback (shared library)

libstdc++6 4.4.5-8 The GNU Standard C++ Library v3

libsvga1 1:1.4.3-29 console SVGA display libraries

libswscale0 4:0.5.10-1 ffmpeg video scaling library

libsysfs2 2.1.0+repack-1 interface library to sysfs

libt1-5 5.1.2-3+squeeze1 Type 1 font rasterizer library - runtime

libtag1-vanilla 1.6.3-1 TagLib Audio Meta-Data Library (Vanilla flavour)

libtag1c2a 1.6.3-1 TagLib Audio Meta-Data Library

libtalloc2 2.0.1-1 hierarchical pool based memory allocator

libtasn1-3 2.7-1+squeeze+1 Manage ASN.1 structures (runtime)

libtdb1 1.2.1-2+b1 Trivial Database - shared library

libtext-charwidth-perl 0.04-6 get display widths of characters on the terminal

libtext-iconv-perl 1.7-2 converts between character sets in Perl

libtext-wrapi18n-perl 0.06-7 internationalized substitute of Text::Wrap

libthai-data 0.1.14-2 Data files for Thai language support library

libthai0 0.1.14-2 Thai language support library

libtheora0 1.1.1+dfsg.1-3 The Theora Video Compression Codec

libtiff4 3.9.4-5+squeeze10 Tag Image File Format (TIFF) library

libtimedate-perl 1.2000-1 collection of modules to manipulate date/time information

libtokyocabinet8 1.4.37-6 Tokyo Cabinet Database Libraries [runtime]

libtorrent11 0.12.6-2 a C++ BitTorrent library by Rakshasa

libtotem-plparser17 2.30.3-1 Totem Playlist Parser library - runtime files

libts-0.0-0 1.0-7 touch screen library

libtwolame0 0.3.12-1 MPEG Audio Layer 2 encoding library

libudev0 164-3 libudev shared library

libunique-1.0-0 1.1.6-1.1 Library for writing single instance applications - shared

libraries

libunistring0 0.9.3-3 Unicode string library for C

liburi-perl 1.54-2 module to manipulate and access URI strings

libusb-0.1-4 2:0.1.12-16 userspace USB programming library

libusb-1.0-0 2:1.0.8-2 userspace USB programming library

libusbmuxd1 1.0.4-1 USB multiplexor daemon for iPhone and iPod Touch devices -

library

libutempter0 1.1.5-3 A privileged helper for utmp/wtmp updates (runtime)

libuuid1 2.17.2-9 Universally Unique ID library

libv4l-0 0.8.0-1 Collection of video4linux support libraries

Documentação Saber 3 - 122

libvamp-hostsdk3 2.1-1 helper library for Vamp hosts written in C++

libvisual-0.4-0 0.4.0-3 Audio visualization framework

libvisual-0.4-plugins 0.4.0.dfsg.1-2 Audio visualization framework plugins

libvorbis0a 1.3.1-1+squeeze1 The Vorbis General Audio Compression Codec (Decoder

library)

libvorbisenc2 1.3.1-1+squeeze1 The Vorbis General Audio Compression Codec (Encoder

library)

libvorbisfile3 1.3.1-1+squeeze1 The Vorbis General Audio Compression Codec (High Level

API)

libvte-common 1:0.24.3-4 Terminal emulator widget for GTK+ 2.0 - common files

libvte9 1:0.24.3-4 Terminal emulator widget for GTK+ 2.0 - runtime files

libwavpack1 4.60.1-1 an audio codec (lossy and lossless) - library

libwbclient0 2:3.5.6~dfsg-3squeeze10 Samba winbind client library

libwebkit-1.0-2 1.2.7-0+squeeze2 Web content engine library for Gtk+

libwebkit-1.0-common 1.2.7-0+squeeze2 Web content engine library for Gtk+ - data files

libwmf-bin 0.2.8.4-6.1+b1 Windows metafile conversion tools

libwmf0.2-7 0.2.8.4-6.1+b1 Windows metafile conversion library

libwnck-common 2.30.4-2 Window Navigator Construction Kit - common files

libwnck22 2.30.4-2 Window Navigator Construction Kit - runtime files

libwpd8c2a 0.8.14-1 Library for handling WordPerfect documents (shared library)

libwpg-0.1-1 0.1.3-1 WordPerfect graphics import/convert library (shared library)

libwrap0 7.6.q-19 Wietse Venema's TCP wrappers library

libwww-perl 5.836-1 Perl HTTP/WWW client/server library

libwxbase2.8-0 2.8.10.1-3+b1 wxBase library (runtime) - non-GUI support classes of

wxWidgets toolkit

libwxgtk2.8-0 2.8.10.1-3+b1 wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)

libx11-6 2:1.3.3-4+squeeze1 X11 client-side library

libx11-data 2:1.3.3-4+squeeze1 X11 client-side library

libx11-xcb1 2:1.3.3-4+squeeze1 Xlib/XCB interface library

libx264-120 2:0.120.2151+gita3f4407-

3~bpo60+1 x264 video coding library

libx86-1 1.1+ds1-6 x86 real-mode library

libxapian22 1.2.3-2 Search engine library

libxau6 1:1.0.6-1 X11 authorisation library

libxaw3dxft6 2.9.1.4-2 An extended version of Xaw3d with support for UTF8

libxaw7 2:1.0.7-1 X11 Athena Widget library

libxcb-atom1 0.3.6-1 utility libraries for X C Binding -- atom

libxcb-aux0 0.3.6-1 utility libraries for X C Binding -- aux

libxcb-dri2-0 1.6-1+squeeze1 X C Binding, dri2 extension

libxcb-event1 0.3.6-1 utility libraries for X C Binding -- event

libxcb-render-util0 0.3.6-1 utility libraries for X C Binding -- render-util

libxcb-render0 1.6-1+squeeze1 X C Binding, render extension

libxcb1 1.6-1+squeeze1 X C Binding

libxcomposite1 1:0.4.2-1 X11 Composite extension library

libxcursor1 1:1.1.10-2+squeeze1 X cursor management library

libxdamage1 1:1.1.3-1 X11 damaged region extension library

libxdmcp6 1:1.0.3-2 X11 Display Manager Control Protocol library

libxdot4 2.26.3-5+squeeze1 rich set of graph drawing tools - xdot library

libxext6 2:1.1.2-1+squeeze1 X11 miscellaneous extension library

libxfixes3 1:4.0.5-1+squeeze1 X11 miscellaneous 'fixes' extension library

libxfont1 1:1.4.1-3 X11 font rasterisation library

libxft2 2.1.14-2 FreeType-based font drawing library for X

Documentação Saber 3 - 124

libxi6 2:1.3-8 X11 Input extension library

libxinerama1 2:1.1-3+squeeze1 X11 Xinerama extension library

libxkbfile1 1:1.0.6-2 X11 keyboard file manipulation library

libxml-namespacesupport-perl 1.09-3 Perl module for supporting simple generic namespaces

libxml-parser-perl 2.36-1.1+b1 Perl module for parsing XML files

libxml-sax-expat-perl 0.40-1 Perl module for a SAX2 driver for Expat (XML::Parser)

libxml-sax-perl 0.96+dfsg-2 Perl module for using and building Perl SAX2 XML processors

libxml-simple-perl 2.18-3 Perl module for reading and writing XML

libxml2 2.7.8.dfsg-2+squeeze7 GNOME XML library

libxml2-utils 2.7.8.dfsg-2+squeeze7 XML utilities

libxmlrpc-c3 1.06.27-1.1 A lightweight RPC library based on XML and HTTP for C and

C++

libxmmsclient-glib1 0.7DrNo+dfsg-2 XMMS2 - glib client library

libxmmsclient6 0.7DrNo+dfsg-2 XMMS2 - client library

libxmu6 2:1.0.5-2 X11 miscellaneous utility library

libxmuu1 2:1.0.5-2 X11 miscellaneous micro-utility library

libxpm4 1:3.5.8-1 X11 pixmap library

libxrandr2 2:1.3.0-3+squeeze1 X11 RandR extension library

libxrender1 1:0.9.6-1+squeeze1 X Rendering Extension client library

libxres1 2:1.0.4-1+squeeze X11 Resource extension library

libxslt1.1 1.1.26-6+squeeze3 XSLT 1.0 processing library - runtime library

libxss1 1:1.2.0-2 X11 Screen Saver extension library

libxt6 1:1.0.7-1+squeeze1 X11 toolkit intrinsics library

libxtst6 2:1.1.0-3+squeeze1 X11 Testing -- Record extension library

libxv1 2:1.0.5-1+squeeze1 X11 Video extension library

libxvmc1 2:1.0.5-1+squeeze2 X11 Video extension library

libxxf86dga1 2:1.1.1-2+squeeze1 X11 Direct Graphics Access extension library

libxxf86vm1 1:1.1.0-2+squeeze1 X11 XFree86 video mode extension library

linux-sound-base 1.0.23+dfsg-2 base package for ALSA and OSS sound systems

lm-sensors 1:3.1.2-6+squeeze1 utilities to read temperature/voltage/fan sensors

locales 2.11.3-4 Embedded GNU C Library: National Language (locale) data

[support]

lockfile-progs 0.1.15+squeeze1 Programs for locking and unlocking files and mailboxes

login 1:4.1.4.2+svn3283-2+squeeze1 system login tools

logrotate 3.7.8-6 Log rotation utility

lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init script functionality

lsb-release 3.2-23.2squeeze1 Linux Standard Base version reporting utility

lshw 02.14-1 information about hardware configuration

lsof 4.81.dfsg.1-1 List open files

lxappearance 0.4.0-1 a new feature-rich GTK+ theme switcher

lxde 0.5.0-4 Meta-package for the Lightweight X11 Desktop Environment

lxde-common 0.5.0-4 the Lightweight X11 Desktop Environment configuration data

lxde-core 0.5.0-4 Meta-package for the Lightweight X11 Desktop Environment

Core

lxde-icon-theme 0.0.1+svn20091206-2 LXDE Standard icon theme

lxinput 0.1.1-3 a program to configure keyboard and mouse settings for LXDE

lxmenu-data 0.1.1-1 freedesktop.org menu specification required files for LXDE

lxmusic 0.4.4+git20100802-1 The minimalist music player for LXDE

lxpanel 0.5.6-1 a lightweight desktop panel for X

lxrandr 0.1.1-2+b1 simple monitor config tool for LXDE

lxsession 0.4.4-3 a lightweight X11 session manager

lxsession-edit 0.1.1-2 configure what application start up automaticlly in LXDE

lxshortcut 0.1.1-1 easy way to edit application shortcuts

Documentação Saber 3 - 126

lxterminal 0.1.8-2 desktop independent vte-based terminal emulator

m4 1.4.14-3 a macro processing language

make 3.81-8 An utility for Directing compilation.

man-db 2.5.7-8 on-line manual pager

manpages 3.27-1 Manual pages about using a GNU/Linux system

manpages-dev 3.27-1 Manual pages about using GNU/Linux for development

manpages-pt 20040726-4 Portuguese Versions of the Manual Pages

mawk 1.3.3-15 a pattern scanning and text processing language

melt 0.5.6+git20100727-1 command line media player and video editor

menu 2.1.44 generates programs menu for all menu-aware applications

menu-xdg 0.5 freedesktop.org menu compliant window manager scripts

mime-support 3.48-1 MIME files 'mime.types' & 'mailcap', and support programs

mingetty 1.07-3 Console-only getty

mlocate 0.22.2-1 quickly find files on the filesystem based on their name

module-init-tools 3.12-2+b1 tools for managing Linux kernel modules

mono-2.0-gac 2.6.7-5.1 Mono GAC tool (for CLI 2.0)

mono-gac 2.6.7-5.1 Mono GAC tool

mono-runtime 2.6.7-5.1 Mono runtime

mount 2.17.2-9 Tools for mounting and manipulating filesystems

mozilla-mplayer-saber2 3.55-1.1 MPlayer-Plugin para Mozilla modificado para o Saber2

mplayer 2:1.0~rc3++final.dfsg1-1 movie player for Unix-like systems

mtools 4.0.12-1 Tools for manipulating MSDOS files

munin-common 1.4.5-3 network-wide graphing framework (common)

munin-node 1.4.5-3 network-wide graphing framework (node)

murrine-themes 0.90.3.6 themes for gtk2 murrine engine

mutt 1.5.20-9+squeeze2 text-based mailreader supporting MIME, GPG, PGP and

threading

mypaint 0.8.2-1.1 Paint program to be used with Wacom tablets

mypaint-data 0.8.2-1.1 Brushes and backgrounds for the mypaint program

myspell-pt-br 20100109-3 Brazilian Portuguese dictionary for myspell

mysql-common 5.1.49-3 MySQL database common files, e.g. /etc/mysql/my.cnf

nano 2.2.4-1 small, friendly text editor inspired by Pico

ncurses-base 5.7+20100313-5 basic terminal type definitions

ncurses-bin 5.7+20100313-5 terminal-related programs and man pages

ncurses-term 5.7+20100313-5 additional terminal type definitions

net-tools 1.60-23 The NET-3 networking toolkit

netbase 4.45 Basic TCP/IP networking system

netcat-traditional 1.10-38 TCP/IP swiss army knife

netpbm 2:10.0-12.2+b1 Graphics conversion tools between image formats

nfs-common 1:1.2.2-4squeeze2 NFS support files common to client and server

nmap 5.00-3 The Network Mapper

notification-daemon 0.5.0-2 daemon to displays passive pop-up notifications

ntfs-3g 1:2010.3.6-1 read-write NTFS driver for FUSE

ntfsprogs 2.0.0-1+b1 tools for doing neat things in NTFS partitions from Linux

ntpdate 1:4.2.6.p2+dfsg-1+b1 client for setting system time from NTP servers

obconf 2.0.3-3 Preferences manager for Openbox window manager

openbox 3.4.11.1-1 standards compliant, fast, light-weight, extensible window

manager

openbox-themes 1.0.2 Themes for the Openbox window manager

openshot 1.1.3-1 Create and edit videos and movies

openshot-doc 1.1.3-1 Help manual for OpenShot Video Editor

Documentação Saber 3 - 128

openssh-blacklist 0.4.1 list of default blacklisted OpenSSH RSA and DSA keys

openssh-blacklist-extra 0.4.1 list of non-default blacklisted OpenSSH RSA and DSA keys

openssh-client 1:5.5p1-6+squeeze4 secure shell (SSH) client, for secure access to remote

machines

openssh-server 1:5.5p1-6+squeeze4 secure shell (SSH) server, for secure access from remote

machines

openssl 0.9.8o-4squeeze14 Secure Socket Layer (SSL) binary and related cryptographic

tools

oss-compat 0.0.4+nmu3 OSS compatibility package

p7zip-full 9.04~dfsg.1-1 7z and 7za file archivers with high compression ratio

passwd 1:4.1.4.2+svn3283-2+squeeze1 change and administer password and group data

patch 2.6-2 Apply a diff file to an original

pciutils 1:3.1.7-6 Linux PCI Utilities

pcmanfm 0.9.7-1 an extremely fast and lightweight file manager

perl 5.10.1-17squeeze6 Larry Wall's Practical Extraction and Report Language

perl-base 5.10.1-17squeeze6 minimal Perl system

perl-modules 5.10.1-17squeeze6 Core Perl modules

perlmagick 8:6.6.0.4-3+squeeze3 Perl interface to the ImageMagick graphics routines

pinta 1.0-3~bpo60+1 Simple drawing/painting program

pm-utils 1.3.0-3 utilities and scripts for power management

policykit-1 0.96-4+squeeze2 framework for managing administrative policies and privileges

policykit-1-gnome 0.96-3 GNOME authentication agent for PolicyKit-1

poppler-utils 0.12.4-1.2+squeeze3 PDF utilitites (based on libpoppler)

portmap 6.0.0-2 RPC port mapper

powermgmt-base 1.31 Common utils and configs for power management

procmail 3.22-19 Versatile e-mail processor

procps 1:3.2.8-9squeeze1 /proc file system utilities

protobuf-compiler 2.3.0-4 compiler for protocol buffer definition files

psmisc 22.11-1 utilities that use the proc file system

pstoedit 3.50-3+b1 PostScript and PDF files to editable vector graphics converter

python 2.6.6-3+squeeze7 interactive high-level object-oriented language (default

version)

python-apt 0.7.100.1+squeeze1 Python interface to libapt-pkg

python-apt-common 0.7.100.1+squeeze1 Python interface to libapt-pkg (locales)

python-brlapi 4.2-7+squeeze2 Python bindings for BrlAPI

python-cairo 1.8.8-1+b1 Python bindings for the Cairo vector graphics library

python-central 0.6.16+nmu1 register and build utility for Python packages

python-crypto 2.1.0-2+squeeze1 cryptographic algorithms and protocols for Python

python-dbus 0.83.1-1 simple interprocess messaging system (Python interface)

python-gconf 2.28.1-1 Python bindings for the GConf configuration database system

python-glade2 2.17.0-4 GTK+ bindings: Glade support

python-gnome2 2.28.1-1 Python bindings for the GNOME desktop environment

python-gnomeapplet 2.30.0-4 Python bindings for the GNOME panel applet library

python-gobject 2.21.4+is.2.21.3-1 Python bindings for the GObject library

python-gtk2 2.17.0-4 Python bindings for the GTK+ widget set

python-libxml2 2.7.8.dfsg-2+squeeze7 Python bindings for the GNOME XML library

python-louis 2.0.0-1 Python bindings for liblouis

python-minimal 2.6.6-3+squeeze7 minimal subset of the Python language (default version)

python-mlt2 0.5.6+git20100727-1 multimedia framework (python bindings)

python-numpy 1:1.4.1-5 Numerical Python adds a fast array facility to the Python

language

python-protobuf 2.3.0-4 Python bindings for protocol buffers

python-pyatspi 1.30.1-3 Assistive Technology Service Provider Interface - Python

bindings

Documentação Saber 3 - 130

python-pygame 1.8.1release-2+b1 SDL bindings for games development in Python

python-pygoocanvas 0.14.1-1+b1 GooCanvas Python bindings

python-pyorbit 2.24.0-6 A Python language binding for the ORBit2 CORBA

implementation

python-reportbug 4.12.6 Python modules for interacting with bug tracking systems

python-sqlalchemy 0.6.3-3+squeeze1 SQL toolkit and Object Relational Mapper for Python

python-sqlalchemy-ext 0.6.3-3+squeeze1 SQL toolkit and Object Relational Mapper for Python - C

extension

python-support 1.0.10 automated rebuilding support for Python modules

python-tk 2.6.6-1 Tkinter - Writing Tk applications with Python

python-xdg 0.19-2 Python library to access freedesktop.org standards

python2.5 2.5.5-11 An interactive high-level object-oriented language (version 2.5)

python2.5-minimal 2.5.5-11 A minimal subset of the Python language (version 2.5)

python2.6 2.6.6-8+b1 An interactive high-level object-oriented language (version 2.6)

python2.6-minimal 2.6.6-8+b1 A minimal subset of the Python language (version 2.6)

qt4-qtconfig 4:4.6.3-4+squeeze1 Qt 4 configuration tool

radeontool 1.6.1-1 utility to control ATI Radeon backlight functions on laptops

rarian-compat 0.8.1-5 Documentation meta-data library (compatibility tools)

rdesktop 1.6.0-3 RDP client for Windows NT/2000 Terminal Server

readline-common 6.1-3 GNU readline and history libraries, common files

reportbug 4.12.6 reports bugs in the Debian distribution

rpm 4.8.1-6+squeeze1 package manager for RPM

rpm-common 4.8.1-6+squeeze1 common files for RPM

rpm2cpio 4.8.1-6+squeeze1 tool to convert RPM package to CPIO archive

rsync 3.0.7-2 fast remote file copy program (like rcp)

rsyslog 4.6.4-2 enhanced multi-threaded syslogd

rtorrent 0.8.6-1 ncurses BitTorrent client based on LibTorrent from rakshasa

screen 4.0.3-14 terminal multiplexor with VT100/ANSI terminal emulation

scribus 1.3.3.13.dfsg~svn20081228-2+b2 Open Source Desktop Page Layout

scrollkeeper 0.8.1-5 Transitional package for scrollkeeper

scrot 0.8-13 command line screen capture utility

sed 4.2.1-7 The GNU sed stream editor

sensible-utils 0.0.4 Utilities for sensible alternative selection

sgml-base 1.26+nmu1 SGML infrastructure and SGML catalog file support

sgml-data 2.0.4 common SGML and XML data

shared-mime-info 0.71-4 FreeDesktop.org shared MIME database and spec

squashfs-tools 1:4.0-8 Tool to create and append to squashfs filesystems

ssh 1:5.5p1-6+squeeze4 secure shell client and server (metapackage)

ssl-cert 1.0.28 simple debconf wrapper for OpenSSL

strace 4.5.20-2 A system call tracer

sudo 1.7.4p4-2.squeeze.4 Provide limited super user privileges to specific users

supertux 0.1.3-1.2 Classic 2D jump 'n run sidescroller with Tux

supertux-data 0.1.3-1.2 Levels for classic 2D jump 'n run sidescroller with Tux

sysv-rc 2.88dsf-13.1+squeeze1 System-V-like runlevel change mechanism

sysvinit 2.88dsf-13.1+squeeze1 System-V-like init utilities

sysvinit-utils 2.88dsf-13.1+squeeze1 System-V-like utilities

tar 1.23-3 GNU version of the tar archiving utility

tasksel 2.88 Tool for selecting tasks for installation on Debian systems

tasksel-data 2.88 Official tasks used for installation of Debian systems

tcl8.4 8.4.19-4 Tcl (the Tool Command Language) v8.4 - run-time files

tcl8.5 8.5.8-2 Tcl (the Tool Command Language) v8.5 - run-time files

tcpd 7.6.q-19 Wietse Venema's TCP wrapper utilities

Documentação Saber 3 - 132

telnet 0.17-36 The telnet client

texinfo 4.13a.dfsg.1-6 Documentation system for on-line information and printed

output

time 1.7-23.1 The GNU time program for measuring cpu resource usage

tk8.4 8.4.19-4 Tk toolkit for Tcl and X11, v8.4 - run-time files

tk8.5 8.5.8-1 Tk toolkit for Tcl and X11, v8.5 - run-time files

traceroute 1:2.0.15-1 Traces the route taken by packets over an IPv4/IPv6 network

tsconf 1.0-7 touch screen library common files

ttf-bengali-fonts 1:0.5.11 Free TrueType fonts for the Bengali language

ttf-dejavu 2.31-1 Metapackage to pull in ttf-dejavu-core and ttf-dejavu-extra

ttf-dejavu-core 2.31-1 Vera font family derivate with additional characters

ttf-dejavu-extra 2.31-1 Vera font family derivate with additional characters

ttf-devanagari-fonts 1:0.5.11 Free TrueType fonts for languages using the Devanagari script

ttf-freefont 20090104-7 Freefont Serif, Sans and Mono Truetype fonts

ttf-gujarati-fonts 1:0.5.11 Free TrueType fonts for the Gujarati language

ttf-kannada-fonts 1:0.5.11 Free TrueType fonts for the Kannada language

ttf-liberation 1.05.2.20091019-4squeeze1 Fonts with the same metrics as Times, Arial and Courier

ttf-mscorefonts-installer 3.3 Installer for Microsoft TrueType core fonts

ttf-oriya-fonts 1:0.5.11 Free TrueType fonts for the Oriya language

ttf-punjabi-fonts 1:0.5.11 Free TrueType fonts for the Punjabi language

ttf-sil-andika 1.0.basic-4 extended smart Unicode Latin/Greek font family for literacy

(Basic version)

ttf-sil-doulos 4.106-3 smart Unicode font for Latin and Cyrillic scripts

ttf-tamil-fonts 1:0.5.11 Free TrueType fonts for the Tamil language

ttf-telugu-fonts 1:0.5.11 Free TrueType fonts for the Telugu language

tuxmath 1.8.0-3 math game for kids with Tux

tuxtype 1.8.1-4 Educational Typing Tutor Game Starring Tux

tuxtype-data 1.8.1-4 Data files for the Educational Typing Tutor Game Starring Tux

tzdata 2013d-0squeeze1 time zone and daylight-saving time data

tzdata-java 2013d-0squeeze1 time zone and daylight-saving time data for use by java

runtimes

ucf 3.0025+nmu1 Update Configuration File: preserve user changes to config

files.

udev 164-3 /dev/ and hotplug management daemon

udisks 1.0.1+git20100614-3 abstraction for enumerating block devices

ufraw-batch 0.16-3+b1 batch importer for raw camera images

unrar-free 1:0.0.1+cvs20071127-1 Unarchiver for .rar files

unzip 6.0-4 De-archiver for .zip files

usbmuxd 1.0.4-1 USB multiplexor daemon for iPhone and iPod Touch devices

usbutils 0.87-5squeeze1 Linux USB utilities

util-linux 2.17.2-9 Miscellaneous system utilities

util-linux-locales 2.17.2-9 Locales files for util-linux

vbetool 1.1-2 run real-mode video BIOS code to alter hardware state

vim 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - enhanced vi editor

vim-common 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - Common files

vim-runtime 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - Runtime files

vim-tiny 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - enhanced vi editor - compact version

w3m 0.5.2-9 WWW browsable pager with excellent tables/frames support

wamerican 6-3 American English dictionary words for /usr/share/dict

wbar 2.1.1-1 light and fast launch bar

wbrazilian 3.0~beta4-14 Brazilian Portuguese wordlist

wget 1.12-2.1 retrieves files from the web

Documentação Saber 3 - 134

whiptail 0.52.11-1 Displays user-friendly dialog boxes from shell scripts

whois 5.0.10 an intelligent whois client

wportuguese 20091013-2 European Portuguese wordlist

x-ttcidfont-conf 32 TrueType and CID fonts configuration for X

x11-apps 7.5+5 X applications

x11-common 1:7.5+8+squeeze1 X Window System (X.Org) infrastructure

x11-session-utils 7.5+1 X session utilities

x11-utils 7.5+4 X11 utilities

x11-xfs-utils 7.4+1 X font server utilities

x11-xkb-utils 7.5+5 X11 XKB utilities

x11-xserver-utils 7.5+3 X server utilities

x264 2:0.120.2151+gita3f4407-

3~bpo60+1 video encoder for the H.264/MPEG-4 AVC standard

xarchiver 1:0.5.2+20090319+dfsg-4 GTK+ frontend for most used compression formats

xauth 1:1.0.4-1 X authentication utility

xaw3dg 1.5+E-18 Xaw3d widget set

xbase-clients 1:7.5+8+squeeze1 miscellaneous X clients - metapackage

xbitmaps 1.1.0-1 Base X bitmaps

xcompmgr 1.1.5-1 X composition manager

xdebconfigurator 1.35 A script used with debconf to autoconfigure xserver-xorg

xdg-utils 1.0.2+cvs20100307-2 desktop integration utilities from freedesktop.org

xfonts-base 1:1.0.1 standard fonts for X

xfonts-encodings 1:1.0.3-1 Encodings for X.Org fonts

xfonts-scalable 1:1.0.1-1 scalable fonts for X

xfonts-utils 1:7.5+2 X Window System font utility programs

xinit 1.2.0-2 X server initialisation tool

xkb-data 1.8-2 X Keyboard Extension (XKB) configuration data

xloadimage 4.1-16.1+b1 Graphics file viewer under X11

xml-core 0.13 XML infrastructure and XML catalog file support

xmms2-core 0.7DrNo+dfsg-2 XMMS2 - core package

xmms2-plugin-alsa 0.7DrNo+dfsg-2 XMMS2 - ALSA output

xmms2-plugin-id3v2 0.7DrNo+dfsg-2 XMMS2 - ID3v2 plug-in

xmms2-plugin-mad 0.7DrNo+dfsg-2 XMMS2 - libmad based mp3 decoder

xmms2-plugin-vorbis 0.7DrNo+dfsg-2 XMMS2 - vorbis decoder

xresprobe 0.4.23debian1-0.1 X Resolution Probe

xserver-common 2:1.7.7-16 common files used by various X servers

xserver-xephyr 2:1.7.7-16 nested X server

xserver-xorg 1:7.5+8+squeeze1 the X.Org X server

xserver-xorg-core 2:1.7.7-16 Xorg X server - core server

xserver-xorg-input-all 1:7.5+8+squeeze1 the X.Org X server -- input driver metapackage

xserver-xorg-input-evdev 1:2.3.2-6 X.Org X server -- evdev input driver

xserver-xorg-input-synaptics 1.2.2-2 Synaptics TouchPad driver for X.Org server

xserver-xorg-input-wacom 0.10.5+20100416-1 X.Org X server -- Wacom input driver

xserver-xorg-video-all 1:7.5+8+squeeze1 the X.Org X server -- output driver metapackage

xserver-xorg-video-apm 1:1.2.2-2 X.Org X server -- APM display driver

xserver-xorg-video-ark 1:0.7.2-2 X.Org X server -- ark display driver

xserver-xorg-video-ati 1:6.13.1-2+squeeze1 X.Org X server -- AMD/ATI display driver wrapper

xserver-xorg-video-chips 1:1.2.3-1 X.Org X server -- Chips display driver

xserver-xorg-video-cirrus 1:1.3.2-2+squeeze1 X.Org X server -- Cirrus display driver

xserver-xorg-video-fbdev 1:0.4.2-2 X.Org X server -- fbdev display driver

xserver-xorg-video-geode 2.11.9-7 X.Org X server -- Geode GX2/LX display driver

Documentação Saber 3 - 136

xserver-xorg-video-i128 1:1.3.3-2 X.Org X server -- i128 display driver

xserver-xorg-video-i740 1:1.3.2-2 X.Org X server -- i740 display driver

xserver-xorg-video-intel 2:2.13.0-7 X.Org X server -- Intel i8xx, i9xx display driver

xserver-xorg-video-mach64 6.8.2-3 X.Org X server -- ATI Mach64 display driver

xserver-xorg-video-mga 1:1.4.11.dfsg-4+squeeze1 X.Org X server -- MGA display driver

xserver-xorg-video-neomagic 1:1.2.4-3 X.Org X server -- Neomagic display driver

xserver-xorg-video-nouveau 1:0.0.15+git20100329+7858345-5 X.Org X server -- Nouveau display driver (experimental)

xserver-xorg-video-nv 1:2.1.17-3 X.Org X server -- NV display driver

xserver-xorg-video-openchrome 1:0.2.904+svn842-2+squeeze1 X.Org X server -- VIA display driver

xserver-xorg-video-r128 6.8.1-3 X.Org X server -- ATI r128 display driver

xserver-xorg-video-radeon 1:6.13.1-2+squeeze1 X.Org X server -- AMD/ATI Radeon display driver

xserver-xorg-video-rendition 1:4.2.3-3 X.Org X server -- Rendition display driver

xserver-xorg-video-s3 1:0.6.3-2 X.Org X server -- legacy S3 display driver

xserver-xorg-video-s3virge 1:1.10.4-2 X.Org X server -- S3 ViRGE display driver

xserver-xorg-video-savage 1:2.3.1-2 X.Org X server -- Savage display driver

xserver-xorg-video-siliconmotion 1:1.7.3-2 X.Org X server -- SiliconMotion display driver

xserver-xorg-video-sis 1:0.10.3-1 X.Org X server -- SiS display driver

xserver-xorg-video-sisusb 1:0.9.3-2 X.Org X server -- SiS USB display driver

xserver-xorg-video-tdfx 1:1.4.3-2 X.Org X server -- tdfx display driver

xserver-xorg-video-trident 1:1.3.3-2 X.Org X server -- Trident display driver

xserver-xorg-video-tseng 1:1.2.3-2+squeeze1 X.Org X server -- Tseng display driver

xserver-xorg-video-vesa 1:2.3.0-3 X.Org X server -- VESA display driver

xserver-xorg-video-vmware 1:11.0.1-2 X.Org X server -- VMware display driver

xserver-xorg-video-voodoo 1:1.2.3-2 X.Org X server -- Voodoo display driver

xsltproc 1.1.26-6+squeeze3 XSLT 1.0 command line processor

xterm 261-1 X terminal emulator

xvkbd 3.0-1 software virtual keyboard for X11

xz-utils 5.0.0-2 XZ-format compression utilities

zenity 2.30.0-1 Display graphical dialog boxes from shell scripts

zip 3.0-3 Archiver for .zip files

zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime

Documentação Saber 3 - 138