Jak zainstalować Draftsight CAD?

13

Zainstalowałem wersję 11.04 64-bitową, a teraz nie mogę zainstalować Draftsight (32-bitowa z opcją architektury wymuszonej), ponieważ wystąpił błąd w bibliotece libexpat1 .. ktoś wie jak rozwiązać?

andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$ sudo dpkg --force-architecture -i DraftSight.deb 
[sudo] password for andrea: 
dpkg: warning: the following problems are ignored via the --force option:
 the architecture of the package (i386) does not match system (amd64)
dpkg: problems with pre-dependencies DraftSight.deb containing dassault-systemes-draftsight:i386:
 dassault-systemes-draftsight:i386 depends on libexpat1 (>= 2.0.1-4)
dpkg: errore processing DraftSight.deb (--install):
 dependency problem - dassault-systemes-draftsight:i386 not installed
There were errors in processing:
 DraftSight.deb
andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$ 

Uwaga edytora: komunikaty o błędach zostały przetłumaczone i nie pasują dokładnie do prawdziwych.

Andrea
źródło

Odpowiedzi:

9

Po zainstalowaniu wszystkich zależności wymienionych powyżej (czyli libdirectfb-extra, libxcb-render-util0, libaudio2) należy zainstalować DraftSight za pomocą następującego polecenia:

sudo dpkg -i --force-architecture,depends ./DraftSight.deb

Oczywiście powinieneś uruchomić to polecenie w folderze, w którym zapisałeś Draftsight.deb.

Pracował na Ubuntu 11.04 x64

Xenofon Bokos
źródło
9

Od: OMG Ubuntu

Darmowy klon programu AutoCAD „DraftSight” trafia w wersję beta systemu Linux

Pobierz wstępnie spakowany plik .deb dla Ubuntu 9.10+ pod następującym linkiem: pobierz (66,8 MB)

Uwaga: 64-bitowi użytkownicy Ubuntu: DraftSight w wersji beta .deb jest 32-bitowy. Aby DraftSight działał w Ubuntu 64bit, musisz zainstalować następującą brakującą bibliotekę:

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

Następnie zainstaluj .deb za pomocą terminala, używając polecenia „wymuś architekturę”. Zakładając, że pobrałeś go do folderu Pobrane:

sudo dpkg --force-architecture -i ~/Downloads/draftSight.deb

Prawdopodobnie nie zainstalowałeś brakującej biblioteki.

Rinzwind
źródło
Musiałem zainstalować libcamberra0, aby uruchomić go 13.10.
Javier Rivera,
4

W 64-bitowym Kubuntu 12.04 występuje błąd libgtk-x11.

/var/lib/dpkg/tmp.ci/ShowLicence: error while loading shared libraries: libgtk-x11-2.0.so.0: c

Rozwiąż z tym:

sudo apt-get install libgtk2.0-0:i386
Chemistorge
źródło
3

Transkrybuj to, co znalazłem w ubuntuforums (rozwiązane przez player107):

Procedura jest następująca:

„rozpakuj plik wersji roboczej w jakimś katalogu (np. DS)

następnie skopiuj zawartość DS/opt/i DS/var/do /opti/var/opt

następnie idź do DS/DEBIAN

następnie sudo ./preinst

następnie sudo ./postinst

wtedy menu powinno zostać utworzone w graficznym menu ubuntu: możesz je uruchomić „

Mówi, że ma problem z ekranem, ale nie ma mnie. Aby tego uniknąć, wykonaj następujące czynności:

sudo apt-get install libdirectfb-extra

sudo apt-get install libxcb-render-util0

Mam nadzieję, że służysz jak ja.

Juan José Alca Machaca
źródło
To rozwiązanie jest idealne !!
Andrea
1

Odkryłem, że to możliwe, aby uruchomić to oprogramowanie, uruchamiając je jako root (sudo), ale nadal nie działa przez normalny program uruchamiający. Poleceniem startowym Ubuntu 11.04 jest:

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

albo nie musisz tego robić

po prostu rozpakuj plik .deb i uruchom go jako root, a on zadziała.

Problemem jest uruchomienie go jako zwykłego użytkownika

BSimulj
źródło
1

Udało mi się zainstalować wersję roboczą wersji roboczej w Ubuntu 12.04 (beta2) 64-bit. Właśnie zainstalowałem wymagane biblioteki, a następnie rozpakowałem zawartość pliku .deb.

Skopiowałem rozpakowany folder do / usr / local /, a następnie po prostu zmieniłem właściciela:

sudo chown -R użytkownik: grupa draftSight /

Potem właśnie utworzyłem program uruchamiający na pulpicie ..

Twoje zdrowie....

Arouca
źródło
0

Próbowałem wymusić na architekturze zainstalowanie DraftSight, nawet po zainstalowaniu pakietów wymienionych w poprzednich postach, ale zawsze pojawia się ten błąd:

dpkg: warning: overriding problem because --force enabled:
 package architecture (i386) does not match system (amd64)
dpkg: regarding DraftSight.deb containing dassault-systemes-draftsight:i386, pre-dependency problem:
 dassault-systemes-draftsight:i386 pre-depends on libexpat1 (>= 2.0.1-4)
  libexpat1:i386 is unpacked, but has never been configured.
dpkg: error processing DraftSight.deb (--install):
 pre-dependency problem - not installing dassault-systemes-draftsight:i386
Errors were encountered while processing:
 DraftSight.deb

Próbowałem zainstalować tę bibliotekę libexpat przez getlibs, ale nic nie pozwala na prawidłową instalację DraftSight.

W związku z tym wypróbowałem metodę ręcznego kopiowania plików (sugerowane przez Juana José Alca Machaca), a DraftSight pojawia się w menu i mogę go uruchomić, ale zawiesza się, gdy wykonuję typowe operacje lub uruchamiam polecenia takie jak DimensionStyle

Severo Raz
źródło
0

Powyższe rozwiązania nie działają w nowej instalacji natty narwhale 11.04 64 bit.

System zawiesił się po próbach: dpkg z siłą i zrób plik deb dla wszystkich architektur i wypróbowanie obcych RPM do deb i (ponownej) instalacji i konfiguracji bibliotek dla i386 (prawdopodobnie zniszczył system). Ratuję system z bibliotekami do ponownej instalacji i konfiguracji dla amd64 oraz systemem aktualizacji i aktualizacji. Działa Ubuntu 11.04 Natty i DraftSight .

Możesz spróbować zainstalować libc6 dla i386 (jednocześnie z już zainstalowanym libc6 dla amd64) z synaptic . Myślę, że to pomaga w moim przypadku.

knezmej
źródło
0

Ubuntu 11.10 64 bit nadal występuje problem zależności:

dassault-systemes-draftsight: i386 wymaga uprzedniej libdirectfb-extra (> = 1.2.7-2)

ALE to działa, jeśli rozpakujesz DraftSight.deb , a następnie uruchom./DraftSight/opt/dassault-systemes/draftsight/bin/DraftSight

knezmej
źródło
0

Nie zapomnij kliknąć prawym przyciskiem myszy „DraftSight.deb”, a następnie wybrać „Właściwości”. Wybierz kartę „Uprawnienia” i kliknij „Zezwalaj na wykonywanie pliku jako programu”. Następnie uruchomić:

sudo dpkg -i --force-architecture,depends ./DraftSight.deb
JAke
źródło
0

W końcu udało mi się go uruchomić pod Ubuntu 11.04 64-bit.

Najpierw postępuj zgodnie ze szczegółową instrukcją (jedna z powyższych, ponieważ prawie każda metoda będzie działać). Nie zapomnij umieścić wszystkich zależności

Uwierz mi lub nie, po zainstalowaniu musiałem usunąć pliki konfiguracyjne z katalogu domowego zaczynające się od „.” lub przenieś je do jakiegoś folderu, jeśli masz aplikację do wina lub coś takiego.

W przypadku osób, którym nie podoba się ten pomysł, aby usunąć pliki konfiguracyjne, spróbuj utworzyć kolejne konto użytkownika i uruchomić je stamtąd.

Po tym dowiedziałem się, że włączone ** przyciski mają ikony aplikacji będą się zawieszać, gdy próbuję na przykład kliknąć Otwórz . **

i to wszystko na teraz. Kiedy zdobędę więcej wiedzy, opublikujęwprowadź opis zdjęcia tutaj

BSimulj
źródło
0

„Odkryłem, że to możliwe, aby uruchomić to oprogramowanie, uruchamiając je jako root (sudo), ale nadal nie działa przez normalny program uruchamiający. Polecenie startowe Ubuntu 11.04 to:”

Jorge Castro: Napotkałem ten sam problem po zainstalowaniu DraftSight. Rozwiązałem go, uruchamiając skrypt DEBIAN / preinst jako „zwykły użytkownik”, następnie prosi o hasło administratora, a następnie pojawia się GUI umowy licencyjnej (zaakceptuj). Rób to dalej, dopóki nie pojawi się komunikat „Kontrola dostępu wyłączona, klienci mogą łączyć się z dowolnego hosta” w terminalu, a następnie uruchom skrypt postinst.

Możesz usunąć dowolny katalog „.draftsight” z katalogu domowego PRZED uruchomieniem skryptów w folderze DEBIAN.

kapz
źródło
Możesz usunąć dowolny katalog „.draftsight” z katalogu domowego PRZED uruchomieniem skryptów w folderze DEBIAN.
kapz
0

Miałem ten sam problem, ale w końcu rozwiązałem. Oto rozwiązanie:

  1. Zainstaluj dwie brakujące zależności:

    sudo apt-get install libxcb-render-util0
    sudo apt-get install libdirectfb-extra
    
  2. Przenieś DraftSight.debplik do folderu domowego /home/yourusernamehere.

  3. Następnie musisz wymusić instalację pakietu DraftSight:

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

To działa dla mnie.

Yohanes Wahyudi
źródło
0

Dotyczy 14.04 :

Aby zainstalować DraftSight w dniu 14.04 (64 bity):

Krok 1: Zainstaluj biblioteki i386

sudo apt-get install libuuid1:i386 libice6:i386 libsm6:i386 libxt6:i386 libaudio2:i386 libgtk2.0-0:i386 libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libglu1-mesa:i386

Krok 2: Pobierz instalator DraftSight:

pobierz .deb ze źródła

Krok 3: Zainstaluj DraftSight CAD

po zmianie na pobrany folder uruchom

sudo dpkg -i draftSight.deb
Ravan
źródło