Mperdema /usr/bin, /usr/local/bin
Markos Fragakis
fragakis at ceid.upatras.gr
Sun Aug 29 15:09:16 EEST 2004
Giorgos Keramidas wrote:
>On 2004-08-29 01:03, Markos Fragakis <fragakis at ceid.upatras.gr> wrote:
>
>
>>Giorgos Keramidas wrote:
>>
>>
>>>Δείξε μας τι βλέπεις με τις εξής εντολές:
>>>
>>> # /bin/ls -lbF /usr/bin/firefox
>>> # /bin/ls -lbF /usr/local/bin/firefox
>>>
>>>κι ύστερα δείξε μας τι βλέπεις με τις:
>>>
>>> # /bin/ls -lbF /usr/bin/thunderbird
>>> # /bin/ls -lbF /usr/local/bin/thunderbird
>>>
>>>
>>$ /bin/ls -lbF /usr/bin/firefox
>>/bin/ls: /usr/bin/firefox: No such file or directory
>>$ /bin/ls -lbF /usr/local/bin/firefox
>>lrwxrwxrwx 1 root root 20 Αύγ 8 15:30 /usr/local/bin/firefox -> /orb/firefox/firefox*
>>$ /bin/ls -lbF /usr/bin/thunderbird
>>/bin/ls: /usr/bin/thunderbird: No such file or directory
>>$ /bin/ls -lbF /usr/local/bin/thunderbird
>>lrwxrwxrwx 1 root root 28 Αύγ 8 15:52 /usr/local/bin/thunderbird -> /orb/thunderbird/thunderbird*
>>$ ls -la / | grep orb
>>drwxr-xr-x 9 root root 4096 Αύγ 26 18:33 orb/
>>$
>>
>>
>
>WTF, τι είναι το /orb? Πρώτη φορά βλέπω κάτι τέτοιο. Ακόμη κι έτσι
>όμως ας προσπαθήσουμε να βρούμε μια άκρη.
>
>
Ο /orb είναι ένας κατάλογος που έφτιαξα για να βάζω τα προγράμματα που
εγκαθιστώ. Ξέρω, δεν είναι ό,τι πιο κομψό...
>- Το /orb/firefox/firefox υπάρχει;
>
>
Πειραματιζόμενος, έκανα κάποιες αλλαγές, γι αυτό ξανατρέχω τις εντολές
που μου είπες:
- Το /orb/firefox/firefox υπάρχει;[root at localhost bin]# /bin/ls -lbF /usr/bin/firefox
/bin/ls: /usr/bin/firefox: No such file or directory
[root at localhost bin]# /bin/ls -lbF /usr/local/bin/firefox
lrwxrwxrwx 1 root root 34 Aug 29 14:52 /usr/local/bin/firefox -> /orb/firefox/firefox_0.9.3/firefox*
[root at localhost bin]# /bin/ls -lbF /usr/bin/thunderbird
/bin/ls: /usr/bin/thunderbird: No such file or directory
[root at localhost bin]# /bin/ls -lbF /usr/local/bin/thunderbird
lrwxrwxrwx 1 root root 46 Aug 29 14:39 /usr/local/bin/thunderbird -> /orb/thunderbird/thunderbird_0.7.1/thunderbird*
>- Αν ναι, είναι εκτελέσιμο;
>
>
Είναι.
>- Αν είναι, τι βλέπεις όταν τρέξεις:
>
> $ file /orb/firefox/firefox
> $ ldd /orb/firefox/firefox
>
>
root at localhost bin]# file /orb/firefox/firefox_0.9.3/firefox
/orb/firefox/firefox_0.9.3/firefox: Bourne shell script text executable
[root at localhost bin]# ldd /orb/firefox/firefox_0.9.3/firefox
not a dynamic executable
>- Αν βλέπεις ότι είναι κανονικό ELF εκτελέσιμο, τι βλέπεις όταν το
> τρέξεις μέσα από κάποιο X terminal (π.χ. xterm) με κάτι σαν:
>
> $ env DISPLAY=:0 /usr/local/bin/firefox
>
>
Δεν έχω xterm, αλλά το έτρεξα από Konsole και Rxvt, και τρέχει κανονικά
ο firefox.
>- Αν αυτό δεν παίξει δοκίμασε:
>
> $ env DISPLAY=:0 /orb/firefox/firefox
>
>
Και αυτό ανοίγει τον firefox..
Ο V13 έγραψε:
>a) Apo to /usr/bin to exeis sbisei?
>b) Ksanaksekinises apo tote to kde? Yparxei periptosi na krataei kati san
>cache, opos akribos kai to bash:
>
>hell:~$ type df
>df is /bin/df
>hell:~$ df > /dev/null 2>&1
>hell:~$ type df
>df is hashed (/bin/df)
>
>c) Pos akribos to meteferes? Mipos to /usr/local/bin/firefox dixnei
>sto /usr/bin/firefox katalathos?
>
><<V13>>
>
και πρέπει να έχει δίκιο. Πιστεύω ότι πρέπει να υπάρχει κάποια cache στο
KDE, όπου έχει αποθηκευτεί ότι το firefox είναι στο /ust/bin, και μόλις
ψάξει εκεί κ δεν το βρεί, πετάει το μήνυμα..
Μάρκος Φραγκάκης
More information about the Linux-greek-users
mailing list