14 ottobre 2011

Installare DraftSight su Ubuntu 11.10 senza problemi


Qualche tempo fa vi ho scritto un articolo che mostrava come installare DraftSight su Kubuntu 11.10
L'installazione di DraftSight sull'ultima versione di Ubuntu e derivate non avviene in quanto una dipendenza non riesce ad essere installata ne da gdebi, ne da Ubuntu Software Center e ne da Qapt.

Se lanciamo il deb di DraftSight per installarlo ci verrà mostrata questo errore

La dipendenza non può essere soddisfatta: libxcb-render-util0 (>= 0.3.6-1)



La soluzione è la stessa che vi ho mostrato nel post Draftsight su Kubutu 11.10 non si installa? Risolviamo il problema e consiste nello scaricare il pacchetto deb di libxcb-render-util0 adatto alla vostra architettura dal seguente link

https://launchpad.net/ubuntu/oneiric/+package/libxcb-render-util0

Una volta installato sarà possibile installare DrafSight regolarmente con Gdebi (con l'Ubuntu Software Center non funziona per il solito e arcinoto problema)

Per installare gdebi date da terminale

sudo apt-get install gdebi

Una volta fatto cliccate con il tasto destro sul deb e installate con Gdebi


Per i sistemi a 64 Bit potete seguite le istruzioni postate da supermarioprof che ringrazio per aver postato la soluzione. Lascio direttamente il link al suo commento :) 

30 commenti:

  1. Ciao!
    per quanto riguarda la versione a 64bit è necessario qualche passaggio in più.
    Innanzitutto occorre convertire il pacchetto DraftSight.deb da 32bit a 64bit. Si può usare questo script di Nautilus:
    YeoWorks Ubuntu Solutions v1.2, rintracciabile qui: http://www.yeoworks.cz.cc/products.php
    e qui, con qualche spiegazione:
    http://www.omgubuntu.co.uk/2011/05/yeoworks-ubuntu-solutions-is-a-handy-tool-kit-for-ubuntu/

    Lo script sopra citato richiede di trasferire il file DraftSight.deb sulla Scrivania: qui crea un file dal nome 64_DraftSight.deb.

    A questo punto: sudo gdebi 64_DraftSight.deb
    e il gioco è fatto!

    Non so se sia necessaria la libreria di cui parli nel post sopra, ma credo di sì.

    N.B.: se non lo si installa con privilegi di root si ottiene l'errore che segue:
    Gtk-WARNING **: cannot open display: :0.0

    RispondiElimina
  2. Linko nella guida il tuo post :)

    RispondiElimina
  3. Hai provato comunque con la vecchia procedura già testata su Natty?

    http://marcosbox.blogspot.com/2011/03/draftsight-per-linux-disponibile.html

    Per gli utenti a 64 bit che vogliono installare DraftSight bisogna installare a parte una libreria per poter far funzionare DraftSight sui sistemi a 64 bit
    Nel caso di Ubuntu e derivate basterà dare

    sudo apt-get install libdirectfb-extra libxcb-render-util0

    Una volta fatto installate manualmente il deb con questo comando che serve a forzare l'architettura e quindi ad evitare l'errore "Errore: Architettura «i386» errata"

    sudo dpkg -i --force-architecture DraftSight.deb

    Così facendo dovresti risparmiare un passaggio :)

    RispondiElimina
  4. Ciao again!
    sì, procedura di Natty provata
    ma senza successo.
    Ne so troppo poco per capire cosa non andasse
    posso dire invece che con questa Draftsight funziona egregiamente
    senza crash particolari!

    RispondiElimina
  5. Ok perfetto, così posso segnalare la tua come unica soluzione, era solo per avere un riscontro in quanto non potevo fare prove dirette :)
    Grazie :)

    RispondiElimina
  6. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  7. Un saluto a tutti,
    ho seguito la procedura di supermarioprof per ubuntu 11.10 a 64 bit, Draftsight si installa e compare nel menù applicazioni sotto grafica, ma non ne vuol sapere di partire, non da nessun segno ne di avvio, ne di errore.
    E' successo a qualcuno e ha risolto?
    Grazie.

    RispondiElimina
  8. @baudolino

    Prova a lanciare draftsight da terminale dando

    /opt/dassault-systemes/draftsight/bin/DraftSight

    e posta il risultato. Potrebbe anche essere un problema legato ai driver nvidia

    RispondiElimina
  9. @Marco
    gent.mo Marco,
    il messaggio di errore rispetto alla libreria lidGL.so.1 è il seguente:

    xxx@xxx-Latitude-131L:~$ /opt/dassault-systemes/draftsight/bin/DraftSight
    /opt/dassault-systemes/draftsight/bin/DraftSight.bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

    la mia scheda video è una ati integrata 1150.
    Grazie.

    RispondiElimina
  10. Segui questa guida postata sul forum internazionale di Ubuntu

    http://ubuntuforums.org/showpost.php?p=11304081&postcount=32

    I've had this problem as well.
    There's a simple solution to this problem.
    first in the terminal go to the bin folder:
    cd /opt/dassault-systemes/draftsight/bin
    in this folder execute the following command:
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 libGL.so.1
    This will make a symbolic link to where the libGL.so.1 file is located.
    After this you should be able to start DraftSight again.

    RispondiElimina
  11. @Marco
    il metodo suggerito ha funzionato benissimo! tutto risolto.
    Grazie.

    RispondiElimina
  12. @supermarioprof
    ma il sudo vale per installare DraftSight o per installare lo script di YeoWorks. Lo dico perchè a me YeoWorks non vuole assolutamente convertire il file .deb
    Sia che lo installi da root, sia da utente:
    - si avvia regolarmenre;
    - mi chiede di inserire il file .deb che ho nella /home/mio_nome/Scrivania;
    - dà dei velocissimi messaggi di errore (che non riesco a leggere) e chiude il terminale;
    - ho cercato i log nella mia /var ma non ho trovato nulla.
    Scusatemi il quasi OT

    RispondiElimina
  13. Caro Marco,
    sto cercando di installare draftsight in Kubuntu 11.10 seguendo la tua guida.Ho correttamente installato Gdebi,non ho chiaro quale sia la libreria da scaricare dal tuo link per il pacchetto deb di libxcb-render-util0.Ho provato entrambi i pacchetti designati i386 ma quando provo ad aprirli con Gdebi il messaggio dice:
    wrong architecture i386.
    Quale pacchetto devo scegliere.Ti ringrazio per i suggerimenti e ti saluto,buon lavoro,
    Gino

    RispondiElimina
  14. Hai installato Kubuntu 64bit
    Scarica la versione AMD 64
    https://launchpad.net/ubuntu/oneiric/amd64/libxcb-render-util0/0.3.6-1build1

    Se riscontri successivamente problemi col proseguire dell'installazione di DraftSight segui le istruzioni postate da supermarioprof

    RispondiElimina
  15. @Anonimo del 26 ottobre 2011 13:50
    "ma il sudo vale per installare DraftSight o per installare lo script di YeoWorks"

    sudo è necessario per installare DraftSight, yeoworks non ne ha bisogno.


    "...a me YeoWorks non vuole assolutamente convertire il file .deb ...dà dei velocissimi messaggi di errore..."

    anche a me succedeva. credo che anche per te possa essere banalmente dovuto alla scorretta grafia del nome del file che, da terminale, yeoworks richiede.
    Riepilogando: salva DraftSight.deb in una cartella a tua scelta, spostati lì da nautilus e dall'interno di essa lancia yeoworks, quando ti chiede da terminale il nome del file scrivilo tutto, per esteso, con l'estensione, e attento alle lettere minuscole/maiuscole, Linux è case-sensitive...

    RispondiElimina
  16. @tutti, e a Marco

    novità circa l'installazione di DraftSight.
    Dopo l'installazione e disinstallazione di gnome-shell e gnome-tweak-tool
    non mi si apriva più DraftSight. Mistero.
    Ho pensato di reinstallarlo da capo, inutilmente, seguendo la procedura che ho suggerito sopra.

    Ho poi pensato di ripristinare gnome-shell e gnome-tweak-tool e
    ...magicamente draftsight si è lasciato re-installare.
    Evidentemente c'è una dipendenza comune, ma non son riuscito a individuarla. Se qualcuno la trova faccia sapere.
    Diversamente ci tocca installare gnome-shell e gnome-tweak-tool!

    RispondiElimina
  17. Ancora news:
    ho re-installato da capo Ubuntu 11.10 64bit.
    NON ho installato gnome-shell e nemmeno gnome-tweak-tool.

    Ho invece applicato la procedura di cui sopra pari-pari:
    - libreria libxcb-render-util0 (>= 0.3.6-1)
    - utilizzato e installato la versione di Draftsight precedentemente convertita con yeoworks: sudo gdebi 64_DraftSight.deb

    Ora Draftsight è installato e perfettamente funzionante.


    si può quindi tranquillamente fare riferimento alla mia guida iniziale.

    @marco: scusa la pedanteria!

    RispondiElimina
  18. Invece dell'opzione --force-architecture è meglio dare l'opzione --force-all altrimenti potreste avere mille errori di pacchetti obsoleti che in realtà sono installati alla versione corretta, con questa opzione il pacchetto si installa tralasciando questi problemi ma poi il tutto fuzniona regolarmente.

    RispondiElimina
  19. for me work: sudo ln -s /usr/lib32/mesa/libGL.so.1 libGL.so.i

    RispondiElimina
  20. for me work: sudo ln -s /usr/lib32/mesa/libGL.so.1 libGL.so.1

    sorry

    RispondiElimina
  21. con questa procedura (link sotto) sembra funzionare ottimamente. Ovviando al blocco degli aggiornamenti che si ha quando forzi l'installazione di un pacchetto 32bit...

    http://it.ewrite.us/come-fare-ad-installare-un-deb-32bit-su-ubuntu-64-bit-40823.html

    RispondiElimina
  22. Salve a tutti again!
    Aggiorno la procedura per me funzionante per l'installazione di DraftSight.

    Sistema: Ubuntu 12.04, beta2, AMD64
    DraftSight: V1R1.4

    0) Scaricare l'ultim a versione di draftSight e spostarla in home/utente/Desktop
    1) Installare le seguenti librerie
    ia32-libs
    libxcb-render-util0
    2) Spostarsi nella cartella home/utente/Desktop
    3) Convertire il pacchetto DraftSight.deb da 32bit a 64bit con questo script di Nautilus:
    YeoWorks Ubuntu Solutions v1.2, rintracciabile qui: http://www.viogin.com/desktop/yeoworks/desktop/products.php

    (qui qualche spiegazione: http://www.omgubuntu.co.uk/2011/05/yeoworks-ubuntu-solutions-is-a-handy-tool-kit-for-ubuntu/ )

    Lo script sopra citato richiede di convertire il file draftSight.deb che deve risiedere du Desktop: qui crea un file dal nome 64_DraftSight.deb.
    Lo script richiede inoltre il nome del file per esteso, completo di estensione: attenzione alle lettere maiuscole, lo script è case sensitive.

    4) A questo punto: sudo gdebi 64_DraftSight.deb

    Note: le librerie di cui sopra sono tanto necessarie quanto dispendiose, 220 MB più o meno...

    RispondiElimina
  23. ops...manca la firma!

    supermarioprof

    RispondiElimina
  24. io ho forzato tutto e funziona..! Debian 64bit Wheezy

    dpkg -i --force-all draftSight.deb

    RispondiElimina

Licenza
Licenza Creative Commons

Quest' opera è distribuita con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Unported. Questo blog non rappresenta una testata giornalistica, in quanto viene aggiornato senza alcuna periodicità. Non può, pertanto, considerarsi un prodotto editoriale, ai sensi della legge n. 62 del 7/03/2001

Disclaimer immagini

Le immagini utilizzate in questo blog appartengono ai loro rispettivi autori e sono utilizzati per scopi educativi, personali e senza scopo di lucro. Ogni eventuale violazione del copyright non è intenzionale, ma se si riconosce un'immagine protetta da copyright, fatemelo sapere qui, e sarò lieto di aggiungere i credits o modificarla o rimuoverla.

Disclaimer images

Images used on this blog belong to their respective authors and are used for educational, personal and no profit purposes. Any eventual copyright infringement is not intentional, but if you recognize a copyrighted image, please let me know here, and I'll happily provide to add the right credits or modify or remove it.