Sie sind nicht angemeldet.

[gelöst] CAD gentoo ?

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

25.01.2010, 20:06

CAD gentoo ?

Hallo zusammen,

habe nach etwas suche Folgende Anleitung gefunden wie ich verschiedene CAD programme als ebuild bekomme
Anleitung

# layman -f -o http://wtk-overlay.sf.net/layman.xml -a wtk-scientific
Nachdem ich wtk-scientific also hinzugefügt habe finde ich aber mit
# emerge -s varicad
nichts steh ich auf der Leitung oder wie sehe ich das ???

mfg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Red-Black-Scorpion« (25.01.2010, 21:46)


2

25.01.2010, 20:47

Quellcode

1
layman -a lordvan

da isset jedenfalls drinne ;)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

25.01.2010, 20:54

Hast du evtl. die "source" oder
PORTDIR_OVERLAY="Pfad zum Overlay
Zeile in der make.conf vergessen?
ansonsten kennt portage dein Overlay nicht.

.................................................................
/edit:
Die ebuilds sind schon im genannten Overlay vorhanden...!

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
# eix varicad
* sci-misc/varicad [1]
     Available versions:  (~)3.03!f!s {doc}
     Homepage:            http://www.vericad.com/
     Description:         VeriCAD is a 2D/3D parametric CAD/CAM software with BOM support.

* sci-misc/varicad-viewer [1]
     Available versions:  (~)3.03!f!s
     Homepage:            http://www.vericad.com/
     Description:         VeriCAD viewer.

[1] "wtk-scientific" /var/lib/layman/wtk-scientific

4

25.01.2010, 21:03

make.conf:
source /var/lib/layman/make.conf
PORTDIR_OVERLAY="/var/lib/layman/"

so habe ich das eingetragen und es funktioniert eben nicht, bei dem "lordvan" ist das selbe problem

was mach ich den nur falsch ?

# eix varicad
Kein Treffer.

5

25.01.2010, 21:27

Die PORTDIR_OVERLAY="/var/lib/layman/" Zeile muss vor dem source Eintrag stehen, also darüber.

Bei dir zb:
make.conf

Quellcode

1
2
PORTDIR_OVERLAY="/var/lib/layman/"
source /var/lib/layman/make.conf

6

25.01.2010, 21:30

ich weiß grad nicht, ob er beim adden auch synct.. wenn nicht

Quellcode

1
layman -S

danach müßte es verfügbar sein.
Wirft er denn Fehler auf der konsole?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

7

25.01.2010, 21:33

Danke Danke josef.95

das hat geholfen :thumbup:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Red-Black-Scorpion« (25.01.2010, 21:46)


8

27.01.2010, 12:53

ja mit der frage war ich auch beschäftig und hatte mich dann an gentoo dev gewand und einen ebuild beantrag:

guk mal : sci-misc/freecad an. es ist im science overlay. dort hat er dann für uns abgelegt

9

27.01.2010, 13:25

@Red-Black-Scorpion

Nachtrag:
Hab das hier grad noch mal überflogen, dabei fiel mir erst jetzt auf das du ja scheinbar alle Overlays via layman verwaltest !?
wenn ja, dann brauchst du den

Quellcode

1
PORTDIR_OVERLAY="/var/lib/layman/"
Eintrag in der make.conf eigentlich gar nicht, ich würde dir empfehlen ihn zu entfernen!

Wenn die Overlays über layman eingebunden wurden dann sollten sie eigentlich alle in der
/var/lib/layman/make.conf
mit gelistet sein. (schau einfach mal nach was drinsteht)
Sprich: der

Quellcode

1
source /var/lib/layman/make.conf
Eintrag in der make.conf sollte ausreichen.

MfG

10

30.01.2010, 13:04

@ josef.95

danke nochmal probier es dann gleich aus und geb bescheid

@nemesis5

hast du FreeCad zum laufen bekommen?? ich bekomme da immer wenn ich etwas Zeichnen will :

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Running the Python command 'Draft_Line' failed:
Traceback (most recent call last):
  File "/usr/Mod/Draft/Draft.py", line 859, in Activated
    self.snap = snapTracker()
  File "/usr/Mod/Draft/Draft.py", line 414, in __init__
    sg.addChild(self.switch)
  File "/usr/lib64/python2.6/site-packages/pivy/coin.py", line 41178, in addChild
    return _coin.SoGroup_addChild(*args)

in method 'SoGroup_addChild', argument 1 of type 'SoGroup *'Running the Python command 'Draft_Rectangle' failed:
Traceback (most recent call last):
  File "/usr/Mod/Draft/Draft.py", line 1028, in Activated
    self.snap = snapTracker()
  File "/usr/Mod/Draft/Draft.py", line 414, in __init__
    sg.addChild(self.switch)
  File "/usr/lib64/python2.6/site-packages/pivy/coin.py", line 41178, in addChild
    return _coin.SoGroup_addChild(*args)

in method 'SoGroup_addChild', argument 1 of type 'SoGroup *'Running the Python command 'Draft_Text' failed:
Traceback (most recent call last):
  File "/usr/Mod/Draft/Draft.py", line 1411, in Activated
    self.snap = snapTracker()
  File "/usr/Mod/Draft/Draft.py", line 414, in __init__
    sg.addChild(self.switch)
  File "/usr/lib64/python2.6/site-packages/pivy/coin.py", line 41178, in addChild
    return _coin.SoGroup_addChild(*args)

in method 'SoGroup_addChild', argument 1 of type 'SoGroup *'

11

31.01.2010, 17:16

probier es dann gleich aus und geb bescheid
?! ;-)
funkt es nicht wie gewünscht? (ich mein die Overlay Einbindung)

/edit: Du bräuchtest nur die
PORTDIR_OVERLAY
Zeile in der make.conf auskommentieren und dann zb mittels
"emerge -pv varicad" schauen ob portage dein Overlay noch nutzt,
oder Alternativ mit

Quellcode

1
$ emerge --info | grep OVERLAY
nachschauen, wenn ja, dann lass die Zeile auskommentiert.

/edit:2
Da es hier vorrangig um die Einbindung des Overlays geht, verschiebe ich den Thread mal ins Unterforum "Overlays"

MfG

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »josef.95« (31.01.2010, 17:38)


12

31.01.2010, 20:05

es funktioniert mit und ohne die Zeile PORTDIR_OVERLAY

danke für die Hilfe!

13

01.02.2010, 09:52

Moin,

muß ich das noch manuell downloaden oder versteh ich da etwas falsch?
Eingerichtet ist eigentlich alles wie es soll:

Quellcode

1
2
emerge --info | grep lordvan
PORTDIR_OVERLAY="/usr/local/portage/layman/desktop-effects /usr/local/portage/layman/jokey /usr/local/portage/layman/lordvan /usr/local/portage/layman/science"

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
eix  varicad
* sci-misc/varicad [1]
     Available versions:  (~)3.04!f!s
     Homepage:            http://www.vericad.com/
     Description:         VeriCAD

* sci-misc/varicad-de [1]
     Available versions:  (~)3.04!f!s
     Homepage:            http://www.vericad.com/
     Description:         VeriCAD

* sci-misc/varicad-viewer [1]
     Available versions:  (~)3.04!f!s
     Homepage:            http://www.vericad.com/
     Description:         VeriCAD viewer.

* sci-misc/varicad-viewer-de [1]
     Available versions:  (~)3.04!f!s
     Homepage:            http://www.vericad.de/
     Description:         VeriCAD viewer (German).

[1] "lordvan" /usr/local/portage/layman/lordvan

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# emerge sci-misc/varicad
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sci-misc/varicad-3.04 from lordvan

!!! sci-misc/varicad-3.04 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.


 * Please go to: http://www.varicad.com/
 *
 * and download the VariCAD for Linux 2008 3.04
 *  Debian package for your platform
 * After downloading it, put the .deb into:
 *   /usr/portage/distfiles

 * Fetch failed for 'sci-misc/varicad-3.04', Log file:
 *  '/var/tmp/portage/sci-misc/varicad-3.04/temp/build.log'

>>> Failed to emerge sci-misc/varicad-3.04, Log file:

>>>  '/var/tmp/portage/sci-misc/varicad-3.04/temp/build.log'

 * Messages for package sci-misc/varicad-3.04:

 * Fetch failed for 'sci-misc/varicad-3.04', Log file:
 *  '/var/tmp/portage/sci-misc/varicad-3.04/temp/build.log'
 * Please go to: http://www.varicad.com/
 *
 * and download the VariCAD for Linux 2008 3.04
 *  Debian package for your platform
 * After downloading it, put the .deb into:
 *   /usr/portage/distfiles


Warum läst sich "varicad" bei mir nicht bauen?
?(

Gruß Micha.

14

01.02.2010, 10:10

Zitat

!!! sci-misc/varicad-3.04 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually. See the comments in the ebuild for more information.


* Please go to: http://www.varicad.com/
*
* and download the VariCAD for Linux 2008 3.04
* Debian package for your platform
* After downloading it, put the .deb into:
* /usr/portage/distfiles
Ja, du musst es erst manuell runterladen,
der Grund könnte zb sein das eine Lizenz bestätigt werden muss oder ähnliches,
für genaueres siehe

Zitat

See the comments in the ebuild for more information.


MfG

15

01.02.2010, 10:24

irgendwie komme ich da noch nicht ganz klar.
Dieses "See the comments in the ebuild for more information" ist wohl der Download (ebuild) was ich benötige von "http://www.varicad.com/" wo dann auch die Info drin steht?
Und lege ich diesen Download dann nach "/usr/local/portage/layman/lordvan" oder wie muss ich das machen?

Danke im Voraus.

16

01.02.2010, 10:57

Micha...., nimm bitte den Fuß vom Schlauch...! ;)
ich vermute du liest gar nicht was dein Gentoo dir da sagen möchte...

Um diese Software nutzen zu können musst du auf die genannte Seite
http://www.varicad.com/
gehen und dir
VariCAD for Linux 2008 3.04 runterladen, dies ist vermutlich ein ".deb" (Debian) Paket, dieses solltest du nach /usr/portage/distfiles
kopieren (oder gleich dorthin runterladen)
dann kannst du es via "emerge varicad" installieren.

17

01.02.2010, 12:19

mich hat nur das "(Debian) Paket" irritiert und das es noch "/usr/portage/distfiles" muß ist jetzt im Nachhinein auch klar.
Habe es halt so noch nie gemacht.

Danke. :thumbsup:

18

02.02.2010, 09:05

das haben z.b. die Java SDKs von IBM auch so geregelt.
Mitlerweile ist Portage ja um die Lizensierungsfunktion erweitert worden, auch wenn sie noch nicht 100% funktioniert :/
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de