unity em outras distribuiçoes

25. Re: unity em outras distribuiçoes

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/03/2016 - 21:21h

Slackunity e o Cavalheiro seria o desenvolvedor principal, rsss....!
já pensou? Uma Refisefuqui de Slackware e que só aceita dois ambientes graficos: Unity e GNOME3! rsrsrsrsrs
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


  


26. Re: unity em outras distribuiçoes

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/03/2016 - 21:26h

shoujo escreveu:
Eu já tinha lido ele... Que readame mais horrível que isso.. Não entendi bulhufas do que tem nesse arquivo


De fato ta uma bagunça. Tentei colar os comandos no terminal através dos "steps" mas não vai, o wget reclama da falta de link. O negócio é compilar os pacotes de acordo com a lista no arquivo BuildOrder...

--
LinuxCounter: #596371


27. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 03/03/2016 - 21:39h

albfneto escreveu:

Slackunity e o Cavalheiro seria o desenvolvedor principal, rsss....!
já pensou? Uma Refisefuqui de Slackware e que só aceita dois ambientes graficos: Unity e GNOME3! rsrsrsrsrs
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


Kkkkk... Seria legal.. Mas acho que ele não faria isso...
Mas compilando o unity por diversão já esta bom xD


28. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 03/03/2016 - 22:48h

Que grande o source... Pior que o navegador nao consegue identificar o tamanho do arquivo zip, nao sei quanto falta pra acabar de baixar


29. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 03/03/2016 - 23:00h

Descobri como baixar os pacotes...
Na pagina https://github.com/maciuszek/source baixar o arquivo zip, extrair ele, ai faz os comandos pelo terminal na pasta source-master, que funciona xD


30. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 03/03/2016 - 23:38h

Pausa pro rango. No momento já tenho uma boa parte do trabalho do empacotamento do Unity pro Slackware feita. Faltam algumas dependências antes de partir pro trabalho de empacotar o Unity em si.

Dependências disponíveis no SlackBuilds.org:
vala
libgee
libgee1
libgtop
libwnck3
bamf
gnome-mime-data
ORBit2
libbonobo
avahi
gnome-vfs
libgnome
libgnomecanvas
libgnomeui
gconf-editor
json-glib
libdbusmenu
zenity
1. compiz-bcop
2. protobuf (optional but recommended)
3. libcompizconfig
4. compizconfig-python
5. compizconfig-backend-kconfig4 (optional)
6. ccsm
7. compiz-plugins-main
8. compiz-plugins-extra (optional)
9. compiz-plugins-unsupported (optional)
10. emerald (optional)
11. emerald-themes (optional)
12. fusion-icon (optional)

Dependências disponíveis em https://github.com/lcavalheiro/slackbuilds
metacity
dee
libindicator
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


31. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 03/03/2016 - 23:42h

O que falta:
indicator-appmenu
indicator-application
indicator-network
indicator-sound
indicator-messages
indicator-datetime
indicator-me
indicator-session
unity-desktop

Em pouco tempo isso estará disponível no meu repositório de SlackBuilds, o https://github.com/lcavalheiro/slackbuilds
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


32. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 04/03/2016 - 02:21h

Eu tentei fazer igual no readame, mas deu uns erros estranhos, acho que vou esperar a versao do lcavalheiro ><


33. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/03/2016 - 02:42h

Galera, mais de uma vez eu comentei aqui que eu não sou programador (nem sei programar além de shell script), então preciso de uma pequena luz aqui com este erro de compilação. Na hora de rodar o make no indicator-appmenu aparece:
hud_cli-hud-cli.o: In function `print_suggestions':
hud-cli.c:(.text+0x21e): undefined reference to `pango_parse_markup'
collect2: error: ld returned 1 exit status
Makefile:799: recipe for target 'hud-cli' failed
make[3]: *** [hud-cli] Error 1[code]
Opções de compilação:
[code]SLKCFLAGS="-O2 -fPIC"
CPPFLAGS="-Wno-deprecated-declarations -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0" \
CFLAGS="$SLKCFLAGS -Wno-deprecated-declarations -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0" \
CXXFLAGS="$SLKCFLAGS -Wno-deprecated-declarations -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0" \
./configure \
--enable-deprecations=yes \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--includedir=/usr/include \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux


Antes que perguntem, estou com o Pango instalado aqui:
# ldconfig -p | grep pango
libpangoxft-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangoxft-1.0.so.0
libpangoxft-1.0.so.0 (libc6) => /usr/lib/libpangoxft-1.0.so.0
libpangoxft-1.0.so (libc6,x86-64) => /usr/lib64/libpangoxft-1.0.so
libpangoxft-1.0.so (libc6) => /usr/lib/libpangoxft-1.0.so
libpangosharpglue-2.so (libc6,x86-64) => /usr/lib64/libpangosharpglue-2.so
libpangomm-1.4.so.1 (libc6,x86-64) => /usr/lib64/libpangomm-1.4.so.1
libpangomm-1.4.so (libc6,x86-64) => /usr/lib64/libpangomm-1.4.so
libpangoft2-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangoft2-1.0.so.0
libpangoft2-1.0.so.0 (libc6) => /usr/lib/libpangoft2-1.0.so.0
libpangoft2-1.0.so (libc6,x86-64) => /usr/lib64/libpangoft2-1.0.so
libpangoft2-1.0.so (libc6) => /usr/lib/libpangoft2-1.0.so
libpangocairo-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangocairo-1.0.so.0
libpangocairo-1.0.so.0 (libc6) => /usr/lib/libpangocairo-1.0.so.0
libpangocairo-1.0.so (libc6,x86-64) => /usr/lib64/libpangocairo-1.0.so
libpangocairo-1.0.so (libc6) => /usr/lib/libpangocairo-1.0.so
libpango-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpango-1.0.so.0
libpango-1.0.so.0 (libc6) => /usr/lib/libpango-1.0.so.0
libpango-1.0.so (libc6,x86-64) => /usr/lib64/libpango-1.0.so
libpango-1.0.so (libc6) => /usr/lib/libpango-1.0.so


Alguma idéia do que diabos possa ser esse erro?
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


34. Re: unity em outras distribuiçoes

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 04/03/2016 - 02:57h

lcavalheiro escreveu:

Galera, mais de uma vez eu comentei aqui que eu não sou programador (nem sei programar além de shell script), então preciso de uma pequena luz aqui com este erro de compilação. Na hora de rodar o make no indicator-appmenu aparece:
hud_cli-hud-cli.o: In function `print_suggestions':
hud-cli.c:(.text+0x21e): undefined reference to `pango_parse_markup'
collect2: error: ld returned 1 exit status
Makefile:799: recipe for target 'hud-cli' failed
make[3]: *** [hud-cli] Error 1[code]
Opções de compilação:
[code]SLKCFLAGS="-O2 -fPIC"
CPPFLAGS="-Wno-deprecated-declarations -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0" \
CFLAGS="$SLKCFLAGS -Wno-deprecated-declarations -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0" \
CXXFLAGS="$SLKCFLAGS -Wno-deprecated-declarations -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0" \
./configure \
--enable-deprecations=yes \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--includedir=/usr/include \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux


Antes que perguntem, estou com o Pango instalado aqui:
# ldconfig -p | grep pango
libpangoxft-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangoxft-1.0.so.0
libpangoxft-1.0.so.0 (libc6) => /usr/lib/libpangoxft-1.0.so.0
libpangoxft-1.0.so (libc6,x86-64) => /usr/lib64/libpangoxft-1.0.so
libpangoxft-1.0.so (libc6) => /usr/lib/libpangoxft-1.0.so
libpangosharpglue-2.so (libc6,x86-64) => /usr/lib64/libpangosharpglue-2.so
libpangomm-1.4.so.1 (libc6,x86-64) => /usr/lib64/libpangomm-1.4.so.1
libpangomm-1.4.so (libc6,x86-64) => /usr/lib64/libpangomm-1.4.so
libpangoft2-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangoft2-1.0.so.0
libpangoft2-1.0.so.0 (libc6) => /usr/lib/libpangoft2-1.0.so.0
libpangoft2-1.0.so (libc6,x86-64) => /usr/lib64/libpangoft2-1.0.so
libpangoft2-1.0.so (libc6) => /usr/lib/libpangoft2-1.0.so
libpangocairo-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangocairo-1.0.so.0
libpangocairo-1.0.so.0 (libc6) => /usr/lib/libpangocairo-1.0.so.0
libpangocairo-1.0.so (libc6,x86-64) => /usr/lib64/libpangocairo-1.0.so
libpangocairo-1.0.so (libc6) => /usr/lib/libpangocairo-1.0.so
libpango-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpango-1.0.so.0
libpango-1.0.so.0 (libc6) => /usr/lib/libpango-1.0.so.0
libpango-1.0.so (libc6,x86-64) => /usr/lib64/libpango-1.0.so
libpango-1.0.so (libc6) => /usr/lib/libpango-1.0.so


Alguma idéia do que diabos possa ser esse erro?
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


[code]hud_cli-hud-cli.o: In function `print_suggestions':
hud-cli.c:(.text+0x21e): undefined reference to `pango_parse_markup'

Comenta a função. "//" 'print_suggestions';

Ele não achou uma refência para 'pango_parse_markup' ("nesse objeto não tem essa função") deve ter faltando alguma coisa na compilação do pango. Talvez recompilar o pango com todas as flags e se não der certo pegar a mesma versão que o ubuntu utiliza e as mesmas flags;

Ou isso --enable-deprecations=yes para no.




35. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/03/2016 - 03:03h

Arthur, passar o enable-deprecated pra no faz o compilador explodir de tanta função deprecated que esse raio de código usa :-)

Depois eu vejo o indicator-appmenu, ele não é dependência do Unity.
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


36. Re: unity em outras distribuiçoes

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/03/2016 - 03:03h

Eu estive olhando o hud-cli.c e caí nesta página: https://sourcecodebrowser.com/indicator-appmenu/0.3.97/hud-cli_8c.html

Aparentemente pode ser uma referência de um dos headers que não está presente ou um pouquinho mais chato, uma biblioteca que não está instalada e que não pode ser linkada.

Estou procurando onde se localiza a tal função dentro da hierarquia do Pango. www.pango.org

----------------------------------------------------------------------------------------------------------------
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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts