Wie groß ist diese Datei ( ls -lh jre*)? Für mich sieht es so aus, als hätten Sie die Download-Seite von Sun anstelle des Installationsprogramms heruntergeladen.
Darüber hinaus gibt es kein "Linux-Betriebssystem". (Linux ist der Kern, versuchen Sie sich mit der Terminologie vertraut zu machen!) Wenn Sie nach Antworten suchen, suchen Sie nach dem Namen Ihrer Distribution (aka googling), z. B. "Ubuntu Java Installation" oder "Suse Java Installation". Sie können auch versuchen, Ihre Version einzubeziehen, um noch bessere Ergebnisse zu erzielen, z. B. "Karmic Java-Installation".
Schließlich sollten Sie Serverfault.com und Superuser.com für diese Art von Fragen in Betracht ziehen.
Sie sind genau richtig mit "Für mich sieht es so aus, als hätten Sie die Download-Seite von Sun anstelle von installer.part heruntergeladen" +1
vor 15 Jahren
0
wget tut das für diese Art von Downloadseite, wenn die Download-URL ein Skript durchläuft. Sie müssen "-O Dateiname" angeben, um ihn unter "Dateiname" zu speichern. Wenn Sie die Größe prüfen, die in der Antwort vorgeschlagen wird, können Sie feststellen, ob die Datei die erwartete Datei hat.
quack quixote vor 15 Jahren
0
2
John T
Vergewissern Sie sich in erster Linie, dass es sich bei der Datei nicht um die Webseite handelt. Das Linux jre6u16 ist ungefähr 19 MB groß. Das kaufmännische Und-Zeichen (&) im Dateinamen weist das Betriebssystem an, den Prozess im Hintergrund auszuführen. Benennen Sie die Datei in etwas einfacher um mvund verwenden Sie den Dateinamen in Anführungszeichen:
Protip: Während wget den Dateinamen normalerweise nicht richtig erkennt, wenn URLs mit Argumenten abgerufen werden, machen lftpget und curl normalerweise das Richtige und speichern die Datei mit dem richtigen Namen. "Wget -O blah.rpm http://host.name/url/path/blah.rpm" ist auch eine andere Möglichkeit, um es beim ersten Mal richtig zu machen.
esm vor 15 Jahren
0
1
Michael Borgwardt
Welche Linux-Distribution verwendest du? Die meisten von ihnen sollten es Ihnen ermöglichen, Java über ihr Paketverwaltungssystem (wie APT für Debian und Ubuntu) zu installieren, was einfacher ist und auch einfache Updates ermöglicht.
Wenn Sie es wirklich manuell installieren müssen, benennen Sie die Datei zunächst in eine kürzere um und machen Sie sie mit folgendem Befehl ausführbar:
chmod a+x filename
Dann sollten Sie es ausführen können.
Ja, ich denke, das ist ein Problem bei der Dateiverarbeitung.
ukanth vor 15 Jahren
0
1
gnibbler
Sie mussten wahrscheinlich Anführungszeichen setzen, wenn Sie wget liefen.
Benennen Sie es in gnibbler um und machen Sie es als ausführbar durch chmod + x jre-6u16-linux-i586-rpm.bin und verwenden Sie ./jre-6u16-linux-i586-rpm.bin, um es zu installieren
ukanth vor 15 Jahren
0
0
user14049
Nicht wirklich programmiert,
Verwenden Sie Anführungszeichen um den Dateinamen (jre-6u ....). Das kaufmännische Und "&" im Namen der heruntergeladenen Datei hat eine besondere Bedeutung (Prozess im Hintergrund ausführen)
Abhängig von Ihrer Linux-Distribution sollte es einen besseren Weg geben (Distributionsspezifikation, die sich um alle Prozesse und Updates kümmert).