Posts Tagged 'apt'

Ubuntu 9.04 não verifica atualizações?

Todos sabem que o novo sistema de notificação de atualizações é bem polêmico. Ao invés de mostrar um ícone na barra de tarefas, ele exibe a janela de atualizações, o que pode ser irritante. Outra mudança é que ele só irá notificá-lo diariamente de atualizações de segurança, avisando de updates menores apenas uma vez por semana.

Mas esse não é o objetivo desse artigo. A idéia aqui é resolver um problema que algumas pessoas (como eu :)) vem tendo. O sistema não verifica atualizações nunca! Ao abrir o Gerenciador de Atualizações você pode ver que nada foi atualizado a vários dias. Isso é fácil de resolver. O que acontece é que o script que faz a verificação da cache do apt-get está sem permissão de execução. Para resolver, basta adicionar essa permissão para ele:

$ sudo chmod +x /etc/cron.daily/apt

As permissões irão passar de 644 para 755, que é o correto. Esse problema ocorreu com quem fez a atualização automática do 8.10 para o 9.04 e já possuir uma entrada no Launchpad. Com isso já estará OK. Se você quiser testar, apague o arquivo /var/spool/anacron/cron.daily:

$ sudo rm /var/spool/anacron/cron.daily

E reinicie. Esse arquivo diz ao cron (agendador de tarefas) quais ações já foram feitas hoje. Ao apagar o arquivo e reiniciar, ele irá achar que ainda não fez nada e realizará as ações novamente. Isso não é necessário para o tutorial funcionar, já que ele iria verificar novamente no dia seguinte de qualquer maneira. Esse procedimento é só para testar se tudo está funcionando.

Espero que tenha ajudado, até a próxima.

screenshot1

Apt-linker

Se você usa o Ubuntu, já deve ter visto os links apt. Qualquer link da forma:

apt://ktorrent

apt:kopete

apt:amarok,inkscape,emacs

Irá automaticamente chamar o apt e instalar o programa (claro, vai pedir confirmação e mostrar uma janela com os pacotes a serem instalados). Eu costumo sempre passar links apt para o pessoal do fórum, o que é melhor que digitar “sudo apt-get alguma coisa” e mandar o sujeito colar no terminal. Mas a maior parte das pessoas informa o comando ao invés do link. Como resolver? Instale a extensão apt-linker do firefox. Esse complemento transforma qualquer comando do apt-get ou aptitude em um link apt, pronto para ser clicado. Excelente extensão para fóruns e para seguir tutoriais.

PS.: Se vocês estiver no Debian ou sidux, siga essa dica para instalar o suporte aos links apt no Firefox/Iceweasel.

Instalando o Jaunty

Comecei hoje a atualizar meu Ubuntu 8.10. Como tenho muita coisa instalada (Nexuiz, Alien Arena, Sauerbraten, etc), serão 2 GB de download. Com meus 300Kbps, vai levar um tempinho. Assim que acabar eu posto aqui as minhas impressões.

Obs.: os servidores do apt estão bons, mesmo com todos os acessos. Pode ir tranquilo!

Apt-get, Yum, DEB e RPM

A idéia desse post não é discutir as vantagens entre os pacotes DEB e RPM. A grande diferença que dá vantagem aos DEB é o Apt. Uma prova disso é que todas as distribuições que usam pacotes DEB usam o Apt. E as distros que usam pacotes RPM? Red Hat e derivados utilizam o YUM, SUSE e OpenSUSE usam o Zypper, Mandriva usa o URPMI e o PCLinuxOS usa o… Apt-get! A verdade é que, enquanto reina a paz no mundo DEB, o RPM simplesmente vive uma confusão total.

O Apt é realmente muito bom: trata dependências adequadamente, atualiza o sistema facilmente e realiza o dist-upgrade (antes um suicídio) com cada vez mais desenvoltura. O YUM é criticado devido ao desempenho e bugs. O Ubuntu adotou o aptitude, mas ao invés da confusão entre as distros que trabalham com RPM, criou uma ferramenta que trabalha de forma idêntica (é só trocar “apt-get” por “aptitude”) e ainda manteve o apt-get, para ninguém reclamar!

Creio que é a hora da Red Hat e da Novell reverem seu gerenciamento de pacotes. O Apt é mais popular e isso dá uma vantagem competitiva às distros que o adotam. A Canonical vem ganhando mercado nos netbooks, MIDs, desktops e no mercado corporativo. O parlamento francês está usando Ubuntu, mesmo com nacional Mandriva por perto.