terça-feira, 16 de julho de 2013

Listando os arquivos presentes em um pacote já instalado...

O comando para tal é:
dpkg -L nomedopacote


Para maiores detalhes sobre como trabalhar com pacotes Debian, este guia prático do pessoal do Debian-BR é muito útil!

Reempacotando pacotes debian já instalados no sistema

Podemos reempacotar programas já instalados. Isto é útil para fins de backup, fazer instalações "Franksteins" ou instalar em outros computadores quando não temos outra forma de obter o pacote (sem acesso a um CD-ROM com o Debian, não tem o pacote no CD, ou estamos sem Internet), mas sabemos que o pacote está instalado em algum lugar.
Precisamos instalar o pacote "dpkg-repack"
apt-get install dpkg-repack
Depois:
dpkg-repack [nome do pacote]

Para mais informações, podemos seguir este link.

Pegando arquivos das distribuições antigas do Debian

A cada dois anos, em média, uma nova versão da distribuição Debian é lançada (Só é lançada quando fica pronta, sem prazos).
A versão antiga, ainda é suportada, e seus pacotes ainda ficam disponíveis por cerca de mais um ano após o lançamento da versão nova.
Eis que quando você digita, por exemplo, "apt-get update", e o sistema retorna uma mensagem de erro.
Para continuar a ter acesso ao pacotes da distribuição antiga, é necessário substituir os links no  arquivo /etc/apt/sources.list para:
deb http://archive.debian.org/debian/ [nome da distribuição] main contrib
Por exemplo:
deb http://archive.debian.org/debian/ lenny main contrib
Em maiores detalhes, podemos consultar este link.

Debugando códigos em FORTRAN com o DDD

O DDD (Data Display Debugger) pode ser utilizado para debugar códigos escritos em FORTRAN.
O debugger padrão é o GDB, mas pode ser utilizado o debugger da Intel (IDB), caso o código tenha sido compilado com Intel FORTRAN (ifort)
É necessário compilar os códigos com a opção -g no caso do gfortran, depois digitar:
ddd [nome do programa]
Se for necessário usar o debugger da Intel:
ddd --debugger idb [nome do programa]
Estas informações podem ser vistas neste link e neste outro.