apt



Procurando um pacote

Para ver um manual bem completo sobre css visite os links indicados no final desta página, veja agora um modo de buscar um pacote usando a linha de comando:

 

apt-cache search util

 

Preparar o sistema para compilar pacotes

 

 

sudo apt-get install build-essential

 

Configurar o apt via proxy

fonte: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=6061

Nota: Engraçado ver como o eco-sistema do software livre se realimenta, veja este artigo
que me permitiu atualizar esta seçã neste link.

 

APT no modo texto com proxy autenticado

 

Usando o APT no modo texto com proxy com autenticação, testado no Conectiva 10.

 

Coloque as linhas abaixo no arquivo /etc/profile:

 

http_proxy="http://usuario:senha@ipservidorproxy:porta"

ftp_proxy="http://usuario:senha@ipservidorproxy:porta"

export http_proxy ftp_proxy

 

Coloque as seguinte linhas no arquivo /etc/apt/apt.conf:

 

Acquire {

HTTP::PROXY=usuario:senha@ipservidorproxy:porta;

FTP::PROXY=usuario:senha@ipservidorproxy:porta;

}

 

Se você esta usando o Ubuntu 10.04 Lucid (ou superior)
as linhas acima deverão ser trocadas por :

 

Acquire::http::Proxy "http://usuario:senha@ip.do.servidor.proxy:porta";
Acquire::ftp::Proxy "ftp://usuario:senha@ip.do.servidor.proxy:porta";

 

Coloque as seguinte linhas no arquivo /etc/bashrc:

 

alias wget ="wget --proxy-user=usuario --proxy-passwd=senha"

 

Faça um logoff e depois um logon. Para testar, configure o /etc/apt/source.list para
o repositório desejado e digite os comandos:

 

 

# apt-get update

# apt-get install ntop (ou outro qualquer)

 

Caso não funcione, verifique o /etc/apt/sources.list ou a conexão com o firewall.

Consegui fazer isso com pesquisando na net, com ajuda no fórum do Underlinux e com outro usuário.

 

 

Adicionando novos repositórios

Busque repositórios à partir deste link:

 

http://www.apt-get.org/

 

Script de configuração do apt via proxy

 

Adicionando as chaves GPG no apt 0.6

Por Carlos E. Morimoto: http://www.guiadohardware.net/linux/dicas/132.htm

 

 

O GPG é um sistema de encriptação composto de duas chaves, uma chave pública, que é distribuída abertamente e uma chave privada, que é secreta. A cache privada pode ser utilizada para encriptar arquivos, que podem ser desencriptados apenas usando a chave pública. Isto é feito através de um truque matemático: a chave privada é uma espécie de equação extremamente complexa, que embaralha o conteúdo dos arquivos. A chave pública é um antídoto para ela, que permite reverter os dados a seu estado original. Porém, é impossível descobrir o conteúdo da chave privada usando a chave pública e é também impossível fazê-lo via força bruta.

 

A partir da versão 0.6, incluída no Debian Etch, o apt-get passou a operar em modo seguro, onde o desenvolvedor usa sua chave GPG privada para assinar seus pacotes e o apt-get usa a chave pública para verificar se o pacote que está sendo instalado não sofreu modificações.

 

Este processo extremamente seguro, que visa ter certeza de que o pacote que está sendo instalado na sua máquina é exatamente o mesmo que foi disponibilizado pelo desenvolvedor, eliminando qualquer possibilidade de alguém de má fé alterar o conteúdo pelo caminho.

 

Este é um nível se segurança que não possui similar no mundo Windows. Mesmo que alguém consiga invadir o servidor onde os pacotes estão hospedados, ou consiga dar upload de pacotes falsos usando uma senha roubada, não terá como falsificar também a assinatura dos pacotes, fazendo com que você seja avisado ao tentar instalar e o problema seja detectado instantâneamente.

 

A desvantagem é que isto tornou o uso do apt um pouco mais complexo, já que agora, além de rodar o "apt-get update", para atualizar a lista dos pacotes, você precisará muitas vezes atualizar também a lista com as chaves públicas, usadas para verificar os pacotes.

 

Ao atualizar a partir de uma versão antiga do apt-get, no Kurumin 5.1 ou anterior, ou em qualquer distribuição derivada do Debian que venha com uma versão antiga do apt-get, você passará a receber erros como estes ao rodar o "apt-get update":

 

W: GPG error: http://ftp.us.debian.org etch Release: Could not execute /usr/bin/gpgv to verify signature (is gnupg installed?)

 

O primeiro passo é instalar o pacote "gnupg", usado pelo apt-get para fazer a verificação:

 

 

# apt-get install gnupg

 

Como o sistema de autenticação ainda não está funcionando, ele vai exibir o aviso padrão, pressione "s" para continuar a instalação:

 

AVISO : Os pacotes a seguir não podem ser autenticados !

gnupg

Instalar estes pacotes sem verificação [s/N]?

 

Com o gnupg instalado, falta baixar as chaves públicas, que serão usadas para verificar os pacotes. Cada repositório listado no arquivo "/etc/apt/sources.list" possui uma chave diferente. Sem instalar as respectivas chaves, você continuará recebendo erros, como em:

 

W: GPG error: ftp://ftp.nerim.net etch Release: Couldn't access keyring: Arquivo ou diretório não encontrado.

 

Para baixar a chave para o repositório principal, use o comando abaixo (como root):

 

 

# wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add -

 

Esta chave será atualizada anualmente. Em Janeiro de 2007, 2008, 2009, etc., atualize-a com o mesmo comando, mudando apenas o ano, como em:

 

 

# wget http://ftp-master.debian.org/ziyi_key_2007.asc -O - | apt-key add -

 

Para baixar a chave do repositório Marillat (de onde são instalados o mplayer, o w32codecs e vários outros pacotes ligados a multimídia, de uma forma geral), que é usado por padrão no Kurumin e em diversas outras distribuições, use os comandos:

 

 

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907

# gpg --armor --export 1F41B907 | apt-key add -

 

Para o Debian Unofficial, também usado por padrão no Kurumin, use:

 

 

# gpg --keyserver subkeys.pgp.net --recv-keys 4B2B2B9E

# gpg --armor --export 4B2B2B9E | apt-key add -

 

Concluindo, baixe também a chave para o repositório com as atualizações de segurança do Etch:

 

 

# wget http://secure-testing.debian.net/ziyi-2005-7.asc -O - | sudo apt-key add -

 

Estes comandos para baixar as chaves podem ser encontrados nas páginas iniciais dos respectivos projetos, ou através do Google. Faça uma pesquisa por "gpg", mais o endereço do repositório dos pacotes, como em "gpg ftp://ftp.nerim.net"

 

Depois de adicionar todas as chaves, rode novamente o "apt-get update" e os erros desaparecerão.

 

Se você precisar adicionar endereços extras, cujos pacotes não estejam assinados no "sources.list" e quiser desabilitar os avisos do apt-get, adicione a linha "APT::Get::AllowUnauthenticated 1 ;" no arquivo "/etc/apt/apt.conf".

 

chave gpg do google aps

a chave foi obtida com o comando

 

gpg --keyserver hkp://subkeys.pgp.net --search-key

 

7FAC5991

 

drbl - clonezila

http://drbl.sourceforge.net/one4all/

  1. sources para drbl - clonezila

deb http://free.nchc.org.tw/ubuntu feisty main restricted universe multiverse

deb http://free.nchc.org.tw/drbl-core drbl stable

 

 

Caso tenha que compilar um pacote faça:

 

sudo apt-get install build-essential

 

Artigo sobre repositório local do Guia do Hardware

:. Instalando programas via apt-get num repositório local

Por Wagner Cardia

 

Muitas vezes quando queremos instalar um programa em várias máquinas numa rede local utilizamos o apt-get para fazermos isso. O problema é ter que baixar os mesmos pacotes várias vezes da internet (uma vez para cada máquina) o que torna o processo demorado.

 

Existe um meio de baixar os pacotes apenas uma vez e utilizá-los para várias instalações em outras máquinas da rede utilizando o apt.

 

O meio de fazer isso é criar um repositório debian em um drive compartilhado na rede local e criar uma referência no source.list para acessar esse drive.

 

Os passos são:

 

1) Instale os programas que quiser utilizando o apt-get em uma máquina da rede.

2) No terminal, digite cd /var/cache/apt/archives

Digitando ls você perceberá que aí estão todos os pacotes usados pelo apt para instalar os programas que você escolheu.

3) Digite:

 

 

su

(senha do root)

apt-ftparchive packages ./ > ./Packages

 

 

O comando acima irá ler os pacotes existentes no diretório e irá criar o arquivo Packages, no mesmo diretório, que conterá o índice do repositório.

4) Crie o arquivo Packages.gz com o seguinte comando:

 

 

gzip -9 Packages

 

 

5) Copie todos arquivos deste diretório para o drive compartilhado na rede.

