Gerenciando Pacotes - sergiogracas.comsergiogracas.com/tutoriais/pdf/linux_educacional_adept.pdf ·...
Transcript of Gerenciando Pacotes - sergiogracas.comsergiogracas.com/tutoriais/pdf/linux_educacional_adept.pdf ·...
Gerenciando Pacotes *.deb
“Debian são programas colocados dentro de um arquivo identificados pela extensão .deb incluindo arquivos necessários para a instalação do
programa, um sistemas de listagem/checagem de dependências,
scripts de automatização para remoção parcial/total do pacote, listagem de
arquivos, etc.“Fonte: http://focalinux.cipsga.org.br
Gerenciar pacotes nas distribuições linux, quer dizer que vamos instalar, atualizar ou remover algum programa ou aplicativo do sistema Operacional.
Existem Algumas formas de gerenciar pacotes nas distribuições GNU/Linux baseadas em Debian, dentre
elas o Adept, Synaptic, Aptget e o Aptitude, etc...
No Linux Educacional 3.0 optouse por usar 2 tipos de gerenciadores de pacotes, são eles:● Adept: gerenciador em modo gráfico
● Aptget: gerenciador em modo texto ou shell
Gerenciando pacotes no LE3
O Adept é um excelente gerenciador gráfico de pacotes que usa a API do
libapt-frontend, utilizando as bibliotecas QT do KDE.
Adept reúne as funções de atualização total do sistema, busca de pacotes por
nome ou categoria, instalação e remoção de programas, configuração dos mesmos
e edição do sources.list.
O que é o Adept
De forma geral podemos dizer que um servidor proxy é um
computador com alguns aplicativos instalados que serve
para filtrar, bloquear, fazer cache, proteger e monitorar tudo o que entra e sai de computadores com
acesso a internet.
O que é um servidor proxy?
Caso a internet que chega a sua escola esteja protegida por um proxy,
precisaremos configurar o sistema para acessar a internet via proxy, antes de
continuarmos com o “adept”.
Precisaremos configurar 3 arquivos para que o acesso ao proxy seja liberado, são eles:
“/etc/apt/apt.conf”“/etc/environment”
“/etc/profile”
O que é um servidor proxy?
Localize a pasta “/etc/apt/” e dentro dela o arquivo “apt.conf” e dê 2 cliques para que ele seja aberto para edição.
Obs.: caso o arquivo não exista, basta criar um com este nome na pasta indicada.
Com o arquivo aberto, digite as linhas abaixo, no final do arquivo, salve e feche.
Acquire {HTTP::Proxy ipdoproxy:portadoproxy;FTP::Proxy ipdoproxy:portadoproxy;};
Configurando o /etc/apt/apt.conf para servidor proxy sem senha
Localize a pasta “/etc/apt/” e dentro dela o arquivo “apt.conf” e dê 2 cliques para que ele seja aberto para edição.
Obs.: caso o arquivo não exista, basta criar um com este nome na pasta indicada.
Com o arquivo aberto, digite as linhas abaixo, no final do arquivo, salve e feche.
Acquire {HTTP::Proxy usuario:senha@ipdoproxy:portadoproxy;FTP::Proxy usuario@senha:ipdoproxy:portadoproxy;};
Configurando o /etc/apt/apt.conf para servidor proxy com senha
Agora de 2 cliques no arquivo “/etc/environment” , digite as linhas abaixo no final do arquivo, salve e feche.
http_proxy=http://ipdoproxy:portadoproxy/http_proxy=http://ipdoproxy:portadoproxy/https_proxy=https://ipdoproxy:portadoproxy/ Acquire {HTTP::Proxy ipdoproxy:portadoproxy;FTP::Proxy ipdoproxy:portadoproxy;}; alias wget="wget -Y on"
Configurando o /etc/environment para servidor proxy sem senha
Agora de 2 cliques no arquivo “/etc/environment” , digite as linhas abaixo no final do arquivo, salve e feche.
http_proxy=http://usuario:senha@ipdoproxy:portadoproxy/http_proxy=http://usuario:senha@ipdoproxy:portadoproxy/https_proxy=https://usuario:senha@ipdoproxy:portadoproxy/ Acquire {HTTP::Proxy usuario:senha@ipdoproxy:portadoproxy;FTP::Proxy usuario:senha@ipdoproxy:portadoproxy;}; alias wget="wget -Y on"
Configurando o /etc/environment para servidor proxy com senha
Localize o arquivo “profile” e dê 2 cliques para que ele seja aberto para edição, digite a linha abaixo no final
do arquivo, salve e feche
export http_proxy ftp_proxy
Configurando o /etc/profilepara servidor proxy com ou
sem senha
Para que seja possível instalar programas ou atualizar o sistema é necessário que o
adept saiba onde buscar os pacotes, e para isto o sistema utiliza um arquivo chamado sources.list que contêm uma
lista de repositórios.Obs.: repositórios são locais, na internet, onde estão disponibilizados os programas
para download.O arquivo sources.list localiza-se no
diretório /etc/apt/ do sitema.
Gerenciar repositório
Repositórios oficiais da distribuição.
Nesta janela observe a aba Programas do KubuntuDeixe todos os campos marcados e a opção
Baixar de: “Servidor no(a) Brasil”
Evite colocar repositórios aleatoriamente
As opções desmarcadas não são utilizadas pelo adept
A aba “Third-Party” Software permite gerenciar repositórios adicionais
Para acrescentar clique em Adicionar
Para remover, selecione o repositório e
clique em Remover.
Vamos acrescentar o repositório do MEC, para isso clique em Adicionar
Feito todas as alterações clique em “Close”
Observe que o repositório está marcado o que significa que ele será utilizado nas
pesquisas de pacotes
deb http://repositorio.mec.gov.br mec 3.0
Sendo:deb - Identifica um pacote da Debianhttp://repositório.mec.gov.br – Site e diretório principal do repositório. O caminho pode ser http://, ftp://, file:/.
mec – Pasta pasta raiz do repositório do MEC.
3.0 - Pasta onde serão procurados arquivos para atualização ou instalação, neste caso são arquivos para a versão 3.0 do Linux Educacional.
Entendendo a nomenclatura do repositório do MEC
Agora que já temos o repositório do MEC, vamos instalar os Conteúdos Educacionais.
No campo “Busca” digite “mec-”
Observe o padrão:mec-dp-alberto.caeiro: Obras literárias de domínio público;
mec-vol2-ddvd2-etica08: Vídeos TV Escola;e os pacotes:
mec-hinos;mec-xadrez;mec-wallpapers;edubar;fbedu;
Como saber quais são os conteúdos Educacionais disponibilizado pelo MEC
Depois o(s) pacote(s) será(ão) instalado(s).Quando está janela fechar, significa que seu(s) pacote(s) foi(ram) instalado(s).
Observe o repositório que adicionamos. (todos os repositórios com # são ignorados);Você também podem acrescentar ou excluir os repositórios diretamente neste arquivo.
Para a instalação, atualização ou remoção de pacotes via terminal (shell) você vai utilizar a família de
comandos “apt”. Todos os comandos devem ser executados por um usuário com permissão de administrador ou pelo
superusuário (root).Basta abrir um terminal ou Konsole e digitar:
sudo su + enter.Será solicitada a senha, que você deverá digitar a
mesma que definiu durante a instalação do sistema e apertar a tecla “enter”.
Obs.: ao digitar a senha você não verá o que está sendo digitado.
Instalando programas via terminal
● apt-get update - Execute este comando se você mudou o /etc/apt/sources.list ou /etc/apt/preferences. Também execute-o periodicamente para ter a certeza que sua lista de fontes fique sempre atualizada.
● apt-get install nome_pacote - instala um novo pacote (veja também aptitude, abaixo)
● apt-get remove nome_pacote - remove um pacote (os arquivos de configuração não são excluídos)
Alguns Comandos apt
● apt-get purge remove nome_pacote - remove um pacote (os arquivo de configuração também são excluídos).
● apt-get upgrade - atualiza todos os pacotes instalados.
● apt-get dist-upgrade - atualiza o sistema todo para uma nova versão.
● apt-cache search termo - procura por “termo” na lista de pacotes disponíveis.
Alguns Comandos apt