Jak zainstalować aktualną wersję OpenSCAD?

Tylko tematy nie mieszczące się powyżej.
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

Cześć!

Chciałem zainstalować OpanSCADa 2014 na Ubuntu 12.04. Zrobiłem wszystko jak w instrukcji na stronie czyli:

Kod: Zaznacz cały

$ sudo add-apt-repository ppa:chrysn/openscad
$ sudo apt-get update
$ sudo apt-get install openscad
Jednak zainstalowana wersja to wciąż 2013. Chyba pobiera nie z tego repo co trzeba, ale nie wiem jak wymusić pobieranie z konkretnego repo.
Czy wie ktoś z Was może jak zainstalować aktualną wersję programu?
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: bear7 »

Pod tym PPA, z tego co widzę tutaj, dostępna jest jedynie wersja 2013. Na stronie projektu są dostępne źródła dla wydania 2014 i z tego co widzę, instalacja sprowadza się do pobrania paczki .tar, jej rozpakowania i uruchomienia skryptu instalacyjnego. Zatem o PPA chwilowo zapomnij.
O pomoc pytaj a forum, a nie przez PW.
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

Dzięki za odzew!

Hm, próbuję zainstalować go z tej paczki, ale w terminalu prosi mnie o podanie install prefix a ja nie mam pojęcia co to jest.

Kod: Zaznacz cały

This will install openscad. Please enter the install prefix
or press Ctrl-C to abort the install process:
[/usr/local]: 
________________________________________

EDIT:

OK, rozumiem, że to chodzi o lokalizację, domyślnie jest /usr/local. Zmieniam na /usr/share klikam enter i terminal mi się zamyka, nie wprowadzając żadnych zmian w systemie. :confused: Czy ktoś wie jak to zrobić?
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Flajbajk pisze:OK, rozumiem, że to chodzi o lokalizację, domyślnie jest /usr/local. Zmieniam na /usr/share klikam enter i terminal mi się zamyka, nie wprowadzając żadnych zmian w systemie
Lokalizacje pokroju /usr/local czy /usr/share wymagają uprawnień administratora (generalnie operacja na wszystkim poza Twoim /home tego wymaga, co pewnie wiesz). Jeśli koniecznie chcesz zainstalować w /usr/share, musisz odpalić instalator poprzez sudo. Zamiennie jako prefix wskaż

Kod: Zaznacz cały

/home/_twoja_nazwa/_jakiś_katalog
Może skrypt nie jest zbyt kumaty i nie mówi o braku uprawnień, tylko zamyka się - sprawdź z instalacją do /home.
Awatar użytkownika
xxx666xxx
Wygnańcy
Posty: 472
Rejestracja: 24 lut 2013, 16:36
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: Jestem nomadem...

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: xxx666xxx »

Jusko pisze:(...) Może skrypt nie jest zbyt kumaty i nie mówi o braku uprawnień, tylko zamyka się - sprawdź z instalacją do /home.
[ciach]By zainstalować poprawnie najnowszą wersję przed uruchomieniem większości skryptów trzeba nadać uprawnienia Root'a by tego uczynić od tego jest komenda:

Kod: Zaznacz cały

sudo su
wpisujesz hasło i jesteś root'em natępnie przez:

Kod: Zaznacz cały

cd /home/uzytkownik/katalog_ze_skryptem/
wchodzisz do katalogu ze skryptem a potem go instalujesz z danego skryptu takiego jaki dostarczył twórca danego programu...
Dla skryptów BASH *.sh trzeba zwykle nadać uprawnienia wykonywalności od tego jest komenda:

Kod: Zaznacz cały

chmod +x skrypt.sh
dla BIN:

Kod: Zaznacz cały

chmod +x skrypt.bin
a potem wystarczy uruchomić jak każdą binarkę lub jak to jest skrypt *.bin poprzez

Kod: Zaznacz cały

sh skrypt.bin
[ciach]

//bear7: Tradycyjnie, wycinamy to, co zbędne. Dodatkowe wyjaśnienia chwilowej niedyspozycji x-owatego pacjenta podane są tutaj.
Laptop: Toshiba Satellite P75 / Intel i7 / 16GB DDR3 / 1TB SATA3 / Intel HD 4600 <= Debian 7.5 Wheezy MATE amd64.
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Byłbym ostrożny z tym, iż większosć skryptów trzeba uruchamiać z roota ;-)

Zauważ też, że autor uruchomił skrypt bez problemu - po prostu nie wykonał tego jako root i chciał instalować do /usr/share ;-) Pozostaje kwestia zamykającego się terminala, ale pewnie skrypt zakończył swe działanie i dlatego ;-)

Jedyne co, to teraz czekamy na odpowiedż :)
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

Nadałem skryptowi uprawnienia wykonywalności według instrukcji xxx666xxx, zalogowany jako root, dodatkowo jeszcze pisząc sudo, otrzymałem You does not seam to have write permissions for prefix _____ <- tutaj próbowałem usr/local, urs/share i home/bart, za każdym razem z takim samym rezultatem.

Kod: Zaznacz cały

sudo sh install.sh
This will install openscad. Please enter the install prefix
or press Ctrl-C to abort the install process:
[/usr/local]: 
You does not seam to have write permissions for prefix `/usr/local'!
Maybe you should have run this install script using `sudo'?
Wcześniej odpalałem skrypt przez dwuklik i wybór opcji "run in terminal", pewnie dlatego się zamykał. Używając komendy sh jest już przynajmniej jakaś komunikacja i pewnie popełniam jakiś głupi błąd albo coś przeoczyłem.
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Raczej coś przeoczyłeś. Ściągnąłem najnowszą tar.gz programu i zainstalowałem w /usr/local bez problemu, poniżej log z instalacji:

Kod: Zaznacz cały

[root@localhost ~]# '/home/krystian/openscad-2014.03/install.sh' 
This will install openscad. Please enter the install prefix
or press Ctrl-C to abort the install process:
[/usr/local]: 
Copying application wrappers...
„bin/./openscad” -> „/usr/local/bin/./openscad”
Copying application...
„lib/./openscad/libQtXmlPatterns.so.4” -> „/usr/local/lib/./openscad/libQtXmlPatterns.so.4”
„lib/./openscad/libQtXml.so.4.8” -> „/usr/local/lib/./openscad/libQtXml.so.4.8”
„lib/./openscad/libXxf86vm.so.1” -> „/usr/local/lib/./openscad/libXxf86vm.so.1”
„lib/./openscad/libX11.so.6” -> „/usr/local/lib/./openscad/libX11.so.6”
„lib/./openscad/libQtDBus.so.4” -> „/usr/local/lib/./openscad/libQtDBus.so.4”
„lib/./openscad/libz.so.1” -> „/usr/local/lib/./openscad/libz.so.1”
„lib/./openscad/libXmu.so.6” -> „/usr/local/lib/./openscad/libXmu.so.6”
„lib/./openscad/libboost_program_options.so.1.53.0” -> „/usr/local/lib/./openscad/libboost_program_options.so.1.53.0”
„lib/./openscad/libQtXml.prl” -> „/usr/local/lib/./openscad/libQtXml.prl”
„lib/./openscad/libicuuc.so.48” -> „/usr/local/lib/./openscad/libicuuc.so.48”
„lib/./openscad/libfreetype.so.6” -> „/usr/local/lib/./openscad/libfreetype.so.6”
„lib/./openscad/libQtXml.so.4.8.2” -> „/usr/local/lib/./openscad/libQtXml.so.4.8.2”
„lib/./openscad/libQtDBus.so.4.8” -> „/usr/local/lib/./openscad/libQtDBus.so.4.8”
„lib/./openscad/libQtDBus.so” -> „/usr/local/lib/./openscad/libQtDBus.so”
„lib/./openscad/libpng12.so.0” -> „/usr/local/lib/./openscad/libpng12.so.0”
„lib/./openscad/libfontconfig.so.1” -> „/usr/local/lib/./openscad/libfontconfig.so.1”
„lib/./openscad/libgobject-2.0.so.0” -> „/usr/local/lib/./openscad/libgobject-2.0.so.0”
„lib/./openscad/libGLU.so.1” -> „/usr/local/lib/./openscad/libGLU.so.1”
„lib/./openscad/libuuid.so.1” -> „/usr/local/lib/./openscad/libuuid.so.1”
„lib/./openscad/libglapi.so.0” -> „/usr/local/lib/./openscad/libglapi.so.0”
„lib/./openscad/libICE.so.6” -> „/usr/local/lib/./openscad/libICE.so.6”
„lib/./openscad/libQtXml.so.4” -> „/usr/local/lib/./openscad/libQtXml.so.4”
„lib/./openscad/libXfixes.so.3” -> „/usr/local/lib/./openscad/libXfixes.so.3”
„lib/./openscad/librt.so.1” -> „/usr/local/lib/./openscad/librt.so.1”
„lib/./openscad/libQtXmlPatterns.so.4.8.2” -> „/usr/local/lib/./openscad/libQtXmlPatterns.so.4.8.2”
„lib/./openscad/libXdmcp.so.6” -> „/usr/local/lib/./openscad/libXdmcp.so.6”
„lib/./openscad/libQtCore.so.4” -> „/usr/local/lib/./openscad/libQtCore.so.4”
„lib/./openscad/libgmpxx.so.4” -> „/usr/local/lib/./openscad/libgmpxx.so.4”
„lib/./openscad/libQtXmlPatterns.so.4.8” -> „/usr/local/lib/./openscad/libQtXmlPatterns.so.4.8”
„lib/./openscad/libopencsg.so.1” -> „/usr/local/lib/./openscad/libopencsg.so.1”
„lib/./openscad/libCGAL.so.9” -> „/usr/local/lib/./openscad/libCGAL.so.9”
„lib/./openscad/libxcb-glx.so.0” -> „/usr/local/lib/./openscad/libxcb-glx.so.0”
„lib/./openscad/libboost_regex.so.1.53.0” -> „/usr/local/lib/./openscad/libboost_regex.so.1.53.0”
„lib/./openscad/libQtDBus.prl” -> „/usr/local/lib/./openscad/libQtDBus.prl”
„lib/./openscad/libXt.so.6” -> „/usr/local/lib/./openscad/libXt.so.6”
„lib/./openscad/libQtOpenGL.so.4” -> „/usr/local/lib/./openscad/libQtOpenGL.so.4”
„lib/./openscad/libffi.so.6” -> „/usr/local/lib/./openscad/libffi.so.6”
„lib/./openscad/libSM.so.6” -> „/usr/local/lib/./openscad/libSM.so.6”
„lib/./openscad/libQtXml.so” -> „/usr/local/lib/./openscad/libQtXml.so”
„lib/./openscad/libdrm.so.2” -> „/usr/local/lib/./openscad/libdrm.so.2”
„lib/./openscad/libX11-xcb.so.1” -> „/usr/local/lib/./openscad/libX11-xcb.so.1”
„lib/./openscad/libXext.so.6” -> „/usr/local/lib/./openscad/libXext.so.6”
„lib/./openscad/libQtXmlPatterns.so” -> „/usr/local/lib/./openscad/libQtXmlPatterns.so”
„lib/./openscad/libglib-2.0.so.0” -> „/usr/local/lib/./openscad/libglib-2.0.so.0”
„lib/./openscad/libstdc++.so.6” -> „/usr/local/lib/./openscad/libstdc++.so.6”
„lib/./openscad/libXrender.so.1” -> „/usr/local/lib/./openscad/libXrender.so.1”
„lib/./openscad/libXau.so.6” -> „/usr/local/lib/./openscad/libXau.so.6”
„lib/./openscad/libexpat.so.1” -> „/usr/local/lib/./openscad/libexpat.so.1”
„lib/./openscad/libXi.so.6” -> „/usr/local/lib/./openscad/libXi.so.6”
„lib/./openscad/libxcb.so.1” -> „/usr/local/lib/./openscad/libxcb.so.1”
„lib/./openscad/libgmp.so.10” -> „/usr/local/lib/./openscad/libgmp.so.10”
„lib/./openscad/libicudata.so.48” -> „/usr/local/lib/./openscad/libicudata.so.48”
„lib/./openscad/libGL.so.1” -> „/usr/local/lib/./openscad/libGL.so.1”
„lib/./openscad/libQtXmlPatterns.prl” -> „/usr/local/lib/./openscad/libQtXmlPatterns.prl”
„lib/./openscad/libGLEW.so.1.9” -> „/usr/local/lib/./openscad/libGLEW.so.1.9”
„lib/./openscad/libicui18n.so.48” -> „/usr/local/lib/./openscad/libicui18n.so.48”
„lib/./openscad/libboost_system.so.1.53.0” -> „/usr/local/lib/./openscad/libboost_system.so.1.53.0”
„lib/./openscad/libXdamage.so.1” -> „/usr/local/lib/./openscad/libXdamage.so.1”
„lib/./openscad/libboost_filesystem.so.1.53.0” -> „/usr/local/lib/./openscad/libboost_filesystem.so.1.53.0”
„lib/./openscad/libmpfr.so.4” -> „/usr/local/lib/./openscad/libmpfr.so.4”
„lib/./openscad/libQtDBus.so.4.8.2” -> „/usr/local/lib/./openscad/libQtDBus.so.4.8.2”
„lib/./openscad/openscad” -> „/usr/local/lib/./openscad/openscad”
„lib/./openscad/libaudio.so.2” -> „/usr/local/lib/./openscad/libaudio.so.2”
„lib/./openscad/libQtGui.so.4” -> „/usr/local/lib/./openscad/libQtGui.so.4”
„lib/./openscad/libboost_thread.so.1.53.0” -> „/usr/local/lib/./openscad/libboost_thread.so.1.53.0”
Copying examples...
„examples/./example015.scad” -> „/usr/local/share/openscad/examples/./example015.scad”
„examples/./example010.scad” -> „/usr/local/share/openscad/examples/./example010.scad”
„examples/./example008.scad” -> „/usr/local/share/openscad/examples/./example008.scad”
„examples/./example001.scad” -> „/usr/local/share/openscad/examples/./example001.scad”
„examples/./example007.scad” -> „/usr/local/share/openscad/examples/./example007.scad”
„examples/./example014.scad” -> „/usr/local/share/openscad/examples/./example014.scad”
„examples/./example022.scad” -> „/usr/local/share/openscad/examples/./example022.scad”
„examples/./example017.scad” -> „/usr/local/share/openscad/examples/./example017.scad”
„examples/./example006.scad” -> „/usr/local/share/openscad/examples/./example006.scad”
„examples/./example013.scad” -> „/usr/local/share/openscad/examples/./example013.scad”
„examples/./example012.stl” -> „/usr/local/share/openscad/examples/./example012.stl”
„examples/./example005.scad” -> „/usr/local/share/openscad/examples/./example005.scad”
„examples/./example019.scad” -> „/usr/local/share/openscad/examples/./example019.scad”
„examples/./example008.dxf” -> „/usr/local/share/openscad/examples/./example008.dxf”
„examples/./example016.scad” -> „/usr/local/share/openscad/examples/./example016.scad”
„examples/./example002.scad” -> „/usr/local/share/openscad/examples/./example002.scad”
„examples/./example003.scad” -> „/usr/local/share/openscad/examples/./example003.scad”
„examples/./example023.scad” -> „/usr/local/share/openscad/examples/./example023.scad”
„examples/./example004.scad” -> „/usr/local/share/openscad/examples/./example004.scad”
„examples/./example018.scad” -> „/usr/local/share/openscad/examples/./example018.scad”
„examples/./example007.dxf” -> „/usr/local/share/openscad/examples/./example007.dxf”
„examples/./example013.dxf” -> „/usr/local/share/openscad/examples/./example013.dxf”
„examples/./example011.scad” -> „/usr/local/share/openscad/examples/./example011.scad”
„examples/./example020.scad” -> „/usr/local/share/openscad/examples/./example020.scad”
„examples/./example012.scad” -> „/usr/local/share/openscad/examples/./example012.scad”
„examples/./example021.scad” -> „/usr/local/share/openscad/examples/./example021.scad”
„examples/./example009.scad” -> „/usr/local/share/openscad/examples/./example009.scad”
„examples/./example024.scad” -> „/usr/local/share/openscad/examples/./example024.scad”
„examples/./example016.stl” -> „/usr/local/share/openscad/examples/./example016.stl”
„examples/./example009.dxf” -> „/usr/local/share/openscad/examples/./example009.dxf”
„examples/./example010.dat” -> „/usr/local/share/openscad/examples/./example010.dat”
Copying libraries...
„libraries/./MCAD” -> „/usr/local/share/openscad/libraries/./MCAD”
„libraries/./MCAD/math.scad” -> „/usr/local/share/openscad/libraries/./MCAD/math.scad”
„libraries/./MCAD/2Dshapes.scad” -> „/usr/local/share/openscad/libraries/./MCAD/2Dshapes.scad”
„libraries/./MCAD/gears.scad” -> „/usr/local/share/openscad/libraries/./MCAD/gears.scad”
„libraries/./MCAD/transformations.scad” -> „/usr/local/share/openscad/libraries/./MCAD/transformations.scad”
„libraries/./MCAD/openscad_testing.py” -> „/usr/local/share/openscad/libraries/./MCAD/openscad_testing.py”
„libraries/./MCAD/test_docs.py” -> „/usr/local/share/openscad/libraries/./MCAD/test_docs.py”
„libraries/./MCAD/involute_gears.scad” -> „/usr/local/share/openscad/libraries/./MCAD/involute_gears.scad”
„libraries/./MCAD/bitmap” -> „/usr/local/share/openscad/libraries/./MCAD/bitmap”
„libraries/./MCAD/bitmap/letter_necklace.scad” -> „/usr/local/share/openscad/libraries/./MCAD/bitmap/letter_necklace.scad”
„libraries/./MCAD/bitmap/name_tag.scad” -> „/usr/local/share/openscad/libraries/./MCAD/bitmap/name_tag.scad”
„libraries/./MCAD/bitmap/bitmap.scad” -> „/usr/local/share/openscad/libraries/./MCAD/bitmap/bitmap.scad”
„libraries/./MCAD/bitmap/README” -> „/usr/local/share/openscad/libraries/./MCAD/bitmap/README”
„libraries/./MCAD/bitmap/height_map.scad” -> „/usr/local/share/openscad/libraries/./MCAD/bitmap/height_map.scad”
„libraries/./MCAD/bitmap/alphabet_block.scad” -> „/usr/local/share/openscad/libraries/./MCAD/bitmap/alphabet_block.scad”
„libraries/./MCAD/lego_compatibility.scad” -> „/usr/local/share/openscad/libraries/./MCAD/lego_compatibility.scad”
„libraries/./MCAD/teardrop.scad” -> „/usr/local/share/openscad/libraries/./MCAD/teardrop.scad”
„libraries/./MCAD/lgpl-2.1.txt” -> „/usr/local/share/openscad/libraries/./MCAD/lgpl-2.1.txt”
„libraries/./MCAD/screw.scad” -> „/usr/local/share/openscad/libraries/./MCAD/screw.scad”
„libraries/./MCAD/SolidPython” -> „/usr/local/share/openscad/libraries/./MCAD/SolidPython”
„libraries/./MCAD/unregular_shapes.scad” -> „/usr/local/share/openscad/libraries/./MCAD/unregular_shapes.scad”
„libraries/./MCAD/layouts.scad” -> „/usr/local/share/openscad/libraries/./MCAD/layouts.scad”
„libraries/./MCAD/bearing.scad” -> „/usr/local/share/openscad/libraries/./MCAD/bearing.scad”
„libraries/./MCAD/get_submodules.py” -> „/usr/local/share/openscad/libraries/./MCAD/get_submodules.py”
„libraries/./MCAD/gridbeam.scad” -> „/usr/local/share/openscad/libraries/./MCAD/gridbeam.scad”
„libraries/./MCAD/materials.scad” -> „/usr/local/share/openscad/libraries/./MCAD/materials.scad”
„libraries/./MCAD/trochoids.scad” -> „/usr/local/share/openscad/libraries/./MCAD/trochoids.scad”
„libraries/./MCAD/stepper.scad” -> „/usr/local/share/openscad/libraries/./MCAD/stepper.scad”
„libraries/./MCAD/hardware.scad” -> „/usr/local/share/openscad/libraries/./MCAD/hardware.scad”
„libraries/./MCAD/test_mcad.py” -> „/usr/local/share/openscad/libraries/./MCAD/test_mcad.py”
„libraries/./MCAD/__init__.py” -> „/usr/local/share/openscad/libraries/./MCAD/__init__.py”
„libraries/./MCAD/multiply.scad” -> „/usr/local/share/openscad/libraries/./MCAD/multiply.scad”
„libraries/./MCAD/triangles.scad” -> „/usr/local/share/openscad/libraries/./MCAD/triangles.scad”
„libraries/./MCAD/polyholes.scad” -> „/usr/local/share/openscad/libraries/./MCAD/polyholes.scad”
„libraries/./MCAD/regular_shapes.scad” -> „/usr/local/share/openscad/libraries/./MCAD/regular_shapes.scad”
„libraries/./MCAD/3d_triangle.scad” -> „/usr/local/share/openscad/libraries/./MCAD/3d_triangle.scad”
„libraries/./MCAD/README.markdown” -> „/usr/local/share/openscad/libraries/./MCAD/README.markdown”
„libraries/./MCAD/TODO” -> „/usr/local/share/openscad/libraries/./MCAD/TODO”
„libraries/./MCAD/utilities.scad” -> „/usr/local/share/openscad/libraries/./MCAD/utilities.scad”
„libraries/./MCAD/nuts_and_bolts.scad” -> „/usr/local/share/openscad/libraries/./MCAD/nuts_and_bolts.scad”
„libraries/./MCAD/curves.scad” -> „/usr/local/share/openscad/libraries/./MCAD/curves.scad”
„libraries/./MCAD/fonts.scad” -> „/usr/local/share/openscad/libraries/./MCAD/fonts.scad”
„libraries/./MCAD/units.scad” -> „/usr/local/share/openscad/libraries/./MCAD/units.scad”
„libraries/./MCAD/boxes.scad” -> „/usr/local/share/openscad/libraries/./MCAD/boxes.scad”
„libraries/./MCAD/shapes.scad” -> „/usr/local/share/openscad/libraries/./MCAD/shapes.scad”
„libraries/./MCAD/ThingDoc” -> „/usr/local/share/openscad/libraries/./MCAD/ThingDoc”
„libraries/./MCAD/servos.scad” -> „/usr/local/share/openscad/libraries/./MCAD/servos.scad”
„libraries/./MCAD/motors.scad” -> „/usr/local/share/openscad/libraries/./MCAD/motors.scad”
„libraries/./MCAD/metric_fastners.scad” -> „/usr/local/share/openscad/libraries/./MCAD/metric_fastners.scad”
„libraries/./MCAD/constants.scad” -> „/usr/local/share/openscad/libraries/./MCAD/constants.scad”
„libraries/./MCAD/openscad_utils.py” -> „/usr/local/share/openscad/libraries/./MCAD/openscad_utils.py”
„libraries/./MCAD/libtriangles.scad” -> „/usr/local/share/openscad/libraries/./MCAD/libtriangles.scad”
Copying support files...
„share/./appdata” -> „/usr/local/share/./appdata”
„share/./appdata/openscad.appdata.xml” -> „/usr/local/share/./appdata/openscad.appdata.xml”
„share/./appdata/openscad.desktop” -> „/usr/local/share/./appdata/openscad.desktop”
„share/./appdata/openscad.png” -> „/usr/local/share/./appdata/openscad.png”
„share/./appdata/openscad.xml” -> „/usr/local/share/./appdata/openscad.xml”
Installation finished. Have a nice day.

Dlaczego nie spróbujesz po prostu zainstalować programu gdzieś do /home? Przy okazji instalacji do konkretnego katalogu w /home nie będziesz miał problemu z wyrzuceniem programu - folder do kosza i wsio ;-)
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

Właśnie to jest najdziwniejsze, że jako root nie mam uprawnień na home. Nie wiem dlaczego. Na potwierdzenie moich słów:

Kod: Zaznacz cały

root@NBLB-2:/home/bart/openscad-2014.03# sudo sh install.sh
This will install openscad. Please enter the install prefix
or press Ctrl-C to abort the install process:
[/usr/local]: /home/bart
You does not seam to have write permissions for prefix `/home/bart'!
Maybe you should have run this install script using `sudo'?
Inne operacje w terminalu przebiegają normalnie, więc tak jakbym nie miał uprawnień tylko dla tego skryptu.
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Do instalacji w /home nie potrzebujesz odpalać z sudo.

Daj jako prefix /home/bart/openscad.
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

To na pewno nie tego kwestia. Próbowałem w home i wszędzie indziej, jako root i z sudo, zawsze to samo.

Ale tworzy mi taką oto przedziwną lokalizację ten skrypt:

Kod: Zaznacz cały

~/Openscad/{bin,lib/openscad,share/openscad/examples,share/openscad/libraries}$
Jest w nim linijka:

Kod: Zaznacz cały

mkdir -p "$prefix"/{bin,lib/openscad,share/openscad/examples,share/openscad/libraries}
Ale, czy te wszystkie podfoldery nie powinny znajdować się równolegle w moim prefixie? A nie jeden w drugim? Do tego są puste. Nic z tego nie rozumiem.

Czy jest ktoś w stanie wytłumaczyć mi co robię źle?

//bear7: Polecenia, wyniki poleceń, błędy, komunikaty, zawartość plików konfiguracyjnych oraz systemowych, na forum umieszczamy pomiędzy znacznikami CODE.
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Pobrałem specjalnie Ubuntu 14.04, zainstalowałem na maszynie wirtualnej i puściłem uaktualnienia co by mieć system aktualny. Pobrałem następnie ze strony OpenSCAD paczki tar.gz z wersjami na systemy 32 i 64 bitowe. Bez problemu zainstalowałem obie wersje więc skrypt instalujący działa bez problemów.

Kiedy skrypt zapyta o prefix, podaj ścieżkę w stylu:

Kod: Zaznacz cały

/home/twoja_nazwa_home/nazwa_folderu
Przykładowa nazwa to /home/janek/openscad.

Instalator powie następnie, że taka ścieżka nie istnieje (bo nie ma folderu do instalacji chyba, że wcześniej go stworzyłeś i jego wybrałeś do instalacji). Potwierdzasz Enterem, że chcesz kontynuować instalację i śmiga bezbłędnie, kopiując pliki do wskazanego przez Ciebie folderu (jeśli taki nie istnieje, zostanie utworzony).

Jeśli się poddasz choć filozofii tu nie ma, to daj znać a umieszczę spakowany folder na jakimś serwerze, skąd będziesz mógł ściągnąć archiwum z już zainstalowaną aplikacją. Jednakże winy skryptów tu nie ma - testowałem na mojej bazowej Fedorze jak również wirtualizowanym Ubuntu 14.04.
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

Tworzy mi folder Openscad, w którym następnie po kolei jeden w drugim są podfoldery, ale nie ma w nich żadnych plików. W skrypcie install source directory zmieniłem na ścieżkę do folderu ze skryptem.

W skrypcie jest taka linijka:

Kod: Zaznacz cały

if ! [ -w "$prefix"/bin/ -a -w "$prefix"/lib/openscad -a -w "$prefix"/share/openscad ]; then
	echo "You does not seam to have write permissions for prefix \`$prefix'!" >&2
	echo "Maybe you should have run this install script using \`sudo'?" >&2
	exit 1
Ale nie wiem co to znaczy i dlaczego się mi to wyświetla.

//bear7: Polecenia, wyniki poleceń, błędy, komunikaty, zawartość plików konfiguracyjnych oraz systemowych, na forum umieszczamy pomiędzy znacznikami CODE.
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Niestety ze swojej strony muszę powiedzieć "pas" - mnie wszystko działa nawet na 3 różnych dystrybucjach, mojej bazowej Fedorze 20 oraz zwirtualizowanych Ubuntu 14.04 i 10.04 :)

Powiedz jakiej wersji systemu używasz, to spakuję folder z programem i wrzucę na jakiś serwer do ściągnięcia. Nie jest to rozwiązanie, jednak nie mam pomysłu co dalej - może ktoś tu wskoczy jeszcze i coś wymędrkuje, bo raczej uprawnienia w /home masz i sam szybko zauważyłbyś, gdyby było inaczej.

EDIT:

Posadziłem również na maszynie wirtualnej Ubuntu 12.04 i zainstalowałem bez problemu wersje x32 jak i x64 z tar.gz na stronie producenta. Może po prostu ściągnij odpowiednią paczkę raz jeszcze? Sprawdziłem sumarycznie na 4 systemach, w tym 3 z rozdziny Ubuntu i działa bez problemu - winy skryptu tu nie widzę.
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

A zmieniałeś coś w skrypcie, czy puściłeś go od razu w terminalu w takiej formie jak ściągnąłeś?
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Puściłem jak ściągnąłem - tylko folder utworzyłem sobie dla programu w /home (więc prefix wyglądał tak w moim przypadku: /home/krystian/openscad).
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

Nic z tego, próbowałem na różne sposoby, u mnie to nie działa.

Za podesłanie linka do folderu byłbym wdzięczny i dziękuję za poświęconą mi cierpliwość!:)

Mój system: Ubuntu 12.04 LTS
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Jaka wersja programu do zamieszczenia - x86 czy x64? Może po prostu paczka skopała się przy ściąganiu, bo to aż niewiarygodne po prostu :)
Flajbajk
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 12 mar 2011, 15:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Flajbajk »

x84. Ściągnąłem ją drugi raz i było to samo. Komendy wchodzą w terminalu bez problemu i tak jak napisałeś wcześniej na pewno bym zauważył gdybym nie miał uprawnień w /home :)

Po prostu już nie mam pojęcia o co może chodzić.
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: Jak zainstalować aktualną wersję OpenSCAD?

Post autor: Jusko »

Spakowałem obie wersje, gdyż możesz w międzyczasie zmienić system. Wersje najnowsze na 30.06.2014r. Niemniej zamieściłem paczkę na swoim dropboxie i nie mogę obiecać, że kiedyś nie zniknie, jeśli będę musiał zwolnić nieco miejsca ;-) Niestety nie mam zbyt dużej orientacji w darmowych i _porządnych_ przy okazji serwisach do zamieszczania plików, stąd takie rozwiązanie.

Link: https://dl.dropboxusercontent.com/u/1039704/OpenScad.7z
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 32 gości