O poder do APT no OSX (tiger) !
Quem vem do Gnu/Linux para o Mac OSX sente falta de um gerenciamento de pacotes, principalmente se você vem de uma distro baseada no Debian, você é com certeza (como eu) um “dependente do APT“.
Quem usa uma distro baseada no Debian como o Ubuntu, Kurumin, Knoppix e etc, se acostumou a instalar/desinstalar/atualizar pacotes via apt-get e a utilizar o gerenciador de pacotes dpkg e sabe a grande facilidade e tranquilidade que isto trás ao Usuário ou Administrador de um Sistema Linux.
Agora imagine poder utilizar todo este poder no Terminal do OSX? Seria fantástico … e na verdade é possivel.
Existem um projeto OpenSource que portou o apt e o dpkg para o OSX e portanto uniu o melhor de dois mundos: A interface Aqua com o gerenciamento de pacotes Dpkg e seu front-end o Apt.
Ele se chama Fink e te permite instalar via comando no Terminal ou interface gráfica - GUI - mais de 6400 pacotes. Eu tenho 42 pacotes instalados em minha máquina via apt, tais como: bash_completion, screen, wget, gzip, gtk, mtr, ncurses, tar, nmap e é possivel instalar o KDE, Gnome, X11, Gimp e muito mais.
Abaixo tem uma tela do Dselect rodando no Terminal do OSX!!
O fink após instalado cria uma pasta em /sw onde ele instala os pacotes e os arquivos de configuração. Abaixo está a saida de atualização dos repositórios do apt e o tamanho da pasta sw em minha máquina:
Last login: Wed Jun 7 09:50:08 on ttyp1
Welcome to Darwin!
micro:~ Godoy$ sudo apt-get update
Password:
Hit http://bindist.finkmirrors.net 10.4-transitional/release/main Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/release/main Release
Hit http://bindist.finkmirrors.net 10.4-transitional/release/crypto Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/release/crypto Release
Hit http://bindist.finkmirrors.net 10.4-transitional/current/main Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/current/main Release
Hit http://bindist.finkmirrors.net 10.4-transitional/current/crypto Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/current/crypto Release
Reading Package Lists… Done
Building Dependency Tree… Done
micro:~ Godoy$ du -shc /sw
129M /sw
129M total
micro:~ Godoy$ which nmap
/sw/bin/nmap
Mas se você prefere um interface gráfica existe um Front-End escrito em Cocoa chamado FinkCommander e funiona perfeitamente, eu, todavia sou mais adepto do Terminal.
Aqui tem um link para a lista completa de pacotes disponiveis no Fink. Em breve vou escrever um tutorial de como instalar/configurar, mas se tiverem alguma dúvida me enviem um e-mail.
Update: Escrevi um texto sobre como usar o Ports do FreeBSD no Mac aqui no Blog, para acessar clique aqui.
Abraços

Textos do Blog Blogmind sao licenciados sobre a Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil License.
Parte do Trabalho de Leandro Godoy - www.opencode.com.br.








Mai 23rd 2006
Opa, valeu pelo comentário.
Seu blog esta de parabens, falando em blog eu dei uma arrumada no meu.
Agora estou utilizando o wordpress, antes eu usava o blogspot.
Depois vou adicionar o seu blog na lista de bloggers.
Em relação ao ports dos BSDS, eu ja usei muito BSD em ambiente x86.
O pkgsrc do NetBSD eu acho que tem suporte também, vou ver se faço alguns testes.
Abraços.
Eduardo
http://www.dotmac.com.br
Mai 23rd 2006
Eduardo … ficou bem melhor o blog com o wordpress.
Vamos trocar informações sobre o uso do “coração unix” do mac.
Já cadastrei o novo endereço no Feed …
Boa sorte na pagina e abraços