Todo iniciante em GNU/Linux tem dúvidas e dificuldades com a instalação de pacotes externos em seu sistema operacional, se esse é o seu caso confira essa matéria.
Em primeiro lugar você não deve instalar pacotes avulsos em seu sistema operacional de forma leviana e sem o minimo conhecimento em GNU/Linux.
Não importa que fulano ou beltrano instala e com eles não da problemas, isso não é regra.
Um pouco de documentação Debian para os modinhas irresponsáveis não me chamarem de LOBO doido, mas ...
O administrador novato de sistemas Debian deve manter-se com o lançamento
Os efeitos não-compatíveis causados ao sistema de gestão de pacotes de Debian, pelas acções referidas acima, podem deixar o seu sistema inutilizado.
O administrador de sistema Debian sério que corre servidores de missões críticas, deve tomar precauções extra.
Fonte
OBS: Instale pacotes de fora do seu repositório por total conta e risco seu, também não venha mais tarde dizer que a sua distribuição é bugada, o bug é você, ainda mais agora estando ciente dos riscos.
Instalação de pacotes .deb.
A instalação é bem simples e segue a sintaxe abaixo.
dpkg -i /endereço/do/pacote.deb
Para instalar você pode entrar no diretório que contenha o .deb, para isso no seu gerenciador de arquivos navegue até o diretório que contenha o arquivo .deb que deseja instalar.
Dentro do diretório de click diteito em uma area livre e localize "Abrir terminal aqui".
Com o terminal aberto e para facilitar a sua vida para não precisar digitar o nome completo do pacote e acabar errando, de o comando abaixo no terminal para listar o conteúdo do diretório.
Note que no meu o pacote .deb apareceu em cor diferente.
Selecione o texto completo do nome do arquivo que deseja instalar, de click direito e copie.
No terminal de o comando abaixo com um espaço no final e cole o nome do pacote que você copiou anteriormente.
sudo dpkg -i
Basta teclar enter, digitar sua senha de root e o pacote sera instalado.
O pacote foi instalado sem erros.
Alguns pacotes podem apresentar erros de dependências como no exemplo abaixo.
Esse é um erro bem comum e você ira ver ele quase sempre que for instalar pacotes de terceiros.
Nesse caso só te resta uma alternativa, tentar forçar a instalação das dependências usando o seu repositório, caso não seja possível a correção o dpkg ira remover o pacote que está tentando instalar.
Use o comando abaixo para tentar corrigir os erros.
Nesse caso o problema foi apenas a falta de instalação das dependências causado por erros no empacotamento, nada sério, mas basta um detalhe faltando e o dpkg tem essa postura.
"The following additional packages will be installed:
pv zenity zenity-common
Pacotes sugeridos:
doc-base
Os NOVOS pacotes a seguir serão instalados:
pv zenity zenity-common"
Confirme a instalação e tecle enter.
Tudo pronto, pacote e dependências instalados.
"Você quer continuar? [S/n] s
A seleccionar pacote anteriormente não seleccionado pv.
(Lendo banco de dados ... 331059 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../archives/pv_1.6.6-1_amd64.deb ...
A descompactar pv (1.6.6-1) ...
A seleccionar pacote anteriormente não seleccionado zenity-common.
A preparar para desempacotar .../zenity-common_3.28.1-1_all.deb ...
A descompactar zenity-common (3.28.1-1) ...
A seleccionar pacote anteriormente não seleccionado zenity.
A preparar para desempacotar .../zenity_3.28.1-1_amd64.deb ...
A descompactar zenity (3.28.1-1) ...
Configurando pv (1.6.6-1) ...
Configurando zenity-common (3.28.1-1) ...
A processar 'triggers' para man-db (2.8.3-2) ...
Configurando zenity (3.28.1-1) ...
Configurando penboot (1.0.3) ... "
Como nem tudo são flores, outros pacotes podem apresentar erros de dependências não encontradas em seu repositório, nesse caso aconselho fortemente a não entupir seu sistema de pacotes de terceiros que satisfaçam essas dependência.
Para esse experimento irei usar o pacote de ícones do Ubuntu ( suru-icon-theme_16.10+18.04.20180421.1-0ubuntu1_all.deb ), tentarei instalar no Debian.
Note o erro nesse caso.
"A seleccionar pacote anteriormente não seleccionado suru-icon-theme.
(Lendo banco de dados ... 332639 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar suru-icon-theme_16.10+18.04.20180421.1-0ubuntu1_all.deb ...
A descompactar suru-icon-theme (16.10+18.04.20180421.1-0ubuntu1) ...
dpkg: problemas com dependências impedem a configuração de suru-icon-theme:
suru-icon-theme depende de ubuntu-mobile-icons; porém:
Pacote ubuntu-mobile-icons não está instalado.
dpkg: erro ao processar o pacote suru-icon-theme (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante o processamento de:
suru-icon-theme"
Vamos tentar o comando abaixo.
Veja que nesse caso não foi encontrada uma solução e o pacote que tentei inatalar e não foi finalizada a instalação, sera removido.
"Lendo listas de pacotes... Pronto Construindo árvore de dependências
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os pacotes a seguir serão REMOVIDOS:
suru-icon-theme
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 5 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 13,1 MB de espaço em disco serão liberados.
Você quer continuar? [S/n] "
O pacote foi removido devido a dependências que não se encontram no meu repositório e não estão instaladas em meu sistema.
Para resolver esse tipo de problema só você fazendo o download e instalando os pacotes mencionados, mas esses também pode exigir outros e isso pode se tornar uma longa fola de pacotes de fora do seu repositório.
Se você for instalando essas dependências, em alguns casos apenas vai poluir o seu sistema, em outros vai tornar ele altamente instável e em outros vai acabar quebrando o seu sistema.
A solução logica é desistir desse pacote no seu sistema, busque alternativas.
Pacotes .deb
Pacotes de terceiros.
Em primeiro lugar você não deve instalar pacotes avulsos em seu sistema operacional de forma leviana e sem o minimo conhecimento em GNU/Linux.
Não importa que fulano ou beltrano instala e com eles não da problemas, isso não é regra.
Um pouco de documentação Debian para os modinhas irresponsáveis não me chamarem de LOBO doido, mas ...
Atenção | |
---|---|
Não instale pacotes de misturas aleatórias de suítes. Provavelmente vai quebrar a consistência do pacote o que requer conhecimentos profundos de gestão do sistema tais como ABI compilador, versão de biblioteca, funcionalidades do interpretador, etc. |
stable
de Debian e aplicar apenas as actualizações de segurança. Eu quero dizer que é melhor evitar algumas das seguintes acções válidas, como uma precaução, até que você compreenda muito bem o sistema Debian. Aqui ficam algumas lembranças.- Não inclua
testing
ouunstable
em "/etc/apt/sources.list
". - Não misture Debian standard com outros arquivos que não sejam Debian, como o Ubuntu em "
/etc/apt/sources.list
". - Não crie "
/etc/apt/preferences
". - Não altere o comportamento predefinido das ferramentas de gestão de pacotes através de ficheiros de configuração sem conhecer os seus impactos totais.
- Não instale pacotes aleatórios com "
dpkg -i <qualquer_pacote>
". - Nunca instale pacotes aleatórios com "
dpkg --force-all -i <qualquer_pacote>
". - Não apague ou altere os ficheiros em "
/var/lib/dpkg/
". - Não sobrescreva ficheiros do sistema ao instalar programas compilados a partir do código-fonte.
- Instale-os em "
/usr/local
" ou "/opt
", se necessário.
- Instale-os em "
O administrador de sistema Debian sério que corre servidores de missões críticas, deve tomar precauções extra.
- Não instale nenhuns pacotes incluindo as actualizações de segurança da Debian sem os testar completamente com as suas configurações particulares sob condições seguras.
- Você como o administrador do sistema é o responsável final pelo seu sistema.
- A longa história de estabilidade do sistema Debian não é uma garantia por si só."
Fonte
OBS: Instale pacotes de fora do seu repositório por total conta e risco seu, também não venha mais tarde dizer que a sua distribuição é bugada, o bug é você, ainda mais agora estando ciente dos riscos.
Instalação de pacotes .deb.
A instalação é bem simples e segue a sintaxe abaixo.
dpkg -i /endereço/do/pacote.deb
Para instalar você pode entrar no diretório que contenha o .deb, para isso no seu gerenciador de arquivos navegue até o diretório que contenha o arquivo .deb que deseja instalar.
Dentro do diretório de click diteito em uma area livre e localize "Abrir terminal aqui".
Com o terminal aberto e para facilitar a sua vida para não precisar digitar o nome completo do pacote e acabar errando, de o comando abaixo no terminal para listar o conteúdo do diretório.
ls
Note que no meu o pacote .deb apareceu em cor diferente.
Selecione o texto completo do nome do arquivo que deseja instalar, de click direito e copie.
No terminal de o comando abaixo com um espaço no final e cole o nome do pacote que você copiou anteriormente.
sudo dpkg -i
Basta teclar enter, digitar sua senha de root e o pacote sera instalado.
O pacote foi instalado sem erros.
Alguns pacotes podem apresentar erros de dependências como no exemplo abaixo.
Esse é um erro bem comum e você ira ver ele quase sempre que for instalar pacotes de terceiros.
Nesse caso só te resta uma alternativa, tentar forçar a instalação das dependências usando o seu repositório, caso não seja possível a correção o dpkg ira remover o pacote que está tentando instalar.
Use o comando abaixo para tentar corrigir os erros.
sudo apt install -f
Nesse caso o problema foi apenas a falta de instalação das dependências causado por erros no empacotamento, nada sério, mas basta um detalhe faltando e o dpkg tem essa postura.
"The following additional packages will be installed:
pv zenity zenity-common
Pacotes sugeridos:
doc-base
Os NOVOS pacotes a seguir serão instalados:
pv zenity zenity-common"
Confirme a instalação e tecle enter.
Tudo pronto, pacote e dependências instalados.
"Você quer continuar? [S/n] s
A seleccionar pacote anteriormente não seleccionado pv.
(Lendo banco de dados ... 331059 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../archives/pv_1.6.6-1_amd64.deb ...
A descompactar pv (1.6.6-1) ...
A seleccionar pacote anteriormente não seleccionado zenity-common.
A preparar para desempacotar .../zenity-common_3.28.1-1_all.deb ...
A descompactar zenity-common (3.28.1-1) ...
A seleccionar pacote anteriormente não seleccionado zenity.
A preparar para desempacotar .../zenity_3.28.1-1_amd64.deb ...
A descompactar zenity (3.28.1-1) ...
Configurando pv (1.6.6-1) ...
Configurando zenity-common (3.28.1-1) ...
A processar 'triggers' para man-db (2.8.3-2) ...
Configurando zenity (3.28.1-1) ...
Configurando penboot (1.0.3) ... "
Dependências quebradas.
Como nem tudo são flores, outros pacotes podem apresentar erros de dependências não encontradas em seu repositório, nesse caso aconselho fortemente a não entupir seu sistema de pacotes de terceiros que satisfaçam essas dependência.
Para esse experimento irei usar o pacote de ícones do Ubuntu ( suru-icon-theme_16.10+18.04.20180421.1-0ubuntu1_all.deb ), tentarei instalar no Debian.
Note o erro nesse caso.
"A seleccionar pacote anteriormente não seleccionado suru-icon-theme.
(Lendo banco de dados ... 332639 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar suru-icon-theme_16.10+18.04.20180421.1-0ubuntu1_all.deb ...
A descompactar suru-icon-theme (16.10+18.04.20180421.1-0ubuntu1) ...
dpkg: problemas com dependências impedem a configuração de suru-icon-theme:
suru-icon-theme depende de ubuntu-mobile-icons; porém:
Pacote ubuntu-mobile-icons não está instalado.
dpkg: erro ao processar o pacote suru-icon-theme (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante o processamento de:
suru-icon-theme"
Vamos tentar o comando abaixo.
sudo apt install -f
Veja que nesse caso não foi encontrada uma solução e o pacote que tentei inatalar e não foi finalizada a instalação, sera removido.
"Lendo listas de pacotes... Pronto Construindo árvore de dependências
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os pacotes a seguir serão REMOVIDOS:
suru-icon-theme
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 5 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 13,1 MB de espaço em disco serão liberados.
Você quer continuar? [S/n] "
O pacote foi removido devido a dependências que não se encontram no meu repositório e não estão instaladas em meu sistema.
Para resolver esse tipo de problema só você fazendo o download e instalando os pacotes mencionados, mas esses também pode exigir outros e isso pode se tornar uma longa fola de pacotes de fora do seu repositório.
Se você for instalando essas dependências, em alguns casos apenas vai poluir o seu sistema, em outros vai tornar ele altamente instável e em outros vai acabar quebrando o seu sistema.
A solução logica é desistir desse pacote no seu sistema, busque alternativas.
ESSE BLOG TEM A SOLUÇÃO DE TODOS OS MEUS PROBLEMAS E DIFICULDADES NO DEBIAN, valeu, obrigado, obrigado, muito obrigado.
ResponderExcluirO Blog é feito em quase 100% de dúvidas de iniciantes que eu ajudo nos grupos, ai vira matéria para ajudar mais pessoas.
Excluir