O Sirex está mais ou menos correto, mas sua resposta não está clara. Eu apenas resolvi isso, então aqui está o que eu fiz:
sudo dpkg -i /path/to/filename.deb
Se isso falhar com uma mensagem sobre o pacote, dependendo de algo que não esteja instalado, provavelmente você poderá corrigi-lo se executar
sudo apt-get -f install
Isto irá instalar as dependências (assumindo que elas estão disponíveis nos repos que seu sistema conhece) E o pacote que você estava originalmente solicitando para instalar ('f' é a opção 'fix' e 'y' é o 'assume sim para prompts 'ou' não me pergunte se está tudo bem, apenas instale já 'opção - muito útil para instalações silenciosas com scripts). No sistema em que eu estava, não havia necessidade de executar o dpkg novamente (Ubuntu lúcido 10.04).
Achei interessante que, se você deixar o -f quando executar sudo apt-get install
, ele listará seu pacote como não configurado devido a uma dependência não resolvida, além de sugerir: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Editar:
Se você deseja instalar sem ter que responder 'y' a todas as perguntas, adicione o modificador y
como incluído originalmente: sudo apt-get -fy install
. No entanto, um comentador apontou que o apt às vezes sugere que você desinstale todo o seu ambiente de desktop. Eu estava fazendo esse trabalho em uma VM e não tive essa preocupação, mas esse post foi atualizado para refletir um pouco mais de cuidado.