… BlogMind …

“Quando examino a mim mesmo e aos meus métodos de pensar, chego à conclusão que o dom da fantasia significa muito mais para mim que qualquer outro talento para pensar positiva e abstractamente.” - Albert Einstein

O poder do APT no OSX (tiger) !

mlogo.pngQuem 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!!

fink1.gif

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




Creative Commons License
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.

Total

4 total Comentarios, deixe seu Comentario ou trackback.
  1. 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

  2. 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

  1. Maio 19th 2006
  2. Maio 19th 2006

Deixe seu Comentario ...


Pesquisa

Tem muita coisa neste Blog (algumas até úteis). Pode pesquisar por palavras chaves aqui: