Προς το περιεχόμενο

Debian, Security & Binary


vatraxious

Προτεινόμενες αναρτήσεις

Δημοσ.

Edw kai kairo douleva dianomes Redhat (Fedora) kai Mandrake.

Eipa loipon na allaksw se Debian pou einai entelws community based.

Mou phre 2-3 meres na to ma8w kai twra exw kollhsei kapou.

Exw katevasei kapoia programmata opws boinc, fear dedicated server, ola se tarball. Den 8eloun compile, apla exoun mesa kapoia binary arxeia, pou einai kai ta ektelesima.

To provlhma einai oti to debian arneitai na ta ektelesei.

Otan dinw entolh ./fearserver.bin mou epistrefei "no such file" enw vlepw oti einai ekei kai einai +x to arxeio. arxika nomiza oti htan "kako" download tou fear. meta mou to ekane kai me to boinc. kai pleon pistevw oti einai kati pou exei na kanei me security kai binary arxeia, ka8ws opoiodhpote script to doulevei kanonika. ta parapanw ta dokimasa kai me aplo user kai me root.

Any ideas?

Δημοσ.

Εναλλακτικά μπορείς να δοκιμάσεις με την εντολή 'file' να δεις τι είναι και εαν είναι εντάξει. Δε νομίζω το debian να έχει ενεργοποιημένους εξ ορισμού τέτοιους μηχανισμούς ασφαλείας.

Δημοσ.

και ενα γρηγορο google στο θεμα μου εδωσε το παρακατω

 

The F.E.A.R. standalone Linux server requires the libstdc++.so.5 and libgcc_s.so.1 libraries to be present in either the standard library directories (e.g., /lib and /usr/lib), or in the F.E.A.R. installation directory itself. If your system is missing either of these libraries you may receive an error similar to the following when you attempt to start the server:

 

<b>./fearserver.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory.

</b>

The easiest way to resolve this error is to acquire the missing library (libstdc++.so.5 and/or libgcc_s.so.1) and copy it directly into the F.E.A.R. installation directory. It may be necessary to perform an Internet search for these libraries to locate a download location, or to copy them from a Linux distribution that has them preinstalled.

 

οποτε μπορει απλα να μην αναφερεται στο ιδιο το binary αλλ σε καποια βιβλιοθηκη που αυτο ζηταει.

Δημοσ.

to ekana me to file kai einai

fearserver.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

sxetika me ta libraries ta eixa hdh kanei, alla pali vgazei error

den einai mono to fear omws, einai provlhma tou systhmatos

to idio mou kanei kai sto boinc p.x.

genikws se otidhpote binary (pou isws den einai sto /usr/bin? )

Δημοσ.

Telika mallon entopisthke to provlhma.

Ta binaries pou den ektelountai einai ELF 32-bit executable symfwna me to output tou "file".

To systhma mou einai Debian Sarge amd64. Kai ola ta binaries tou systhmatos einai ELF 64-bit.

Yparxei kanenas tropos na to kanw na ektelesei 32bita binaries, giati den me vlepw na vriskw tarball tou F.E.A.R. ?

Δημοσ.

The current amd64 port of debian is a pure 64bit port. This means you can't run binary only programs which are compiled for IA32 or applications which haven't been ported to AMD64 yet (e.g. OpenOffice.org). This is because you can't mix 32bit applications and 64bit libraries. You would also need the 32bit versions of the libraries to run a 32bit application.

 

Ο μόνος τρόπος να τρέξεις 32bitα προγράμματα είναι μέσω chroot σε ένα 32-bit σύστημα. Για περισσότερες πληροφορίες δες εδώ:

 

Debian AMD64 HOWTO

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...