Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

37. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 15/02/2016 - 20:45h

wellington_r escreveu:

spylinux escreveu:

wellington_r escreveu:

Eu acho que o sistema de libs compartilhadas do Linux é o melhor sistema de empacotamento para software livre, por questão de logística.

Se cada aplicação usar seu próprio pacotinho que venha com todas as dependências que ele necessita, você não corre um risco maior de segurança? Cada pacote precisaria gerenciar independentemente suas libs. Cada programa precisaria atualizar seu GTK, por exemplo.
Se cada aplicação usar seu próprio GTK, você vai ter inconsistência, pois cada aplicação vai reagir e parecer de forma diferente. Sem contar os possíveis conflitos.
E também, você corre um risco maior de quebra de padrões. Se eu puder criar um pacote que seja independente do ambiente onde ele está rodando, o que me impede de simplesmente criar uma pasta "foobar" contendo na raíz absolutamente todos os arquivos dos quais necessito para meu programa funcionar?
Você vai ter um Windows.


No caso do Solus, pelo q vi, a intenção não é separar versão de libs pra cada aplicativo, mas separar apenas 2 camadas: 1 para o sistema(e seu desktop) e outra para os aplicativos.

Tb acho q versão da mesma lib pra cada app diferente é ruim...teremos em um sistema inúmeras versões do mesmo aplicativo instalado, se torna redundante.

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Entendi. Eu havia achado que era separado para cada aplicativo individualmente.
Mas de imediato assim não consigo ver as vantagens e desvantagens disso.


@wellington_r,

Imagine q vc instalou um aplicativo q usa o GTK3 em uma determinada versão.
O Solus, usa GTK3 tb...imagina q o sistema será atualizado...A equipe do Solus é responsável pela atualização, em primeiro lugar, do seu sistema e seu desktop, e não dos aplicativosde terceiros.
Seu sistema está atualizado, versão mais recente do GTK3, ai vc vai abrir o aplicativo q vc usa, e ele dá erro pq ele depende de uma versão anterior do GTK3, q não tem instalado pq foi atualizado.

Isso acontece tb com atualizações do java para sistemas bancários...com frequência vejo usuários reclamando q atualizaram o sistema, ele atualizou o java, e não conseguem mais acessar site de banco, pq o sistema do banco suporta uma versão anterior do java, e não a atual.

Com um sistema q atualiza suas libs independente dos apps, vc não teria este problema!

Abraço
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


  


38. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/02/2016 - 21:12h

Thihup escreveu:

listeiro_037 escreveu:

Espero que Lennart Poetering não vá ler este tópico.
Ele se criou no Rio e deve saber português.
Este tópico dá outra ideia sinistra de como deixar o Linux mais próximo do Windows©.

Imaginem o systemd coordenando essa avalanche de pacotes de dll (.so) independentes.
Faltaria mais nada.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


REFORÇANDO O QUE JÁ FALEI: Não quero um Windows-like! Se eu quisesse iria utilizar o Windows!

Eu citei as DLL por serem mais fácil de todos entenderem o que estava querendo representar!

[Depois de respirar e estando calmo...]

Eu quero criar um gerenciador de pacotes que não fique tão "preso" ao SO. Se for para deletar um aplicativo não vai quebrar outro que está instalado, algo que geralmente ocorre em distros Debian-like [não digo que é ruim, eu por sinal uso o Linux Mint, mas é MUITO chato ver 32378924573490680567095876497589714396 de tópicos aqui no VOL por causa do apt-get e o erro é de utilizar uma distro Não LTS].

Espero que tenha entendido a mensagem. Não quero fazer algo para prejudicar o sistema, e sim para deixar mais fácil e menos estressante para um iniciante [porém, contudo, toda via, existem pessoas que ficam falando que é necessário quebrar o Linux para aprender a usar, mas a verdade é que se quebra o sistema você não vai deixar a pessoa a vontade].

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)


Só um detalhe: a quebradeira referida não são com Debian-Like. São com Ubuntu-Like. Vulgo Canonical Windows©.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



39. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/02/2016 - 21:27h

spylinux escreveu:

ru4n escreveu:

Eu particularmente prefiro este modelo de pacotes. É mais prático para o usuário, e elimina a inconsistência de pacotes.
Não há nada bom nem mau a não ser estas duas coisas: a sabedoria que é um bem e a ignorância que é um mal.


Estava lendo uma entrevista do Ikey Doherty (do Solus), e ele pretende adotar pra próxima versão, o Solus 2, algo parecido (não de arrastar, mas de libs).
A ideia é que as libs, dependências em geral usadas no sistema, sejam usadas apenas pelo sistema, separada das libs dos aplicativos.
Então, por exemplo, se o sistema atualizar o GTK (exemplo q ele usa), não vai mudar ou interferir na versão do GTK usada nos aplicativos.

Fonte: http://www.linuxuser.co.uk/news/solus-operating-system-interview

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Ou seja, a proposta é separar as libs do core (sistema) das libs dos aplicativos. Os pacotes consequentemente vão ficar maiores, mas eliminaria de vez o problema de dependência não encontrada.

*Vai dar um trabalho tremendo para compilar os aplicativos de terceiros nesse novo modelo, mas se funcionar será muito bom!

--
LinuxUser: #596371


40. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 15/02/2016 - 21:34h

Vai sim dar trabalho hehehe.

Mas tipo, o bom seria pegar alguem para ir compilando o x32 enquanto eu vou no x64, por exemplo.

Sem falar que terei de programar a interface gráfica do programa. Mas acho que consigo.

E sobre criar uma nova distro, primeiro vou me focar em criar o gerenciador de pacotes, e depois tenho uns tutoriais em vídeo de um amigo mostrando como criar uma distro LFS.

Se quiserem me ajudar serei grato. E creio que se der certo ficará muito bom. Imagine um mundo sem problemas de dependências, que lindo <3

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)



41. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

IceStorms
IceStorms

(usa openSUSE)

Enviado em 15/02/2016 - 22:16h


Seria uma boa idéia, ficaria mesmo como é no MacOS, assim como o ru4n falou, onde os programas não precisam ser instalados e todas as dependência vêm juntas com o pacote e ficam na mesma pasta. Por outro lado, penso que o sistema ficaria inchado já que existiria muitas dependências repetidas dependendo do número de programas "instalados".

Outra vantagem é que evitaria problemas que são muito comuns nas distros GNU/Linux quando se desinstala programas, como perder dependências que são utilizadas por outros programas.


42. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Ma

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/02/2016 - 22:34h

Realmente acho que teriamos que criar um novo tipo de empacotamento, a ideia e muito legal.
Poderiamos criar tambem a distro com base no Arch Linux, acho que seria uma boa.


43. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

M.
XProtoman

(usa Fedora)

Enviado em 20/02/2016 - 11:41h

Bom dia e parabéns a todos,

Tópico excelente, com muitas ideias e informações, marca para acompanhar.


44. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Ma

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/02/2016 - 12:12h

Poderiamos criar tambem a distro com base no Arch Linux, acho que seria uma boa.


Eu acho que seria melhor criar com base no Slackware, que não tem verificador de dependências. Se faltar dependência(s) em um pacote, o usuário é o responsável por instalar esta(s) dependência(s) em falta. Acho que é o cenário ideal para criar um sistema de pacotes mais próximo do OSX.
--
LinuxCounter: #596371


45. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Ma

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/02/2016 - 16:01h

A extenção dos arquivos poderia ser ".thp" - Thihup ou "Tarball Hélio Package" :v


46. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

shoujo
shoujo

(usa Slackware)

Enviado em 20/02/2016 - 18:32h

Mas então já começou a produçao?


47. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 20/02/2016 - 18:38h

a extenção dos arquivos poderia ser ".thp" - Thihup ou "Tarball Hélio Package" :v


Acho que entendi a sacada do "Hélio". É uma tentativa "troll", pq Hélio é leve e os pacotes não serão e.e

Mas então já começou a produçao?


Repetindo uma frase da Dilma:

Em termos.


Eu ainda não planejei o "leitor e instalador", por enquanto estou focando em fazer um "Gerador" dos pacotes ".thp" [haha]. E creio que será bem intuitivo: Você arrasta as bibliotecas e o executável e ele te gera o arquivo ".thp" que será em um formato binário e o leitor "instalará" no sistema;

Ei, você quer ajudar a programar? Eu posso portar esse trecho de código para Python pois não criei nada muito complexo.

Espero ter ajudado

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)



48. Re: Seria possível o Linux possuir um sistema de instalação/desinstalação de aplicativos igual do Mac OS

shoujo
shoujo

(usa Slackware)

Enviado em 20/02/2016 - 19:14h

Posso ajudar.. No caso como você esta fazendo os testes? Pequenos softwares compilados e criar o pacote..
Voce comprime o pacote em gz e cria sua extensão?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts