Uma distro diferente seria possivel [RESOLVIDO]

13. Re: Uma distro diferente seria possivel [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 08/08/2014 - 23:19h

wudze escreveu:

:x
O openSuse faz isso, te obriga a baixar uma iso de 4.7 GB com todos os pacotes lá, mesmo que voce queira apenas um xfce da vida, não vem separado. Só leva vantagem Gnomianos e Kdeianos.
Uma forma de resolver dependências sem internet, seria colocar todas de um mesmo programa no mesmo pacote e usar scripts chamadores na instalação. Apesar que acho que seria retrocesso, mas enfim...


eu imaginei algo assim
Quando a pessoa formata o pc, no final ele pede pra conectar a internet, se a pessoa marcar que nao tem internet, ele vai dar um arquivo pra pessoa e dizer que quando a pessoa precisar de baixar um programa, se ela quiser que o programa fique mais reduzido, ela pode se cadastrar posteriormente.

Se caso a pessoa tiver internet, ele ja faz o cadastro no site e manda as informacoes de todas as dependencias que o pc tem instalado direto pro login da pessoa no site..

Assim se ela baixar um programa quando esta logada, ele mesmo já manda as dependências resolvidas, tudo em um único pacote, automaticamente.

assim, um programa pode variar de download pra download...

para evitar problemas, quando a pessoa baixar a versao reduzida do programa, so aceita instalar no pc o qual ela tem cadastrado..

Assim quem quer guardar os programas, tem que baixar a versao completa com todas as deps resolvidas

quem so quer baixar e instalar no momento, baixa apenas as deps necessarias e pronto..

claro que pra montar um sistema assim, seria bem complexo.

Uma boa ideia e sempre deixar o pacote com maior tamamho possivel, sem destrinchar tanto os fontes, como costumam fazer as distros do linux.


  


14. Re: Uma distro diferente seria possivel [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/08/2014 - 11:40h

Olha, Linux tem muitos.

Tem desde os muito completos, com centenas de pacotes, como openSUSE DVD,
até muito minimalista, sem nada, onde vc só instala o que quer, com ou sem dependencias, como o gentoo...

gentoo vc compila tudo, e só instala as deps que quer, ou até sem a deps, mas sem internet,não vai.

a distro que uso, sabayon, tem desde completo até simples, só com fluxbox. Se vc quer ver linux com poucas dependencias, com são, baixe e teste em live CD , Sabayon Minimal e Sabayon Spinbase.

se vc pega o Sabayon Minimal, e nele instala Window-Maker, vc fica só com dois ambientes gráficos simples, Fluxbox e Window Maker

se vc quer um linux sem internet,por exemplo, se baixar o debian inteiro, todos os discos, todos os DVDs, ele tá completo e não precisa de net.

Android, Windows e Mac, tb tem deps, só que elas são internas, já estão embutidas.

O problema de fazer um SO sem nenhuma dep, é que se ele funcionar,vai funcionar mal.

vc falou substituir o X. A Canonical está trabalhando num substituto do X. Mas a priori, sem X,não tem interface gráfica alguma, nem sequer uma janelinha...

o que eu quiz dizer? Por exemplo,suponha vc use K3B... Ocorre que K3B não funciona se não tiver QT e KDE... Aí coloca QT e KDE, KDE precisa de Kwin, Kwin precisa de X-Window... X-Window precisa de Xorg.

O problema de fazer um linux inteiro do 0 for scratch, é que precisa de conhecimento, muioto,sózinho vai levar mêses, eainda corre o risco de redescobrir a pólvora, pq existem alternativas, como Sabayon Minimal, Sabayon Spinbase, Slitaz, Vector,Puppy Linux, MacPup... tem muitos Linux pequenos, minimalistas, já prontos.

Legal de Linux, é que tem para todos os gostos... Por exemplo eu, sou o contrário de vc. Os Linux que eu gosto são os grandes, aqueles muito completos, com muitas coisa instalada, e com milhares de pacotes


15. Re: Uma distro diferente seria possivel [RESOLVIDO]

Roger
rootgerr

(usa Slackware)

Enviado em 09/08/2014 - 11:48h

Posso estar falando bobagem, por falta de experiência com o debian, mas quando acho que quando você usa o synaptic no debian e baixa um determinado pacote, ele ai vai buscar também as dependências do pacote automaticamente, assim como o pacman do ARCH faz, e após esse processo a dependência instalada fica registrada no instalador e não será mais baixada, exceto em caso de atualização da mesma. No Arch ainda, posso habilitar o uso dos repositórios delta onde se houve uma alteração em determinado pacote ele vai baixar apenas o "diff" e alterar dentro do pacote original.


16. Re: Uma distro diferente seria possivel [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/08/2014 - 12:18h


eu imaginei algo assim
Quando a pessoa formata o pc, no final ele pede pra conectar a internet, se a pessoa marcar que nao tem internet, ele vai dar um arquivo pra pessoa e dizer que quando a pessoa precisar de baixar um programa, se ela quiser que o programa fique mais reduzido, ela pode se cadastrar posteriormente.

Se caso a pessoa tiver internet, ele ja faz o cadastro no site e manda as informacoes de todas as dependencias que o pc tem instalado direto pro login da pessoa no site..

Assim se ela baixar um programa quando esta logada, ele mesmo já manda as dependências resolvidas, tudo em um único pacote, automaticamente.

assim, um programa pode variar de download pra download...

para evitar problemas, quando a pessoa baixar a versao reduzida do programa, so aceita instalar no pc o qual ela tem cadastrado..

Assim quem quer guardar os programas, tem que baixar a versao completa com todas as deps resolvidas

quem so quer baixar e instalar no momento, baixa apenas as deps necessarias e pronto..

claro que pra montar um sistema assim, seria bem complexo.

Uma boa ideia e sempre deixar o pacote com maior tamamho possivel, sem destrinchar tanto os fontes, como costumam fazer as distros do linux.


não sei se entendí bem, mas em parte,os linux fazem isso...

Por exemplo quando o instalador detecta o hardware do seu micro... ele não vai instalar driver de placa de vídeo VIA Chrome, Openchrome, se não achar no micro uma placa VIA...


Rootgerr,

é isso... Sabayon e Debian, detectam as deps automático, se precisa, ele baixa...

Gentoo tb, Arch também. Agora em Gentoo, em Sabayon, acho que tb em Arch,

vc tem opção de comando para não querer as deps.

Já em Debian não, ele instala tudo

Em Distros RPM, é misto... as vêzes baixa as deps, mas há pacotes RPM que não o fazem, não gerenciam as deps...

em Slackware, se me lembro, pelo menos nos Slackwares antigos, ele não gerenciava as deps, era tudo manual.Tinha de baixar uma por uma

Ainda, tem uma coisa. Nas distros de compilação, tipo Gentoo, quando vc especifica uma USE Flag, vc cria ou remove a dependência. e o Gentoo ainda tem dependencia cruzada, que é o seguinte:

O Pacote A, depende do Pacote B. Então, instalou A, ele puxa o B junto.

Agora vc instala o Cque depende do D. C e D são instalados, portanto.

Mas o pacote D, não é necessário para A, mas ele melhora A (dependência complementar). Portanto encontrando D instalado, A funciona melhor....

Agora vc desinstala C... ele sái, mas o D não sái mais, pq agora A depende dele... Isso é dependencia cruzada. Gentoo e Sabayon tem muito.

Porisso que a Galera fala que precisa muito espaço de HD, Gentoo e Sabayon, porque aumentam sempre,,, Porisso também que a Galera fala que é complicado tirar pacotes "orfãos" em Gentoo e Sabayon, pq geralmente não são orfãos,são dependências cruzadas.


17. Re: Uma distro diferente seria possivel [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/08/2014 - 12:42h

Vc está procurando linux ultra mínimo, bem essencial...
experimente Tiny Core. LXer e navegador ultramínimo UzBi


18. Re: Uma distro diferente seria possivel [RESOLVIDO]

Guilherme Silva
sla

(usa Sabayon)

Enviado em 09/08/2014 - 17:19h

albfneto escreveu:

Vc está procurando linux ultra mínimo, bem essencial...
experimente Tiny Core. LXer e navegador ultramínimo UzBi


mto boa essa distro acabei de testar numa vm n conheçia essa....msm sendo bem minimalista tem mtos pacotes nos repositorios para ser instalados manualmente.......e ainda é em modo grafico.....


19. Re: Uma distro diferente seria possivel [RESOLVIDO]

Roger
rootgerr

(usa Slackware)

Enviado em 09/08/2014 - 20:47h



Rootgerr,

é isso... Sabayon e Debian, detectam as deps automático, se precisa, ele baixa...

Gentoo tb, Arch também. Agora em Gentoo, em Sabayon, acho que tb em Arch,

vc tem opção de comando para não querer as deps.

Já em Debian não, ele instala tudo

Em Distros RPM, é misto... as vêzes baixa as deps, mas há pacotes RPM que não o fazem, não gerenciam as deps...

em Slackware, se me lembro, pelo menos nos Slackwares antigos, ele não gerenciava as deps, era tudo manual.Tinha de baixar uma por uma

Ainda, tem uma coisa. Nas distros de compilação, tipo Gentoo, quando vc especifica uma USE Flag, vc cria ou remove a dependência. e o Gentoo ainda tem dependencia cruzada, que é o seguinte:

O Pacote A, depende do Pacote B. Então, instalou A, ele puxa o B junto.

Agora vc instala o Cque depende do D. C e D são instalados, portanto.

Mas o pacote D, não é necessário para A, mas ele melhora A (dependência complementar). Portanto encontrando D instalado, A funciona melhor....

Agora vc desinstala C... ele sái, mas o D não sái mais, pq agora A depende dele... Isso é dependencia cruzada. Gentoo e Sabayon tem muito.

Porisso que a Galera fala que precisa muito espaço de HD, Gentoo e Sabayon, porque aumentam sempre,,, Porisso também que a Galera fala que é complicado tirar pacotes "orfãos" em Gentoo e Sabayon, pq geralmente não são orfãos,são dependências cruzadas.




Grato pelo esclarecimento, Alberto no tocante ao Arch não é possível pois updates "parciais" não são suportados, quando os pacotes são compilados pelos devs eles os reconstroem "contra" as bibliotecas então elas também recebem uma nova versão, caso queira criar um pacote sem as mesmas, deve utilizar o ABS e modificar o o PKGBUILD excluindo manualmente as mesmas.




20. Re: Uma distro diferente seria possivel [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 10/08/2014 - 04:14h

albfneto e outros que responderam algo parecido: eu sei que os instaladores das distros resolvem dependencias, nao foi isso que falei..

vou explicar melhor o que quiz dizer.

Uma pessoa instala o linux, mas a internet dela é muito ruim, e nao da pra ficar instalando e baixar dezenas, centenas de pacotes, o que ela faz? Vai na lan house baixar, ai que esta o problema na lan house a pessoa nao sabe quais dependencias baixar, por isso eu imaginei em uma conta sincronizada..

Vou explicar de novo passo a passo a minha ideia:

No servidor vai ter todos programas pacotes etc no repositorio certo? Ele vai ter um script capaz de juntar pacotes em um unico pacote ok?

Certo, a pessoa quando logar com usuario e senha dela no linux quando formata, ele vai sincronizar pela internet as informaçoes de quais pacotes a pessoa tem instalado no linux dela, sempre faz isso quando a pessoa estiver online...

Ai certo dia a pessoa vai la na lan house por exemplo, loga na conta dela no site e procura um programa pra baixar, quando ela pedir o download, o programa vai analizar quais pacotes a pessoa tem no pc dela(sincronizados da ultima vez que ela usou net no pc), vai ver quais faltam pra instalar o programa, juntar tudo em um unico executavel, e liberar o download pra pessoa, ela vai baixar um programa só, por no pendrive dela, e levar pra casa tranquilinha ;)
quando chegar la ela executar o programa, ele vai instalar tudo que ela precisa, nao vai repetir nada, pois ja foi analizado antes, e se caso por exemplo ela ja tiver nao vai instalar de novo, o software vai ser capaz de analizar as diferenças dos programs...

É isso que eu quiz dizer..


21. Re: Uma distro diferente seria possivel [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 10/08/2014 - 04:18h

usando esse metodo que eu imaginei, faria a instalação dos softwares ficar bem parecida com windows...

Ela baixa, da dois cliques, põe a senha do root(para segurança), e instala..


Dessa força a pessoa tem a confiança que os softwares so vem do repositorio oficial e pronto..

Ah e outro detalhe, pra quem cria programas e da compatibilidade pra distro, é simples so embutir tudo que é necessario e nao é padrao na distro, assim evita problemas com dependencias :D


22. Re: Uma distro diferente seria possivel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/08/2014 - 11:08h

O google desenvolveu o Android por ser uma empresa que vale hoje no mercado R$1 Trilhão de reais...


http://olhardigital.uol.com.br/pro/noticia/40332/40332


Precisa mais que boa vontade para fazer uma distribuição. Isso dá 3 Petrobras em valor




23. Re: Uma distro diferente seria possivel [RESOLVIDO]

LinuxWalker
Delusion

(usa Debian)

Enviado em 10/08/2014 - 11:33h

sem internet, quase inútil um pc.
usava o windows sem internet.


24. Re: Uma distro diferente seria possivel [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 10/08/2014 - 12:08h

mas shoujo...

os Linux já fazem isso...
quando vc atualiza normal... os pacotes atualizados são só o que vc tem instalado... ele não vai atualizar algo que não tá no seu micro....

ex. se vc não tem tocador Amarok, ele não vai baixar amarok, a não seu que queira

e ainda, instalar com um duplo clique, DEB, dá e RPM também!

Ou seja, o que estou querendo dizer é os linux normais já fazem o que vc quer...


e ainda, se vc quer uma ISO num DVD que só tenha o que vc quer, por ex. openSUSE dá. Procure por SUSE Studio.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts