GoogleEarth

Andreas57

Well-Known Member
[gelöst]GoogleEarth

Hallo,

wenn ich GoogleEarth installieren möchte, bekomme ich folgende
Fehlermeldung:

Code:
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/google-earth.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/google-earth.tbz' by URL

Gruß
Andreas
 
Zuletzt bearbeitet:
Stimmt, da gibt es auch kein Package für google-earth. Du hast "pkg_add -r" probiert?
Hast Du den Portstree installiert?

Hallo Steve,

ich habe das mit pkg_add -r probiert, richtig.;)

Portstree ist installiert und ich habe dafür folgende Befehle eingegeben:

Code:
portsnap fetch extract

portsnap fetch update
Gruß
Andreas
 
Dann versuche als root mal ein
Code:
cd /usr/ports/astro/google-earth && make install clean
Vielleicht sprechen Lizenzgründe gegen das Anfertiges und Bereitstellen eines Packages? Ich weiss es nicht.
 
Dann versuche als root mal ein
Code:
cd /usr/ports/astro/google-earth && make install clean
Vielleicht sprechen Lizenzgründe gegen das Anfertiges und Bereitstellen eines Packages? Ich weiss es nicht.

Hallo,

da bekomme ich dann folgende Meldung:

Code:
%su
Password:
pcbsd# cd /usr/ports/astro/google-earth
pcbsd# make install clean
===>  Vulnerability check disabled, database not found
cd: can't cd to /usr/ports/distfiles
*** Error code 2

Stop in /usr/ports/astro/google-earth.
pcbsd#

Gruß
Andreas
 
Uhh, da bin ich allmählich überfragt. In meinem jugendlichen Leichtsinn hätte ich das nach einem "mkdir /usr/ports/distfiles" nochmal versucht, aber merkwürdig ist das allemal.
 
Gibt es denn das Verzeichnis /usr/ports/distfiles? Hast du schon andere Programme aus den Ports installiert? Diese Verzeichnis braucht eigentlich jeder Port.
Weiss allerdings nicht wie es angelegt wird.


Ich gehe davon, dass du PC-BSD verwendest, oder?

mousaka
 
Gibt es denn das Verzeichnis /usr/ports/distfiles? Hast du schon andere Programme aus den Ports installiert? Diese Verzeichnis braucht eigentlich jeder Port.

Ich gehe davon, dass du PC-BSD verwendest, oder?

Hallo,

das Verzeichnis /usr/ports/distfiles gibt es bei mir.

Andere Programme aus den Ports habe ich schon erfolgreich installiert.;)

Ich verwende PC-BSD.

Gruß
Andreas
 
Wenn es das Verzeichnis gibt, dann kann es auch mit "cd /usr/ports/distfiles" kein Problem geben, es sei denn

a) Du bist nicht root
b) root wurde in seinen Fähigkeiten eingeschränkt oder beraubt

Beides halte ich für unwahrscheinlich, aber ich kenne auch PCBSD nicht.

Nachtrag: Gib mal bitte die Ausgabe von
Code:
ls -ld /usr/ports/distfiles
her, danke.
 
Hmm ... sieht eigentlich richtig aus.

Und Du bist sicher, dass Du root bist, bevor Du versuchst, aus den Ports zu installieren? Als root mal ein
Code:
whoami
abgesetzt? Das wirft auch wirklich 'root' aus?
 
Und Du bist sicher, dass Du root bist, bevor Du versuchst, aus den Ports zu installieren? Als root mal ein
Code:
whoami
abgesetzt? Das wirft auch wirklich 'root' aus?

Hier die Ausgabe von whoami als root:

Code:
root

Ich hatte ja schon drauf hingewiesen, das ich andere Programme bereits über die Ports habe problemlos installieren können.

Gruß
Andreas
 
Sorry, ich muss zugeben, dass ich auf die Schnelle und die Entfernung (ohne eigenen Einblick auf die Kiste) überfragt bin. Wenn ich das nächste mal unter FreeBSD bin, werde ich den Port hier mal durchrennen lassen.
 
Was sagt ein
Code:
uname -a
und welche PCBSD Version verwendest du?

Wann hast du den portstree das letzte Mal aktualisiert (portsnap fetch update)?
Kannst du jetzt noch Programme aus den Ports installieren (z.B. bonnie au der Kategorie Benchmark, da es klein ist und rasch kompiliert)?

Ich habe GoogleEarth gerade gestern auf 7.0-RC2 ohne Probleme aus den ports gebaut.

mousaka
 
Was sagt ein
Code:
uname -a
und welche PCBSD Version verwendest du?

