Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

amsn installeren

None
6 antwoorden
  • Hoi
    ik heb vanavond Suse 9.2 met Gnome geinstalleerd.
    Ik weet niks van linux eigenlijk, dus ik hoop dat iemand me als een newbie kan aanspreken :p
    Ik wil amsn installeren, het is een .bin bestand.
    ik inloggen als root met su
    en toen "sh amsn…….bin"
    Maar dan krijg ik de melding "cant execute binary file" .
    vervolgens deed ik "chmod u+x amsn……bin".
    toen weer "sh amsn……….bin" en weer krijg ik die foutmelding.
    Weet iemand wat ik nu fout doe?
    ik zit in de juiste directory want als ik "ls" intyp zie ik het bestand.

    groeten
    andre

    EDIT:

    Ik ben er wel achter gekomen hoe ik het kan installeren. Via de knop System en dan bestand uitvoeren… Maar nu heb ik het dus niet in de terminal gedaan, en dus zonder commando's. toch zou ik de juiste commando's willen weten om een .bin bestand te installeren.
  • Een bin bestand is oorspronkelijk gewoon een binary. Deze voer je uit door ./naambinary te tikken. Het commando sh gebruik je om shellscripts uit te voeren (kan ook met ./ als ze executable = uitvoerbaar zijn). Verwarrend kan zijn dat je inderdaad wel eens shellscrips tegen komt die op .bin eindigen (dat hoort dus eigenlijk niet, maar aangezien GNU/Linux verder niet naar extensies kijkt maakt het niet uit). Die kun je dus wel met sh uitvoeren.
    Executable maken 'chmod a+x' en uitvoeren './naambinary' werkt altijd. In het geval van amsn heb je overigens waarschijnlijk te maken met een tcl/tk script. Dan zou je hem ook met 'tclsh' kunnen uitvoeren. Met wat voor een bestand je te maken hebt kun je altijd even checken met 'file naambestand'.

    Succes!
  • Er is ook een rpm beschikbaar voor amsn op http://linux01.gwdg.de/~pbleser
    pm-navigation.php?cat=Network/amsn/
  • Tis al gelukt. weet alleen niet meer hoe, want was gisteren dat het me lukte :p

    Maar in principe hoef je geen sh voor een .bin bestand te zetten volgens mij?
    gewoon ./bestand.bin
  • [quote:d9b0df14f0="Endymion"]Tis al gelukt. weet alleen niet meer hoe, want was gisteren dat het me lukte :p

    Maar in principe hoef je geen sh voor een .bin bestand te zetten volgens mij?
    gewoon ./bestand.bin[/quote:d9b0df14f0]

    Voor een .bin bestand moet je idd geen sh zetten. sh gebruik je om een shell script uit te voeren. Je moet evt. nog wel een .bin bestand uitvoerrechten geven (chmod +x bestand.bin) voordat je het kan uitvoeren.
  • Voor geen enkel uitvoerbaar bestand hoef je sh te zetten.

    bij uitvoerbare bestanden die in het zoekpad van je shell staan hoef je niet het volledige pad op te geven, voor de rest wel.

    ./bestandsnaam.bin is een voorbeeld van een volledig (relatief) pad

    Max

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.