6) Nas outras máquinas da mesma rede, edite o arquivo source.list (/etc/apt/source.list) adicionando a seguinte linha: deb file:/home/wagner/pacotes ./

Este é o caminho (/home/wagner/pacotes) onde foi montado o drive compartilhado na rede com os pacotes a serem instalados.

7) digite no terminal apt-get update, para atualizar a lista de pacotes.

 

E pronto. Nas outras máquinas, quando for instalar os programas já baixados para a primeira máquina (ex.: sudo apt-get install xfe), o apt irá buscar os pacotes do driver compartilhado e não da internet, fazendo a instalação mais rapidamente.

 

Codecs e k3b e pacotes que normalmente instalo

 

# Codecs
#!/bin/bash
# 
# chave pública do google
https://dl-ssl.google.com/linux/linux_signing_key.pub

# chave pública do ubuntustudio
# http://archive.ubuntustudio.org/ubuntustudio.gpg

sudo apt-get install -y cdrdao vcdimager mjpegtools vcdtools transcode
sudo apt-get install -y movixmaker-2 normalize-audio mp3gain
sudo apt-get install -y mplayer mplayer-fonts mencoder transcode
sudo apt-get install -y mpeg2dec a52dec vorbis-tools id3v2 mpg321 mpg123
sudo apt-get install -y totem-gstreamer-firefox-plugin
sudo apt-get install -y libswfdec0.3 libflac++5c2
sudo apt-get install -y cdda2wav toolame libmp4v2-0
sudo apt-get install -y dvdauthor mpeg2dec ffmpeg
sudo apt-get install -y libmjpegtools0c2a tagtool easytag id3tool
sudo apt-get install -y lame lame-extras nautilus-script-audio-convert
sudo apt-get install -y dvd-slideshow
sudo apt-get install -y mpg123 libmad0
sudo apt-get install -y libquicktime0 libjpeg-progs libmpcdec3 jhead
sudo apt-get install -y libmpeg2-4 uudeview flac libmpeg3-1 libxine-extracodecs
sudo apt-get install -y gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad
sudo apt-get install -y gstreamer0.10-gl gstreamer0.10-pitfdll gstreamer0.10-sdl
sudo apt-get install -y gsfonts gsfonts-x11

# avifiles (para quem vai usar avifile-player)
sudo apt-get install -y avifile-player avifile-utils avifile-mad-plugin avifile-mjpeg-plugin
sudo apt-get install -y avifile-vorbis-plugin avifile-win32-plugin avifile-xvid-plugin
sudo apt-get install -y avifile-win32-plugin avifile-divx-plugin avifile-utils
sudo apt-get install -y avifile-xvid-plugin libavifile-0.7c2
sudo apt-get install -y avifile-divx-plugin xvid4conf avifile-mad-plugin
sudo apt-get install -y avifile-mjpeg-plugin avifile-vorbis-plugin

# As linhas abaixo implementam a capacidade de abrir todos os 
# formatos de compactação
sudo apt-get -y install unace rar unrar zip unzip p7zip-full p7zip-rar
  sharutils aish uudeview mpack lha arj cabextract file-roller

# Instalação do acrobat reader para quem quizer
# adicione este repositório
echo >> /etc/apt/sources.list
echo "Repositório para o acrobat" >> /etc/apt/sources.list
echo "deb http://security.ubuntu.com/ubuntu/ edgy-security restricted main multiverse universe" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get -y install acroread
sudo apt-get -y install mozilla-acroread
sudo apt-get -y install acroread-plugins

#A lista acima contém codecs, ferramentas para conversão entre formatos 
#e utilitários. Mas apenas isso não basta, faltam alguns codecs proprietários 
#do formato windows, então vamos a eles :

# w32codecs e libdvdcss
wget -vc “http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20060611-0.0_i386.deb”
wget -vc “http://fmasft.if.usp.br/debian-marillat/pool/main/libd/libdvdcss/libdvdcss2_1.2.9-0.0_i386.deb”
sudo dpkg -i w32codecs_20060611-0.0_i386.deb libdvdcss2_1.2.9-0.0_i386.deb

# ipython - interpretador melhorado para o python
sudo apt-get -y install ipython

apt-get install aptoncd vim-gnome vim-doc klavaro inkscape aspell-pt-br ssh sshfs k3b libk3b2-mp3 k3b-i18n kde-i18n-ptbr ffmpeg imagemagick frozen-bubble ubuntustudio-icon-theme

# flash
sudo apt-get -y install flashplugin-nonfree






 

ntfs-3g

 

Veja também