Wann hast du den portstree das letzte Mal aktualisiert (portsnap fetch update)?
Kannst du jetzt noch Programme aus den Ports installieren (z.B. bonnie au der Kategorie Benchmark, da es klein ist und rasch kompiliert)?

Ich habe GoogleEarth gerade gestern auf 7.0-RC2 ohne Probleme aus den ports gebaut.

Hallo,

hier die Ausgabe von uname -a:

Code:
reeBSD pcbsd 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #2: Wed Nov  7 10:54:48 EST 2007     root@pcbsd:/usr/obj/usr/src/sys/PCBSD  i386

Ich benutze PC-BSD in der Version 1.4.1

Den Portstree habe ich zuletzt gestern aktualisiert und andere Programme kann ich problemlos über die Ports installieren, wie vor wenigen Minuten das Programm "filelight".

Gruß
Andreas
 
Das war natürlich Quatsch von mir. Sorry

Nächster Versuch (Quelle):

Ändere mal im Makefile in /usr/ports/astro/google-earth die Zeile
Code:
TARGET_DISTFILE=	GoogleEarthLinux-${PORTVERSION}.bin
in
Code:
TARGET_DISTFILE=	GoogleEarthLinux.bin
und versuch dann nochmals make install clean.

mousaka
 
Ändere mal im Makefile in /usr/ports/astro/google-earth die Zeile
Code:
TARGET_DISTFILE=	GoogleEarthLinux-${PORTVERSION}.bin
in
Code:
TARGET_DISTFILE=	GoogleEarthLinux.bin
und versuch dann nochmals make install clean.

Hallo mousaka,

habe ich so gemacht und wenn ich make install clean ausführe kommt dann diese Meldung:

Code:
%su
Password:
pcbsd# cd /usr/ports/astro/google-earth
pcbsd#  make install clean
===>  Vulnerability check disabled, database not found
GoogleEarthLinux.bin                          100% of   21 MB 1337 kBps 00m00s
===>  Extracting for google-earth-4.2.205.5730
=> No MD5 checksum recorded for GoogleEarthLinux.bin.
=> No SHA256 checksum recorded for GoogleEarthLinux.bin.
=> No suitable checksum found for GoogleEarthLinux.bin.
*** Error code 1

Stop in /usr/ports/astro/google-earth.
pcbsd#

Gruß
Andreas
 
Also sind wir einen Schritt weiter. :)

Probier dann
Code:
make checksum
make install clean

Naja, damit nehmen wir mal an, dass dein Download korrekt ist.

mousaka
 
Also sind wir einen Schritt weiter. :)

Probier dann
Code:
make checksum
make install clean

Naja, damit nehmen wir mal an, dass dein Download korrekt ist.

mousaka

Hier die Ausgabe von make checksum:

Code:
%su
Password:
pcbsd# cd /usr/ports/astro/google-earth
pcbsd# make checksum
===>  Vulnerability check disabled, database not found
=> No MD5 checksum recorded for GoogleEarthLinux.bin.
=> No SHA256 checksum recorded for GoogleEarthLinux.bin.
=> No suitable checksum found for GoogleEarthLinux.bin.
*** Error code 1

Stop in /usr/ports/astro/google-earth.
pcbsd#

Gruß
Andreas
 
Gibt jetzt wohl zwei Möglichkeiten
  • Makefile wieder zurückändern
  • Distfile ändern
    Code:
    MD5 (GoogleEarthLinux.bin) = 789f438a999dfb157dc89eaa90388ac4
    SHA256 (GoogleEarthLinux.bin) = da7d22cb13cc5f047dea6ae241bb33c5ac1789a9f601e09dcb025fe574df4516
    SIZE (GoogleEarthLinux.bin) = 23048189

mousaka
 
Gibt jetzt wohl zwei Möglichkeiten
  • Makefile wieder zurückändern
  • Distfile ändern
    Code:
    MD5 (GoogleEarthLinux.bin) = 789f438a999dfb157dc89eaa90388ac4
    SHA256 (GoogleEarthLinux.bin) = da7d22cb13cc5f047dea6ae241bb33c5ac1789a9f601e09dcb025fe574df4516
    SIZE (GoogleEarthLinux.bin) = 23048189

Hallo mousaka,

ich musste nur die Distfile ändern und konnte dann mit make install clean das Programm installieren und es funzt einwandfrei.

Danke für die super Hilfe.:)

Gruß
Andreas
 
Ist denn der Portstree auch WIRKLICH aktuell? Du hast zwar portsnap ausgeführt, aber die Frage bleibt, ob es geklappt hat. gib doch mal "portsnap fetch update" ein und poste, was dann ausgegeben wird.
 
Zurück
Oben