Por que não abandonar as dependencias (apt, yum, pacman...)

1. Por que não abandonar as dependencias (apt, yum, pacman...)

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 14/09/2014 - 15:04h

A alguns anos o modelo de disponibilização de aplicativos para a maioria das distribuições linux é feito através de repositórios, modelo este adotado por por empresas como Google (Play Store), Apple e Microsoft. Gosto e acho seguro este modelo, já que temos uma fonte "confiável".
Recentemente instalando o Debian, prestei um pouco mias de atenção na instalação do sistema e nas aplicações que costumo usar, percebi que o Debian fragmenta uma aplicação em uma infinidade de dependência, que novamente possui outra enorme lista de dependências.
Por que não adotar um modelo parecido como o do Android e iOS, em que as bibliotecas fazem parte do pacote da aplicação? O Slackware faz algo parecido, mas ainda não é ideal (aos meus olhos). Seria interessante reaproveitar pacotes entre distros, ou não ter que recompilar um aplicativo somente por que uma biblioteca deste foi atualizada, muitas vezes não sendo necessário e/ou trazendo novas funções para o aplicativo (isso as vezes acontece no Arch).
Apesar de fazer com que os pacotes fiquem maiores, não vejo problemas, já que as atualizações teriam um frequência menor, o uso de delta rpm ou deb poderiam ajudaria com o uso de redes mais lentas nas atualizações, e o preço por espaço em discos já pode ser considerado barato.

Algumas discussões sobre o assunto:
http://br-linux.org/2014/01/autor-do-systemd-propoe-uma-nova-forma-de-criar-e-organizar-distribuicoe...
http://br-linux.org/2014/01/linus-torvalds-critica-os-pacotes-binarios-do-linux-e-diz-que-a-valve-po...


  


2. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/09/2014 - 15:15h

Nao sei se e uma boa ideia!Pra mim isso e um meio do FBI ou NSA espalharem backdoors no linux.Unificando vai ficar mais facil para espionar diversas distribuiçoes que possuem esse famigerado systemd.Se isso continuar assim eu vou mudar pro slackware!


3. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 14/09/2014 - 16:35h

Pra mim o melhor modelo é o do PcBSD.


4. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 14/09/2014 - 16:35h

Por exemplo, nas distros de compilação, como a que uso, Sabayon e o Gentoo, vc inclusive tem opção de instalar ou não as deps, atualizar ou não as deps, e mesmo atualizar uma biblioteca só, ou manter mais de uma versão.

Os Linux são diferentes, alguns atualizam tudo, alguns gerenciam as deps, outros não, outros ainda gerenciam ou não, ao gosto do usuário.

Deixar todos os LInux parecidos, não acho boa idéia. Uma das melhores coisas do Linux é que vc tem escolha.
Como aproveitar pacotes entre as Distros? o empacotamento é diferente. um pacote DEB não funciona num RPM.

Android é assim pq é um Android só, tudo é Android.

os linux são diferentes entre si, por exemplo Slackware não gerencia dep alguma, por padrão.
os Debian gerenciam, tudo,os RPM, nem sempre.


mas por exemplo, em Sabayon ou Gentoo, vc gerencia se quiser, se não quiser, não gerencia... Vc tira deps, coloca deps, compila ou não, compila com e sem deps etc... tudo controlável.

Cada Linux é de um jeito, gosto que seja assim.


5. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 14/09/2014 - 16:40h

Além disso, as dependências mudam conforma interface gráfica.


6. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 14/09/2014 - 17:46h

luisrcs escreveu:

Pra mim o melhor modelo é o do PcBSD.

Concordo.


albfneto escreveu:

Por exemplo, nas distros de compilação, como a que uso, Sabayon e o Gentoo, vc inclusive tem opção de instalar ou não as deps, atualizar ou não as deps, e mesmo atualizar uma biblioteca só, ou manter mais de uma versão.

Os Linux são diferentes, alguns atualizam tudo, alguns gerenciam as deps, outros não, outros ainda gerenciam ou não, ao gosto do usuário.

Deixar todos os LInux parecidos, não acho boa idéia. Uma das melhores coisas do Linux é que vc tem escolha.
Como aproveitar pacotes entre as Distros? o empacotamento é diferente. um pacote DEB não funciona num RPM.

Android é assim pq é um Android só, tudo é Android.

os linux são diferentes entre si, por exemplo Slackware não gerencia dep alguma, por padrão.
os Debian gerenciam, tudo,os RPM, nem sempre.


mas por exemplo, em Sabayon ou Gentoo, vc gerencia se quiser, se não quiser, não gerencia... Vc tira deps, coloca deps, compila ou não, compila com e sem deps etc... tudo controlável.

Cada Linux é de um jeito, gosto que seja assim.

Todos iguais não! Apenas uma que use um sistema mais simples, com um menor numero de dependências possíveis. O Ubuntu, ou PCLinuxOS por exemplo.
Reaproveitar pacotes do Ubuntu no Debian, ou do Open Mandriva no Fedora, já que todas as bibliotecas necessárias para se fazer determinado aplicativo funcionar iriam estar no único pacote, algo parecido como acontece com aplicativos já compilados, como o que acorre no Windows e no OS X.
A duvida é quanto a inexistência de pacotes já completos.


7. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/09/2014 - 21:21h

AgnaldoLucindo escreveu:

Nao sei se e uma boa ideia!Pra mim isso e um meio do FBI ou NSA espalharem backdoors no linux.Unificando vai ficar mais facil para espionar diversas distribuiçoes que possuem esse famigerado systemd.Se isso continuar assim eu vou mudar pro slackware!


Andas a fazer muitas travessuras na net heim, menino levado!? ;p


8. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/09/2014 - 22:54h

Tem de permanecer como está. Se não, caiu fora da GNU/Linux.


9. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/09/2014 - 23:25h

A diferênça é o que faz o Linux o melhor. Até pra segurança do sistemas essa diferênça é importante.


10. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/09/2014 - 11:13h

costapha escreveu:

AgnaldoLucindo escreveu:

Nao sei se e uma boa ideia!Pra mim isso e um meio do FBI ou NSA espalharem backdoors no linux.Unificando vai ficar mais facil para espionar diversas distribuiçoes que possuem esse famigerado systemd.Se isso continuar assim eu vou mudar pro slackware!


Andas a fazer muitas travessuras na net heim, menino levado!? ;p


Nem tanto, mestre!


11. Re: Por que não abandonar as dependencias (apt, yum, pacman...)

shoujo
shoujo

(usa Slackware)

Enviado em 15/09/2014 - 11:25h

isso é a mesma duvida que eu postei em uma pergunta anteriormente, e ja tirei minhas conclusões:

o único jeito de fazer isso seria fazer outro ambiente gráfico independente, e fazer com que sejam desenvolvidos todos os softwares diretamente pra ele, e quem usar uma biblioteca diferente, já embutir essa no software..

porém seria como estar desenvolvendo outro s.o, isso é o mesmo que o mac fez darwin copiando freebsd, ou que a google fez no android copiando linux..

Vc estaria desenvolvendo uma interface pro kernel do linux.. é o unico jeito






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts