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