Usuário do ubuntu não compila? [RESOLVIDO]

13. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Néscio Ignorante
Ignorante

(usa Slackware)

Enviado em 08/01/2011 - 20:09h

Minha primeira compilação foi o driver madwifi no meu notebook, pedi ajuda aki no VOL e fiz o que eles me passaram o link e o que eu tinha que fazer...E deu tudo certo, sem nenhum erro.

Depois que eu deixei como eu queria, comecei a usar outras distros, como debian, ubuntu, gOS, etc...mas quando havia algum erro de compilação, era um verdadeiro bailão, tive que usar a força apt, dpkg, etc...

Espero ter me expressado bem..kkkkkk


  


14. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Brian Chalega da Silva
brian_ch

(usa Arch Linux)

Enviado em 08/01/2011 - 20:22h

Também acho que essa falta de pacotes de desenvolvimento já está muito exagerada, o ubuntu pelo que eu me lembro vem até sem o gcc, não é? E até o meu fedora não inclui nem este compilador no live-cd.


15. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/01/2011 - 20:32h

Olá brian, ACHO que você está certo, olhei aqui no archives do apt e constatei que entre as dezenas de dependências que foram instaladas, estão o gcc e o g++.

Vê se pode?


16. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 08/01/2011 - 20:49h

Apesar de não ter tido nenhuma vivência com a Slackware propriamente dita, a distro com a qual me iniciei (Basic Linux) tem MUITA coisa de lá, e quase tudo tem de ser feito "no muque" mesmo.

E pelo que pude perceber, a Slack' tem milhares de coisinhas, porém muito bem organizadas e separadas em muitos diretórios. Cada coisa com sua função, cada uma no seu quadrado.
Na hora de compilar, a Slackware tem maior facilidade de lidar com dependências, devido à forma como elas estão organizadas.

Dependências do Ubuntu, por seu lado, já vem precompiladas e pode haver conflito dessas já preinstaladas com as mesmas dependências em outro "formato" - e por isso dá erro.
Não estou sabendo me expressar quanto a isso, mas acho que é algo nesse sentido.
Questão não de conhecimento de causa, mas de mero palpite.
Imagino que aconteça o mesmo - talvez em menor escala - com as derivadas da Debian.
E por tratar-se de apenas uma opinião minha, seria bastante útil se alguém realmente esclarecesse essa situação para que todos nós aprendêssemos.


17. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/01/2011 - 21:03h

Olá teixeira, nunca cheguei a investigar um cd do ubuntu, mas no slackware, as coisas realmente parecem simples, veja só:

As categorias D e L do DVD do slackware, possuem dezenas de bibliotecas e os compiladores que um usuário venha precisar em uma compilação. Juntando tudo dá quase 300 mb de bibliotecas e pacotes de desenvolvimento em geral.

Fiz um cd personalizado do slackware, com quase 600 mb, e não deixei de fora, nenhum dos pacotes da categoria D e L.

Talvez eu nunca venha usar alguns desses pacotes, mas me sinto tranquilo em saber que estão lá.

Abraço


18. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/01/2011 - 21:05h

é só ver o caminhão de pacotes que é instalado nos 3 CDs do Slackware, bem diferente do CDzinho (sem ofensas) do Ubuntu onde quase que a metade é ocupada pelo OpenOffice|Evolution e outros.

tomo como minhas as palavras do Izaias, se ele deixar rsrsrs

partindo do que expus acima, o mesmo ocorre com o Debian para quem usa o CD tradicional e mais ainda para quem usa o NetInstall:

compilar é o bixo sim!

recentemente criei um script para a instalação de pacotes com essa finalidade, mas como estou organizando meus arquivos não o encontro, lembro que adicionei: git, bzr, cvs, svn-buildpackage, gnu-standards e o tradicional: build-essential

no Arch Linux com isso:

# pacman -S base-devel ### já é meio caminho andado!

[]'s


19. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 08/01/2011 - 21:16h

No Debian e nas "Debian Like" a instalação do pacote build-essential deveria resolver a maioria dos problemas de compilação, mas não resolve.

Continua faltando um monte de coisas que no Slackware já fazem parte da instalação full.

É como eu disse: não tem nada melhor do que o Slackware para compilar pacotes, talvez exceto Gentoo e seus derivados, pois, afinal, tudo neles é compilado na máquina do usuário (ou, ao menos, deveria ser).

Resumindo, desde a minha primeira experiência com o Slackware consegui compilar um monte de coisas nele, sempre de maneira fácil e rápida. Já como usuário "Debian" (Ubuntu, Mint, Debian, Sidux etc.), acho que apenas uma ou duas vezes consegui criar algum pacote .deb via checkinstall, e sempre após suar um bocado.


20. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Ruan
ru4n

(usa Debian)

Enviado em 08/01/2011 - 21:56h

Na maioria das vezes, nunca tive problemas para compilar programas no Slackware.

No Ubuntu, realizo pouquíssimas compilações, na verdade, só faço compilações quando necessário, ou seja, quando não há o programa que quero nos repositórios. Mas confesso que, compilar um programa mais novo no Ubuntu as vezes é complicado, aí exige versões mais novas de alguns componentes do sistema, gera uma confusão danada. :-S

Ah! Para distros Debian-based, existe o gerenciador de pacotes apt-build, é uma mão na roda para quem quer compilar programas sem meter a mão na massa, rs!



21. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/01/2011 - 22:03h

Olá ruan, nunca tinha ouvido falar do apt-build, apenas do auto-apt.

O auto-apt pode ajudar bastante, ele baixa as dependências que sejam necessárias em uma compilação.

Acho que distros mais user-friendly deveriam econtrar uma maneira de o auto-apt executar toda vez que uma compilação exigir dependências não encontradas.

Tenho certeza que ajudaria muito os desavisados que não sabem o caminho das pedras de uma compilação no ubuntu, hehehe.

Abraço


22. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Ruan
ru4n

(usa Debian)

Enviado em 08/01/2011 - 22:15h

Opa Gedimar, eu nunca ouvi falar do auto-apt. hahaha
Legal! aqui no VOL tem um artigo sobre o apt-build:
http://www.vivaolinux.com.br/artigo/Compilando-e-instalando-programas-com-o-aptbuild

Realmente, a compilação ainda é necessária em algumas áreas, como alguns drivers por exemplo. Poderiam facilitar essa tarefa para usuários iniciantes, mas acho que o apt-build facilita bastante, só não sei se existe alguma GUI para ele.


23. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 08/01/2011 - 22:17h

é que programador sério não usa ubuntu...


24. Re: Usuário do ubuntu não compila? [RESOLVIDO]

Rafael José
Räfael

(usa Ubuntu)

Enviado em 08/01/2011 - 22:17h

Sou iniciante, uso Ubuntu e até hoje nunca compilei nada no Linux. Os programas eu só instalo pela Central de Programas ou baixo o código fonte (em Python ou SH) e dou permissão para execução.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts