Em 14 de abril de 2013 17:25, "Germán A. Racca" <german.racca@gmail.com> escreveu:
On 04/14/2013 08:32 AM, Celso Viana wrote:



Em 13 de abril de 2013 21:23, "Germán A. Racca" <german.racca@gmail.com
<mailto:german.racca@gmail.com>> escreveu:


    On 04/12/2013 08:37 PM, Celso Viana wrote:

        Pessoal,

        Estou tendo problemas para instalar o simulador de redes GNS3 no
        Fedora.
        Baixei o pacote no endereço (não existe nos repositórios
        oficiais - pelo
        menos não encontrei) http://pkgs.org/fedora-18

        Quando tento instalar, o rpm me informa que precisa das
        dependências:
        dynamips, pyqt4 e python-sip. O pytq4 tem no repositório oficial e o
        dynamips também tem no site pkgs.org <http://pkgs.org>
        <http://pkgs.org>; mas o tal do

        "python-sip" não encontro nem com reza; nos repositórios encontrei
        "python-sippy" e no site "pkgs.org <http://pkgs.org>
        <http://pkgs.org>" "python3-sip";

        instalei os dois e não funcionou nenhum: a instalação do gns3
        continua
        pedindo o tal do "python-sip".

        Alguém já instalou o GNS3 no Fedora?

        Obrigado


    Pelo que estou vendo, o "python-sip" que vc procura é o "sip" no
    Fedora, só que a pessoa que empacotou o gns3 escreveu a dependencia
    errada.

    Esse pacote gns3 que vc esta querendo instalar foi compilado para
    Fedora mas é do openSUSE, então eu acho que a pessoa que fez o
    pacote acabou pondo o nome da dependencia errado. Talvez vc possa
    baixar o src rpm e editar o spec file, usando "Requires: sip".

    Boa sorte!
    Germán.

        --
        Celso Vianna
        BSD User: 51318
        http://www.bsdcounter.org

        Palmas/TO--


    Germán A. Racca
    Fedora Package Maintainer
    https://fedoraproject.org/__wiki/User:Skytux

    <https://fedoraproject.org/wiki/User:Skytux>
    --
    br-users mailing list
    br-users@lists.fedoraproject.__org
    <mailto:br-users@lists.fedoraproject.org>
    https://admin.fedoraproject.__org/mailman/listinfo/br-users

    <https://admin.fedoraproject.org/mailman/listinfo/br-users>


Germán,

Obrigado pela ajuda. Baixei o src do pacote e o arquivo gns3.spec está
assim:

http://pastebin.com/7ijzyFBJ

Não entendo da criação/geração de pacotes para o Fedora. A alteração que
você sugere é substituir a linha "Requires:       python-sip" por
"Requires:       sip" ou
"Requires:       python3-sip"?

Depois que fizer a alteração, como gero o "*.rpm"?

Pronto Celso, eu fiz por voce para não demorarmos tanto, mas se quiser eu posso te ajudar a preparar o ambiente para compilar rpms com mais tempo.

Primeiro baixe uma dependencia que se chama "dynamips". Eu não achei nos repos do Fedora, mas pode pegar do mesmo site que pegamos o gns3:

http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_18/x86_64/dynamips-0.2.8-4.1.x86_64.rpm

Eu editei o spec do gns3, substitui "python-sip" por "sip" e "python-qt4" por "PyQt4" para o Fedora entender, logo compilei o spec e obtive o rpm que pode pegar daqui:

https://dl.dropboxusercontent.com/u/10411539/gns3-0.8.3.1-10.2.noarch.rpm

Instale eles e veja se funciona, pois eu não faço a menor idéia para que serve esse programa, alias meus conhecimentos sobre redes são quase nulos :)

Observação: não tenho certeza se vai funcionar com o sip ou não. Caso não funcione, podemos tentar colocar o python3-sip como dependencia e compilar de novo.

Abraços e boa sorte!
Germán.



--
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

Palmas/TO



Fiz o teste aqui e funcionou redondo. Enviei e-mail para o maitainer, pra ver se ele corrige lá no repositório.

Muito obrigado pela ajuda. Agora vou instalar em 30 máquinas num dos laboratórios de informática aqui da escola, a pedido de um dos professores.

--
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

Palmas/TO