Logo Hardware.com.br
Gabrielvinicios
Gabrielvinic... Geek Registrado
3.9K Mensagens 1 Curtida

Slack 13.1 - dependencias recentes não são aceitas?

#1 Por Gabrielvinic... 10/01/2011 - 22:40
Ola amigos, do Slackware!

Estou iniciando minha jornada no Linux logo no Slackware, e estou adorando! Aproveitando o periodo das ferias para estudar.

Estou instalando aqui o Inkscape, me guiando em parte por este artigo (http://www.vivaolinux.com.br/artigo/Instalando-o-Inkscape-no-Slackware?pagina=1), mas tentando fazer tudo sozinho pra pegar a lógica, isto é, vendo quais dependencias o Slack vai pedindo e baixando-as.

As dependencias que o Slackware está pedindo são em maior número que as apontadas no artigo, mas isso é o de menos. O que está me intrigando é que, me corrijam se eu estiver errado, as dependências tem de ser da versão exata à que está sendo pedida. Por exemplo, dei um ./configure na dependencia glibmm-2.23.1. Então, no final da configuração, aparece escrito:

Requested 'glib-2.0 >= 2.23.1' but version of GLib is 2.22.5
Requested 'gobject-2.0 >= 2.23.1' but version of GObject is 2.22.5
Requested 'gmodule-2.0 >= 2.23.1' but version of GModule is 2.22.5

Como vocês podem ver, com exceção do gmodule-2.0, as outras duas dependencias estão em versão MAIS NOVA que a que é pedida. É isso mesmo pessoal, eu tenho de ter a versão EXATA que ele tá pedindo, senão não roda? Depois do ./configure tentei dar um make, mas sem sucesso. Antes de todo o procedimento, dei também um ldconfig, mas o resultado é esse ai mesmo.

Agradeço as respostas.

Um abraço, fiquem com Deus,
Gabriel.
Marcrock
Marcrock Super Participante Registrado
440 Mensagens 26 Curtidas
#3 Por Marcrock
10/01/2011 - 23:29
Gabrielvinicios disse:
Ola amigos, do Slackware!

Estou iniciando minha jornada no Linux logo no Slackware, e estou adorando! Aproveitando o periodo das ferias para estudar.

Estou instalando aqui o Inkscape, me guiando em parte por este artigo (http://www.vivaolinux.com.br/artigo/Instalando-o-Inkscape-no-Slackware?pagina=1), mas tentando fazer tudo sozinho pra pegar a lógica, isto é, vendo quais dependencias o Slack vai pedindo e baixando-as.

As dependencias que o Slackware está pedindo são em maior número que as apontadas no artigo, mas isso é o de menos. O que está me intrigando é que, me corrijam se eu estiver errado, as dependências tem de ser da versão exata à que está sendo pedida. Por exemplo, dei um ./configure na dependencia glibmm-2.23.1. Então, no final da configuração, aparece escrito:

Requested 'glib-2.0 >= 2.23.1' but version of GLib is 2.22.5
Requested 'gobject-2.0 >= 2.23.1' but version of GObject is 2.22.5
Requested 'gmodule-2.0 >= 2.23.1' but version of GModule is 2.22.5

Como vocês podem ver, com exceção do gmodule-2.0, as outras duas dependencias estão em versão MAIS NOVA que a que é pedida. É isso mesmo pessoal, eu tenho de ter a versão EXATA que ele tá pedindo, senão não roda? Depois do ./configure tentei dar um make, mas sem sucesso. Antes de todo o procedimento, dei também um ldconfig, mas o resultado é esse ai mesmo.

Agradeço as respostas.

Um abraço, fiquem com Deus,
Gabriel.


Você interpretou errado a saída, o que está dizendo é que você tem a versão 2.22.5, mas é REQUERIDA a 2.23.1. Você não tem que ter a versão exata para instalar aplicativos, isso ocorre apenas em raríssimas excessões. Resolver as dependências assim é mesmo muito bom para aprender sobre a estrutura de software no Linux.
punk.gif Biostar A780L3L - Athlon II X2 - 4GB DDR3 - Sabayon Linux punk.gif
Gabrielvinicios
Gabrielvinic... Geek Registrado
3.9K Mensagens 1 Curtida
#4 Por Gabrielvinic...
11/01/2011 - 00:02
É verdade pessoal, me desculpem pelo erro.

Resolvi começar do zero novamente, seguindo o artigo de instalação do Inkscape que postei no primeiro post.

Baixei o GTKMM-2.18.2.tar.bz2, descompactei, dei o ./configure e acusou falta do glibmm-2.4.

Baixei o glibmm2.4.8, dei um configure, tudo ok, mas quando dei um make, no final apareceram os seguintes erros:

convert.cc:51: error: 'g_assert' was not declared in this scope
make[5]: ** [convert.lo] Erro 1
make[5]: Saindo do diretório `/root/glibmm-2.4.8/glib/glibmm'
make[4]: ** [all-recursive] Erro 1
make[4]: Saindo do diretório `/root/glibmm-2.4.8/glib/glibmm'
make[3]: ** [all-recursive] Erro 1
make[3]: Saindo do diretório `/root/glibmm-2.4.8/glib'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/root/glibmm-2.4.8/glib'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/root/glibmm-2.4.8'
make: ** [all] Erro 2

Por que desse erro?

Será que é porque no eu já tinha instalado uma versão anterior do glibmm e tentei instalar essa por cima? Nesse caso, como fazer pra desinstalar? Fui no pkgtool mas não encontrei ela lá, talvez porque eu a instalei usando make e make install e não installpkg, certo? Então, como desinstalar?

Um abraço, fiquem com Deus,
Gabriel.
Gabriel vinicios
Jose Monteiro
Jose Monteir... General de Pijama Registrado
4.1K Mensagens 135 Curtidas
#5 Por Jose Monteir...
11/01/2011 - 08:45
Já está começando no Slack? Eita, sujeito corajoso!!

Bem, ao tentar compilar pacotes você pode acabar entrando em uma selva de possibilidades. No seu caso, talvez você já tenha uma versão mais recente do Glib e, ao tentar instalar pacotes de dependências mais antigas que a versão instalada, este erro ocorre.
Uma saída seria localizar a lib instalada e criar um link simbólico para ela, link este com o nome desejado na compilação.

Mas, mudando de assunto, você deseja uma solução mais rápida? Conhece os SlackBuilds? Eles são scripts desenvolvidos para uso sempre na versão mais recente do Slackware. Como funcionam?

1 - Baixe o script para a aplicação que você deseja daqui: http://slackbuilds.org/repository/13.1/

2 - Extraia o conteúdo baixado e terá algo como:
/chemtool
|-- README
|-- chemtool.info
|-- chemtool.SlackBuild
|-- chemtool.desktop
|-- chemtool.png
|-- slack-desc

3 - Agora baixe o código fonte a partir do endereço listado no arquivo ***.info (chemtool.info, no caso acima) e o coloque dentro do diretório (chemtool, no caso)

4 - Se a versão que você baixou for diferente da versão citada no arquivo ***.SlackBuild, abra este último com um editor de texto e o modifique para que a linha iniciada pela palavra VERSION seja igual.

5 - Torne "executável" o arquivo ***.SlackBuild (chmod +x chemtool.SlackBuild no caso) e depois, conectado a internet, execute-o (./chemtool.SlackBuild no caso)
Existem 10 tipos de pessoas: aquelas que entendem binário e aquelas que não entendem.
bartonMK2
bartonMK2 Super Participante Registrado
877 Mensagens 28 Curtidas
#6 Por bartonMK2
11/01/2011 - 08:59
Desde que instalei o slack 13.1 aqui, uso a dica do José Monteiro, com os slackbuilds. Quase todos os programas que tenho instalado em minha máquina, foi através dos scripts simplificados é muuuuuito mais fácil de instalar os pacotes assim!

Tem também a ferramanta chamada de slapt-get, é uma ferramenta similar ao apt-get do Debian e resolve dependências ñ tão eficaz quanto o apt do Debian e mas resolve um bocado.

Se por exemplo, o programa for listado o Inkscap, dando o comando slap-get --search Inkscap e ai fica fácil depois dando o comando slap-get --install Inkscap.

No geral ele instala e resolve dependência em questão de segundos.
Marcrock
Marcrock Super Participante Registrado
440 Mensagens 26 Curtidas
#7 Por Marcrock
11/01/2011 - 13:29
convert.cc:51: error: 'g_assert' was not declared in this scope

O erro é dos fontes mesmo, algum arquivo de header não foi declarado ou coisa assim. Resolver dependências assim é muito instrutivo, mas se você não tiver paciência ou tempo, use o Slackbuilds ou os pacotes do Slacky.eu, tem muitos já prontos. Mas acho bom você persistir e aprender mais sobre os pacotes. Baixe outra vez o pacote só pra ter certeza que não está corrompido.
punk.gif Biostar A780L3L - Athlon II X2 - 4GB DDR3 - Sabayon Linux punk.gif
Gabrielvinicios
Gabrielvinic... Geek Registrado
3.9K Mensagens 1 Curtida
#8 Por Gabrielvinic...
11/01/2011 - 15:08
Como vai bartonMK2!

Não sabia da existência desse Slapt-get. Nunca usei Ubuntu nem nada do Debian, mas parece algo parecido com o apt-get que os ubuntianos tanto se gabam, mas que os slackers tanto criticam!

Eu como quero fazer tudo na unha e não tenho pressa pra usar o Inkscape, vou insistir mais um pouco com as dependências. Se realmente não der certo, testarei o slapt-get.



Digo o mesmo, José Monteiro. Não entendi 100% o que são os SlackBuilds, parece interessante. Seria algo como ele baixar as dependências automaticamente?


omo eu disse, quero fazer tudo na mão. Talvez mais tarde resolva usar o slack-apt ou outros, mas só depois de dominar o processo manual!

Bem, eu resolvi desinstalar todas as dependências que tinha por aqui. Foi bom, pois aprendi os comandos make uninstall, make distclean, make clean, dentre outros. Li muita gente dizendo que as instruções de desinstalação estão nos arquivos README das dependências, mas em nenhuma delas encontrei. Sorte que o make uninstall funcionou com todas!

Então vamos lá, dei um ./configure no inkscape. Ele pediu a biblioteca gc. Eu já tinha baixado a gc6.8 e tinha desinstalado ela. Então fui lá e instalei ela novamente. ./configure, make, make install. Tudo perfeito. Voltei ao inkscape.

Dei um ./configure novamente no inkscape, e agora ele pediu as seguintes dependências:

No package 'gdkmm-2.4' found
No package 'glibmm-2.4' found
No package 'giomm-2.4' found
No package 'gtkmm-2.4' found
No package 'gsl' found

DÚVIDA 1: Ai comecei a ficar encafifado. Fui procurar a gdkmm. Usei os sites que vocês me indicaram: LinuxPackage (selecionei tanto versão 13.1 quanto any nas buscas) e SlackBuild, mas tal dependência não foi achada neles. Estou fazendo algo errado? (digitei gdkmm nas buscas)

DÚVIDA 2: Outra dúvida: por que é que nem no artigo que ensina a instalar o inkscape no Slackware (http://www.vivaolinux.com.br/artigo/Instalando-o-Inkscape-no-Slackware?pagina=1), nem na lista de dependências que o colega neltavares falou acima, a biblioteca gdkmm não é citada? Se o Slack não precisa dela, por que ele pede então?

DÚVIDA 3: Usando a busca do google, encontrei alguns links pra download da referida gdkmm, nos seguintes sites:

http://pkgs.org/package/pkgconfig%28gdkmm-2.4%29
e
http://www.rpmfind.net/linux/rpm2html/search.php?query=pkgconfig%28gdkmm-2.4%29

só que nesses links, você olhando os arquivos, todos se chamam gTkmm, e não gDkmm! Então, estou meio confuso com essas dúvidas!

Então o gTkmm é a mesma coisa da gDkmm? Ou existem diferenças?

Um abraço a todos, fiquem com Deus,
Gabriel.

Bem pessoal, pra tirar a dúvida logo baixei o gtkmm 2.18.2 aqui (http://repository.slacky.eu/slackware-13.1/libraries/gtkmm/2.18.2/), baixei no formato .txz pra ver como é. Dei um installpkg, instalou ok.

Ai voltei no Inkscape e dei novamente um ./configure. A mensagem de erro mudou e agora parece que ele quer mais dependências do que antes! Vejam:

checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 giomm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gtkspell-2.0 gthread-2.0 >= 2.0 libpng >= 1.2 gsl) were not met:

Package giomm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `giomm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
Package 'giomm-2.4', required by 'gdkmm', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables INKSCAPE_CFLAGS
and INKSCAPE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Que loucura, hehehehe! Agora ele pede, do nada, mais dependências do que antes, e pior, pede até uma tal de gtkmm2.4, que não achei em lugar nenhum (tanto no SlackBuild, quanto no repository.Slacky, a versão mais nova é a 2.18!

É meus amigos, a aventura pelo visto está só começando!

Vou agora tentar desinstalar através do removepkg ou do pkgtools e tentar instalar o .tar.bz2 dela. Volto aqui com novidades depois disso.

Abraços, fiquem com Deus,
Gabriel.

Descompactei o gtkmm2.18.2 que baixei em formato .tar.bz2, e dei um ./configure.

Então ele pede a glibmm-2.4. Tanto no repository Slacky quanto no SlackBuild a versão mais recente dessa dependência é a 2.22.2. Digitei no Google e achei-a nesse site, uma versão mais nova: http://ftp.acc.umu.se/pub/GNOME/sources/glibmm/2.4/

Perai, Gnome? Mesmo usando só KDE e (principalmente) Xfce? Bom, vou instalar mesmo assim pra ver. Me desculpem estar registrando todos os passos aqui, é que é melhor ir fazendo isso "in loco" do que tentar lembrar de tudo e resumir depois.

Vamos ver no que dá!

Abraços, fiquem com Deus,
Gabriel.
Gabriel vinicios
Gabrielvinicios
Gabrielvinic... Geek Registrado
3.9K Mensagens 1 Curtida
#9 Por Gabrielvinic...
11/01/2011 - 15:42
É pessoal, baixei duas versões da glibmm, a 2.4.8 e a 2.4.1. Tentei com uma, dei um make clean e make uninstall, tentei com a outra, e os erros foram os que se seguem abaixo:

erro glibmm-2.4.8:

convert.cc: In constructor 'Glib::IConv::IConv(const std::string&, const std::string&)':
convert.cc:51: error: 'g_assert' was not declared in this scope
make[5]: ** [convert.lo] Erro 1
make[5]: Saindo do diretório `/root/glibmm-2.4.8/glib/glibmm'
make[4]: ** [all-recursive] Erro 1
make[4]: Saindo do diretório `/root/glibmm-2.4.8/glib/glibmm'
make[3]: ** [all-recursive] Erro 1
make[3]: Saindo do diretório `/root/glibmm-2.4.8/glib'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/root/glibmm-2.4.8/glib'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/root/glibmm-2.4.8'
make: ** [all] Erro 2




erro glibmm-2.4.1:

convert.cc: In constructor 'Glib::IConv::IConv(const std::string&, const std::string&)':
convert.cc:51: error: 'g_assert' was not declared in this scope
make[5]: ** [convert.lo] Erro 1
make[5]: Saindo do diretório `/root/glibmm-2.4.1/glib/glibmm'
make[4]: ** [all-recursive] Erro 1
make[4]: Saindo do diretório `/root/glibmm-2.4.1/glib/glibmm'
make[3]: ** [all-recursive] Erro 1
make[3]: Saindo do diretório `/root/glibmm-2.4.1/glib'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/root/glibmm-2.4.1/glib'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/root/glibmm-2.4.1'
make: ** [all] Erro 2

E então eu travei aqui, não dá pra fazer mais nada sem essa biblioteca.

Será que é o fim?

Um abraço, fiquem com Deus!
Gabriel.
Gabriel vinicios
Marcrock
Marcrock Super Participante Registrado
440 Mensagens 26 Curtidas
#10 Por Marcrock
11/01/2011 - 15:55
O gdk é o pacote com os recursos para programadores (header etc..), se você instalar o gtkmm-devel deve resolver.

[ Mode "gambiarra" ] = ON

Pacote do Fedora 10 "tgzizado" big_green.png (aproveite a compilação feita por outras distros Linux)

Faça a instalação desses pacotes apenas se não conseguir a partir dos fontes !!! Isso não é um método "oficial" do Slackware e caga*@s podem surgir desse método.

Link dos pacotes:
gdk www.wikileaksinternational.tk/gtkmm24-devel-2.14.3-1.fc10.i386.tgz

libglibmm
www.wikileaksinternational.tk/libglibmm2.4_1-2.24.2-1mdv2010.1.i586.tgz


Se precisar de pacotes do Gnome, mesmo não estando tão atuais, procure em
http://salix.enialis.net/i486/13.1/salix/gnome/ , são pacotes totalmente compatíveis com o Slackware 13.1, pois são de uma distro que usa o Slack como base.
punk.gif Biostar A780L3L - Athlon II X2 - 4GB DDR3 - Sabayon Linux punk.gif
Gabrielvinicios
Gabrielvinic... Geek Registrado
3.9K Mensagens 1 Curtida
#11 Por Gabrielvinic...
11/01/2011 - 19:03
Bem pessoal, resolvi testar pelo SlackBuild. Baixei o SlackBuild do Inkscape aqui (http://slackbuilds.org/repository/13.1/graphics/inkscape/) e o fonte eu já tinha e é da mesma versão.

Fiz os procedimentos listados aqui (http://slackbuilds.org/howto/). Ele começou a processar, mas então, com grande decepção, apareceu a seguinte mensagem:

checking for CAIRO_USER_FONTS... yes
checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 giomm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gtkspell-2.0 gthread-2.0 >= 2.0 libpng >= 1.2 gsl) were not met:

No package 'gdkmm-2.4' found
No package 'gtkmm-2.4' found
No package 'gsl' found

Estou conectado na internet (senão não estaria aqui, né) tudo parece estar ok, mas ele pára ai pedindo essas dependências. Mas o SlackBuild não resolveria isso pra mim?

Eita, será que vou ter que apelar pro slack-apt? Não! Espero ajuda pra resolver isso! Não quero desanimar agora.

Um abraço, fiquem com Deus,
Gabriel
Gabriel vinicios
bartonMK2
bartonMK2 Super Participante Registrado
877 Mensagens 28 Curtidas
#12 Por bartonMK2
11/01/2011 - 19:37
Ao instalar o slack ai no seu pc, instalou como padrão?
Teve uma vez que eu mesmo começei a instalar o que achava necessário, só que faltou um monte de bibliotecas depois e vários programas ñ compilava direito. Reinstalei tudo e fiz a instalação padrão por equanto e até eu ficar expert no slack.

Tentarei instalar o mesmo programa que você citou e ver o resultado.



Cara, até tentei instalar pelo slackbuilds, ou compilar na mão e da o mesmo erro em ambas:

checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 giomm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gtkspell-2.0 gthread-2.0 >= 2.0 libpng >= 1.2 gsl) were not met:

No package 'gdkmm-2.4' found
No package 'glibmm-2.4' found
No package 'giomm-2.4' found
No package 'gtkmm-2.4' found
No package 'sigc++-2.0' found
No package 'gsl' found


Até procurei rápidamente as dependências, mas ñ achei o gdkmm e o giomm.

Da pra instalar, mas vai da um pouco de trabalho e paciência! Más é assim que se aprende a dominar o slack.
Marcrock
Marcrock Super Participante Registrado
440 Mensagens 26 Curtidas
#13 Por Marcrock
11/01/2011 - 21:14
Gabrielvinicios disse:
Bem pessoal, resolvi testar pelo SlackBuild. Baixei o SlackBuild do Inkscape aqui (http://slackbuilds.org/repository/13.1/graphics/inkscape/) e o fonte eu já tinha e é da mesma versão.

Fiz os procedimentos listados aqui (http://slackbuilds.org/howto/). Ele começou a processar, mas então, com grande decepção, apareceu a seguinte mensagem:

checking for CAIRO_USER_FONTS... yes
checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 giomm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gtkspell-2.0 gthread-2.0 >= 2.0 libpng >= 1.2 gsl) were not met:

No package 'gdkmm-2.4' found
No package 'gtkmm-2.4' found
No package 'gsl' found

Estou conectado na internet (senão não estaria aqui, né) tudo parece estar ok, mas ele pára ai pedindo essas dependências. Mas o SlackBuild não resolveria isso pra mim?

Eita, será que vou ter que apelar pro slack-apt? Não! Espero ajuda pra resolver isso! Não quero desanimar agora.

Um abraço, fiquem com Deus,
Gabriel


Errado o SlackBuilds apenas compila tudo e gera um pacote pra ficar mais fácil de gerenciar, na verdade você nem precisa do SlackBuild pra isso, pois pode usar o makepkg direto. Baixe esses pacotes aqui:
gdk
ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/10/i386/gtkmm24-devel-2.14.3-1.fc10.i386.rpm

libglibmm-2.4
ftp://ftp.sunet.se/pub/Linux/distributions/Mandriva/official/2010.1/i586/media/main/release/libglibmm2.4_1-2.24.2-1mdv2010.1.i586.rpm

e faça no diretório que baixou:

rpm2tgz gtkmm24-devel-2.14.3-1.fc10.i386.rpm

rpm2tgz libglibmm2.4_1-2.24.2-1mdv2010.1.i586.rpm

Isso vai gerar os arquivos gtkmm24-devel-2.14.3-1.fc10.i386.tgz e libglibmm2.4_1-2.24.2-1mdv2010.1.i586.tgz, instale eles assim:

#installpkg gtkmm24-devel-2.14.3-1.fc10.i386.tgz
#installpkg libglibmm2.4_1-2.24.2-1mdv2010.1.i586.tgz

Talvez isso seja necessário pra você continuar com sua compilação do Inkscape. Essas libs não tem lá no SlackBuilds um script pra elas também ??? Digo isso, pois geralmente se um pacote tem um SlackBuild, eles colocam as depedências disponíveis em outros arquivos de SlackBuild, volto a frisar que não resolve dependência, apenas lista quais SlackBuilds você tem que compilar pra rodar algum aplicativo.
punk.gif Biostar A780L3L - Athlon II X2 - 4GB DDR3 - Sabayon Linux punk.gif
bartonMK2
bartonMK2 Super Participante Registrado
877 Mensagens 28 Curtidas
#14 Por bartonMK2
11/01/2011 - 21:29
Opa Marcrock, gostei deste outro jeito de instalar um pacote rpm e convertendo para tgz e nem passou pela minha cabeça de fazer assim.

Bom, neste exato momento ja estou compilando o pacote inkscape, parace que vai demorar uns 30 ou 40 min para terminar. Mas o mais difícil, foi pegar dependência por dependência para se chegar na compilação do pacote propriamente dito o inkscape.

Lógico cada máquina vai ser um jeito diferente de instalar ou pouco parecido, então resolvir instala o pacote e cria tipo uma lista dos outros pacotes para se chegar no pricipal:

gc, gsl, gtkmm, glibmm, libsigc, pangomm, cairo, e depois o próprio programa inkscape.


Até este exato momento esta compilando, não dando mais erro na hora em que se checava os arquivos para instalação.
Gabrielvinicios
Gabrielvinic... Geek Registrado
3.9K Mensagens 1 Curtida
#15 Por Gabrielvinic...
11/01/2011 - 22:31
Muito interessante pessoal. Então, vamos à algumas perguntas:

1) A unica coisa em que o SlackBuild facilita é na geração do pacote e seu futuro gerenciamento, nada mais? O que isso quer dizer na prática? Quero dizer, o que significa gerenciar um pacote?

2) A conversão de rpm pra tgz é interessante, já tinha visto algo assim. Mas eis a pergunta: quais são as vantagens entre se usar um tgz (ou tgx) em relação a um tar.gz ou tar.bz2, em que temos de usar o ./configure, make e make install? A única vantagem é a facilidade de não digitar 3 comandos, e de remoção mais simples através do pkgtool ou do removepkg, ou existe alguma outra vantagem?

3) Barton, confesso que me senti encorajado a tentar novamente graças ao seu depoimento. Será que foi a ordem de instalação das dependências que usei que fez dar tanto problema? Eis a ordem usada por mim:
-gc6.8
-gdkmm (pediu gtkmm, que por sua vez pediu glibmm, que pediu pangomm, que pediu cairomm, que pediu cairo, que pediu pixman e aqui parou o processo).

Muito obrigado e um grande abraço a todos, fiquem com Deus.
Gabriel vinicios
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal