Vraag Installeer tar.gz, maar geen configuratiemap in het installatiebestand


Ik probeer te installeren RokiSim, een robotsimulator op Ubuntu 14.04.

Ik heb de tar.gz gedownload en uitgepakt. Maar ik vond geen configuratiemap of bestand om de installatie te starten. Hoe installeer ik dergelijke software?

Er zijn ook Windows-versies van de simulator die ik kan gebruiken met Wine. Maar ik wil dit uitzoeken omdat ik een andere simulator heb genoemd RoboDK dat geeft me ook hetzelfde probleem, geen installatiebestand. Hoe kan ik deze installeren?


3
2018-06-22 05:36


oorsprong




antwoorden:


Er is geen configure bestand omdat het archief binaries bevat.

Het uitvoerbare bestand is binnen /bin/: ervan uitgaande dat je de map hebt uitgepakt ~/Downloads, je kunt het programma direct uitvoeren en het uitvoerbaar maken door het uit te voeren

chmod +x ~/Downloads/RoKiSim/bin/RoKiSim

en het uitvoeren door te rennen

~/Downloads/RoKiSim/bin/RoKiSim

Om het te installeren, raad ik aan om de map naar te verplaatsen /opt/ door rennen

sudo mv ~/Downloads/RoKiSim/ /opt/

om het programma uitvoerbaar te maken door te draaien

chmod +x /opt/RoKiSim/bin/RoKiSim 

en om een ​​symbolische link toe te voegen aan /usr/bin/ door rennen

sudo ln -s /opt/RoKiSim/bin/RoKiSim /usr/bin/rokisim

Hierna kunt u het programma uitvoeren door het uit te voeren rokisim.


5
2018-06-22 06:39



Bedankt, ik heb het met succes geïnstalleerd en kon het via een symbolische koppeling doornemen. Er zijn weinig bibliotheekfouten tijdens het hardlopen, maar dat heeft niets te maken met de installatie, het is vanwege de compatibiliteit van de software. en hoe verwijder ik een symbolische link voor het geval dat ik er geen nodig heb? - Trinadh venna
@Trinadhvenna Omdat ze zijn .so bestanden zijn ze waarschijnlijk hard-linked in het uitvoerbare bestand, dus ik denk dat dat inderdaad te wijten is aan de aanwezige bibliotheken, permissies zouden ok moeten zijn na sudo mv [...]. Als u de symbolische link wilt verwijderen, verwijdert u deze gewoon als root, omdat deze de eigenaar is van root: sudo rm /usr/bin/rokisim - kos


Zoeken autogen.sh of configure en start het script. Daarna make en make install.


1
2018-06-22 05:45





Een aanvulling op het geaccepteerde antwoord:

Controleer of de app die u hebt gedownload compatibel is met uw versie van Ubuntu. Als je per ongeluk de 64-bits versie hebt gedownload, maar alleen een 32-bits Ubuntu hebt uitgevoerd, kom je fouten tegen met dit soort programma's. Een manier om te controleren is om te gebruiken file op het binaire bestand in kwestie:

32-bits voorbeeld:

$ file Telegram 
Telegram: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=11f563210db7884f7da2097cbf7a749e7f87eb4c, stripped

64-bit voorbeeld:

$ file Telegram 
Telegram: ELF 64-bit LSB  executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=56a499cd5b22c4b431a60089d5443ae454f63029, stripped

1
2018-04-21 08:16





Probeer altijd wanneer u probeert te installeren vanaf de broncode naar de bestanden README of INSTALL , daar kun je aanwijzingen vinden voor het installeren van die applicatie. Als u deze bestanden leest, krijgt u de stappen die u moet doen om uw app te installeren.


0
2018-06-22 06:21