Não... isso não é filosofia UNIX a filosofia UNIX é ser modular e cada módulo fazer o que se propõe, da melhor maneira possível, sem se meter com funções que não são dele.
o anti-exemplo disso é o DOS/Windows, No DOS, o DIR tem uma opção /p que tem a função de pausar a listagem. Lidar com terminal não é função de um programa que lista diretórios, vai ver se o ls tem isso, o more ou o less tem a função de pausar a saída para um terminal e o fazem muito melhor do que se a função fosse integrada ao ls, porque só fazem isso, e fazem muito bem, obrigado. No Windows, a modularização é grande... tudo está em sua devida dll, só que as interdependências são ridículas, tudo depende de tudo, então boa parte do benefício da modularidade vai pro beleléu. Você instala um browser e tem que reiniciar a máquina porque o diabo do browser se mete dentro do sistema operacional, esse péssimo design (intencional na maior parte das vezes) é responsável por 80% dos problemas do windows. No Debian, o dpkg é responsável por instalar os pacotes e lidar com suas dependências, o apt é responsável por obter os pacotes (não importando o meio) e ordená-los para que o dpkg os processe corretamente. E o apt faz muito bem seu trabalho. O dpkg é um dos instaladores mais robustos que eu já vi. O único que me causou uma impressão tão boa foi o do HP/UX que testa até a mãe do programador do pacote antes de instalar. :) Abração Em Sex, 2002-11-01 às 21:28, Fabricio Barros Cabral (fx) escreveu: > On 1 Nov 2002, Otavio Salvador wrote: > > > Bom, voce pode usar o dpkg-deb, veja: > > Como eu expliquei no e-mail anterior, ele exibe muitas informações. Acho > que algo mais simples seria mais útil. > > > Alem disso, voce precisa ver uma coisa. o RPM eh a ferramenta que eh > > equivalente ao APT no Debian. Ele nao eh somente o instalador, ele eh > > a ferramenta de gerenciamento de pacotes do RedHat like. > > Hummm, pode até parecer loucura o que eu vou dizer, mas não seria > interessante se o dpkg incorporasse todas as funções do APT? Assim > teríamos uma ferramenta única, para gerenciar todo o sistema de pacotes da > distro. > > > Depende. Eh a mesma coisa que voce dizer que a linguagem de programacao > > A eh melhor do que a linguagem B. > > > > Tudo isso eh relativo e eh muito pessoal. Por exemplo, eu gosto de > > C/C++/PHP e um pouco de Perl, nao gosto de Python/Zope mas nao por > > achar pobre ou coisa do genero, simpliemente nao gosto. > > Mas é justamente o contrário! :) Entenda: se eu sou o maintainer de um > pacote, e escrevo o script de update na linguagem XYZ, não estaria eu > forcando a pessoa a instalar o pacote com a linguagem XYZ? Ou seja, eu > estaria forcando o meu gosto pessoal, enquando ao usar as ferramentas > *básicas*, não. Mas vamos definir então o que é básico e o que não é > básico: > > - Básico: shell script (bash) + comandos básicos + wget / fetch > Programas escritos em C puro > > - Não básico: Todo o resto - Perl, PHP, Python, Oberon, Ruby, Haskell > > O básico *todo mundo* tem e todo mundo precisa, senão não dá nem boot no > sistema! :) > > > Voce pode muito facilmente tomar 2 iniciativas: > > > > - Baixar o .tgz do flash e instala-lo na mao > > Quebraria o gerenciamento dos pacotes. Preferiria que o mesmo estivesse em > um pacote .deb > > > - Reportar um bug wishlist com um patch para que o maintainer corrija > > o mesmo. > > É uma possibilidade, mas como eu disse antes, depende do maintainer. > > > Cara, o instalador novo vai ser (jah eh) fantastico. LVM, EVMS, frontend > > em Gtk, ... jah estao sendo desenvolvidos. Vai ser muito legal. > > > > Vai ter frontends para varios gostos :) > > Onde encontro mais informações sobre este novo instalador? > > []'s > > --fx > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > -- "If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas." -- George Bernard Shaw macan at debian dot org