Δημοσιεύτηκε: 19 Φεβ 2013, 00:53
από alkismavridis
Χρειάζομαι μία συμβουλή:

όπως σας είπα, το Script:
Linux_Install/install_sikla

είναι υπεύθυνο για την εγκατάσταση του παιχνιδιού. Το στέλνει στον φάκελο /usr/games/

Ορίστε ο κώδικας:

Μορφοποιημένος Κώδικας: Επιλογή όλων
#!/bin/bash
COMP=javac
FROM=../sikla
DEST=/usr/games/Sikla

echo Sikla Puzzle game instalation.

sudo mkdir -p $DEST/sikla/

echo Copying files...
sudo cp -f $FROM/*.class $DEST/sikla
sudo cp -r $FROM/data/ $DEST/sikla

cp -f Sikla $HOME
sudo cp uninstall $DEST


echo Setting mode bits...
sudo chmod -R 644 $DEST/sikla/*.class
sudo chmod -R 644 $DEST/sikla/data/*
sudo chmod -R 755 $DEST/uninstall

echo Done.
read -n 1 -s
exit 0


όταν το εγκαθιστώ στο δικό μου pc είναι όλα καλά.
όταν όμως πάω να το εγκαταστήσω στης φίλης μου δεν παίζει.
Ψάχνοντας βρίσκω ότι φταίει πως δεν μπορεί να διαβάσει τίποτα από τον φάκελο /usr/games/Sikla/sikla/data που περιέχει τις εικονίτσες και τις πίστες. Αν το ανοίξεις με το Ναυτίλο μου βγάζει ένα Χ πάνω στον φάκελο.

Έτσι προσέθεσα στο Script τις τελευταίες γραμμές για να λλάζει σωστά τα δικαιώματα.
Στο δικό μου PC πάλι όλα μια χαρά.
Στης φίλης μου πάλι δε δουλεύει. Και όταν πατάω
Κώδικας: Επιλογή όλων
ls -al /usr/games/Sikla/sikla/data
για να δω τι γίνεται με τα διακιώματα, μου βγάζει πολλά ???? αντί για wr-r-- κτλ...
Τι φταίει και πως να το διορθώσω;;

Ευχαριστώ!!