Aρχεια rpm, bin, tar,κλπ. Συζητήστε εδώ.

Ανώνυμος (χωρίς επαλήθευση) | Κυρ, 01/13/2008 - 23:05 | 2' | 37

Καλημερα σε ολους
Ειμαι καινουργιος στο Linux
Πριν απο μερικες μερες αποφασισα να εγκαταστησω Linux.
Επελεξα
το Kubuntu. Αφου τελειωσε η εγκατασταση με επιτυχια επαιξα μερικες
μερες αλλαζοντας ρυθμισεις και επιλεγοντας τις εφαρμογες που χρειαζομαι.
Εχω ενα σκληρο δισκο 120 GB τον οποιο το χωρισα σε 3 partition
1. sda5, 30 GB που εγινε η εγκατασταση του συστηματος
2. sda6 5 GB που χρησιμοποιησα σαν swap
3. sda2 85 GB που το χρησιμοποιουσα σαν αποθηκευτικο χωρο και γινοταν moun στο /media/storage

Αποφασισα λοιπον να κανω μια καθαρη εγκατασταση.
Απο την εγκατασταση επελεξα μονος μου που θα γινει 'περαστει' το συστημα εχοντας τις ιδιες επιλογες με πριν. Δηλαδη:
sda5 -> /
sda6 -> swap
sda2 -> /media/storage (δεν εκανα format)

Η
εγκατασταση ολοκληρωθηκε με επιτυχια αλλα δεν μπορω να δω τα αρχεια που
υπηρχαν απο πριν στο sda2. Το partition γινεται κανονικα mount αλλα μου
εμφανιζεται κενος ο φακελος. Απο το QTparted βλεπω οτι στο sda2
χρησιμοποιούνται 3 GB.
Μηπως μπορει καποιος να βοηθησει;

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Για κάνε copy/paste εδώ το αρχείο /etc/fstab. Πατα ALT+F2 και γράψε kwrite /etc/fstab 

Επιπλέον δώσε από μία κονσόλα ( ALT+F2 >konsole [ENTER]) την εντολή:

sudo ls -la /media/storage

και κάνε copy/paste εδώ να δούμε τι βλέπεις ακριβώς. Εφόσον το QtParted σου λέει ότι χρησιμοποιείται κάποιο μέρος του sda2, τότε δεν έχεις χάσει δεδομένα. Κάποια άλλη μαιμουδιά είναι.
dimitris2007-1-25 11:44:44

Απο /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc /proc proc defaults 0 0
# /dev/sda5
UUID=dc513850-258d-4101-832e-f4873d8ba62a / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,sui d 0 1
# /dev/sda2
# /dev/sda6
UUID=05bb7755-44bb-4c19-98dc-2cbbd0154cf0 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
/dev/hdb /media/cdrom1 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
/dev/ /media/floppy0 auto user,atime,noauto,rw,dev,exec,suid 0 0
/dev/sda2  ext3 nouser,atime,noauto,rw,nodev,noexec,nosuid 0 0
/dev/sda2 /media/storage ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,sui d 0 1

και απο /media/storage

drwxrwxrwx  6 root        root         4096 2007-01-25 11:43 .
drwxr-xr-x  7 root        root         4096 2007-01-25 11:43 ..
-rw-r--r--  1        1001 imagedirect    33 2007-01-23 16:33 .directory
drwxrwxrwx  2 root        root        16384 2007-01-23 16:10 lost+found
drwx------  4 imagedirect admin        4096 2007-01-23 16:40 .Trash-1000
drwx------  4        1001 imagedirect  4096 2007-01-23 16:31 .Trash-1001

Καταρχήν μια παρατήρηση για τα περιεχόμενα του /media/storage.

Μήπως έχεις τίποτε εικόνες (αυτές ψάχνεις;) σε κάποιο από τους κρυμμένους φακέλους;

Για δώσε από την κονσόλα (κάνε copy/paste):

sudo du -h /media/storage

και λογικά θα σου εμφανίσει σε ΚΒ το μέγεθος κάθε φακέλου του storage. Μετά μπορείς να δεις αναλυτικά όποιον φάκελο είναι μεγαλύτερος με μια εντολή σαν κι αυτή:

sudo ls -la /media/storage/.directory

ή

sudo ls -la /media/storage/lost+found

(MHN KANEIΣ ΤΑ ΠΑΡΑΚΑΤΩ. ΠΡΩΤΑ ΤΣΕΚΑΡΕ ΤΙΣ ΠΑΡΑΠΑΝΩ ΕΝΤΟΛΕΣ!!!)

Επίσης κάτι για το fstab:
Αυτά εδώ είναι δύο ξεχωριστές γραμμές; Δεν θα έπρεπε να υπάρχουν δύο γραμμές για το ίδιο πράγμα!

/dev/sda2  ext3 nouser,atime,noauto,rw,nodev,noexec,nosuid 0 0
/dev/sda2 /media/storage ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,sui d 0 1

Επιπλέον έκανες copy/paste; Αν ναι, τότε η τελευταία γραμμή έχει λάθος αφού δεν υπάρχει διακόπτης "sui d" αλλά "suid".

Τέσπα, κάνε
sudo umount /dev/sda2

Μετά πάτα ALT+F2 και δώσε
kdesu kwrite /etc/fstab

Και στις δύο περιπτώσεις θα σου ζητήσει κωδικό. Μετά αντικατέστησε τις δύο τελευταίες γραμμές με αυτήν (κάνε copy/paste):

/dev/sda2 /media/storage ext3 defaults,rw 0 1

Πάτα Ctrl+S, κλείσε το παράθυρο και στην κονσόλα δώσε
sudo mount /dev/sda2

Μετά δώσε ξανά
sudo ls -la /media/storage

για να δούμε τι λέει...

Για να αλλάξεις τα δικαιώματα του /media/storage κάνε τα εξής:

Μετά δώσε
id
θα σου εμφανίσει κάτι σαν κι αυτό
uid=1000(dimitris) gid=1000(dimitris) ομάδες=20(dialout),24(cdrom),25(floppy),29(audio),44(video), 46(plugdev),107(powerdev),109(netdev),1000(dimitris

Ενδιαφερόμαστε το uid και το gid. Πχ σε εσένα μπορεί να λέει κάτι σαν κι αυτό:
uid=1000(panos),gid=1000(panos) κλπ....

Σε αυτήν την περίπτωση αλλάζεις τα δικαιώματα του /media/storage με μια εντολή σαν κι αυτή (βάζεις τα δικά σου id/gid):

sudo chown -R panos:panos /media/storage

sudo ls -la /media/storage/.directory
-rw-r--r-- 1 1001 imagedirect 33 2007-01-23 16:33 /media/storage/.directory

και

sudo ls -la /media/storage/lost+found
total 20
drwxrwxrwx 2 root root 16384 2007-01-23 16:10 .
drwxrwxrwx 6 root root  4096 2007-01-25 11:43 ..

Επισης εδωσα ξανα την εντολη kwrite /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc /proc proc defaults 0 0
# /dev/sda5
UUID=dc513850-258d-4101-832e-f4873d8ba62a / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,sui d 0 1
# /dev/sda2
# /dev/sda6
UUID=05bb7755-44bb-4c19-98dc-2cbbd0154cf0 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
/dev/hdb /media/cdrom1 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
/dev/ /media/floppy0 auto user,atime,noauto,rw,dev,exec,suid 0 0
/dev/sda2  ext3 nouser,atime,noauto,rw,nodev,noexec,nosuid 0 0
/dev/sda2 /media/storage ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1

Εχεις δικιο, δεν υπαρχει κενο

Αυτήν την εντολή δεν την έδωσες:

sudo du -h /media/storage

για να δούμε που είναι τι...

sudo du -h /media/storage
16K     /media/storage/lost+found
19M     /media/storage/.Trash-1001/files/test
19M     /media/storage/.Trash-1001/files
8.0K    /media/storage/.Trash-1001/info
19M     /media/storage/.Trash-1001
4.0K    /media/storage/.Trash-1000/files
4.0K    /media/storage/.Trash-1000/info
12K     /media/storage/.Trash-1000
19M     /media/storage

Εχω την εντυπωση φιλε μου οτι χαθηκαν... δυστυχως
panosdotk2007-1-25 13:2:55

Αντικατεστησα τις δυο τελευταιες γραμμες και αφου εκανα ξανα mount εδωσα:
sudo ls -la /media/storage
total 36
drwxrwxrwx 5 root        root         4096 2007-01-25 13:00 .
drwxr-xr-x 6 root        root         4096 2007-01-25 12:59 ..
-rw-r--r-- 1        1001 imagedirect    33 2007-01-23 16:33 .directory
drwxrwxrwx 2 root        root        16384 2007-01-23 16:10 lost+found
drwx------ 4 imagedirect admin        4096 2007-01-23 16:40 .Trash-1000
drwx------ 4        1001 imagedirect  4096 2007-01-23 16:31 .Trash-1001

sudo du -h /media/storage
16K     /media/storage/lost+found
19M     /media/storage/.Trash-1001/files/test
19M     /media/storage/.Trash-1001/files
8.0K    /media/storage/.Trash-1001/info
19M     /media/storage/.Trash-1001
4.0K    /media/storage/.Trash-1000/files
4.0K    /media/storage/.Trash-1000/info
12K     /media/storage/.Trash-1000
19M     /media/storage

και ενω χρησιμοποιουνται περιπου 80MB το QTparted λεει 3.83GB
δεν ειναι περιεργο;
panosdotk2007-1-25 13:22:9

Κάποια αρχεία βρίσκονται στο /media/storage/.Trash-1001/files/test

Δώσε
ls -la /media/storage/.Trash-1001/files/test

για να τα δεις.

Πάρτα από εκεί με τις εντολές:
sudo mkdir /media/storage/images
sudo mv /media/storage/.Trash-1001/files/test/* /media/storage/images

Τώρα θα τις δεις στο /media/storage/images

Μετά ακολούθησε τις πιο πάνω οδηγίες μου για να αλλάξεις τα δικαιώματα του /media/storage (id και chown -R panos:panos /media/storage αλλάζοντας τα panos:panos σε ότι δεις στην id)

linuxformat2007-1-25 13:25:17

Υπηρχε ενα φακελος /mp3songs που ειχε μεσα mp3 γυρω στα 4GB (δεν θυμαμαι ακριβως)
και αυτος ο φακελος info με καποια txt & odt

sudo ls -la /media/storage/.Trash-1001/files/test
total 18764
drwxrwxrwx 2 imagedirect admin         & nbsp; 4096 2007-01-23 16:31 .
drwx------ 3        1001 imagedirect     4096 2007-01-23 16:32 ..
-rw-rw-r-- 1        1001 imagedirect 19177921 2006-10-18 10:16 Linux Bible 2006 Edition (2006).pdf

Για τσέκαρε το σύστημα αρχείων, μήπως βρει τίποτε:

sudo /sbin/fsck /dev/sda2

dimitris2007-1-25 13:48:24

imagedirect@KUBFSERVER:~$ sudo /sbin/fsck /dev/sda2
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/dev/sda2 is mounted.

WARNING!!!  Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

Storage: recovering journal
Storage: clean, 22/9535488 files, 350045/19065138 blocks

Βασικά δεν έπρεπε να συνεχίσεις. Έπρεπε να πατήσεις N και να κάνεις unmount. Το ξέχασα να στο γράψω. Πάντως δεν μπορώ να σε βοηθήσω άλλο. Το μόνο που μπορείς να σώσεις (έτσι όπως είναι τα πράγματα) είναι το "Linux Bible 2006 Edition (2006).pdf"...Για το τι έγιναν τα υπόλοιπα, ειλικρινά δεν καταλαβαίνω.

Ξαναδοκίμασε με
umount /dev/sda2
sudo /sbin/fsck -f /dev/sda2

Πρεπει τη "μαμουνια" οπως ειπες να την εκανα εγω οταν εδωσα απο την εγκατασταση να κανει mount το sda2 στο /media/storage. Μαλλον επρεπε να το αφησω ανεπαφο και να γινει μετα την εγκατασταση. Δεν πειραζει ομως. Ευχαριστω πολυ για τη βοηθεια σου. Θα σε ξαναδοκιμασω

Πως την αλλάζω; Έχω .txt αρχεία γραμμένα στο notepad και βλέπω κινέζικα στο Linux.

Για μετατροπή ενός αρχείου από την κονσόλα, δοκίμασε την εντολή:

cat original.txt | iconv -f iso8859-7 -t utf-8 > final-utf8.txt

όπου το original είναι σε ISO-8859-7

Αν και το gedit και το KWrite έχουν τη δυνατότητα να διαβάσουν κάθε αρχείο TXT.

Στο Gedit ορίζεις την κωδικοποίηση από την επιλογή στο File > Open όταν ανοίγεις ένα αρχείο.

Ενώ στο KWrite είναι πιο εύκολο. Ανοίγεις το όποιο αρχείο και πηγαίνεις στο Tools > Encoding και επιλέγεις την κωδικοσελίδα.

linuxformat2007-3-3 14:8:36

ξερουμε οτι στα windows δημιουργουνται αχρηστα αρχεια κλπ στη registry και αλλου τα οποια διαγραφουμε με διαφορα εργαλεια.στα linux υπαρχουν τετοια αρχεια και αν ναι με τι εργαλεια καθαριζονται;

σε ubuntu μπορεις να διαγραψεις τα αχρηστα αρχεια δινοντας σε κονσολα
sudo apt-get autoremove
και
sudo apt-get autoclean
θυμαμαι υπηρχε και ενα εργαλειο για να σου αφερει τα αχρηστα πακετα αλλα δεν θυμαμε το ονομα του
ακομα αν ανοιξεις τον synaptic package manager υπαρχει μια επιλογη που λεει για Μη εγκατεστημενα(παραμενουν οι ρυθμισεις) εκει επιλεγεσεις το πακετο κανεις δεξι κλικ και γραφεις ολοκληρωτικη απομακρυνση
παντως τo linux δεν ειναι win και τα προγραμματα να πετανε τα αρχεια του οπου ναναι.γιαυτο και το συχνο στεγνο καθαρισμα στα win που λεγεται format

Έχω καταβάσει και θέλω να εγκαταστήσω το Java είναι όμως *.rpm.bin όταν του λέω να το εγκαταστήσει μου επιστρέφει μηνυμα ότι δεν είναι δυνατόν να αποσυμπιέσει αρχείο binary κανένας τα φώτα του;

Επίσης έχω μια ασύρματη USB κάρτα NETGEAR WG111 GE μπορεί κάποιος να μου πει πως πρέπει να την εγκαταστήσω;  Φυσικά δεν την βλέπει o FC6.

Άνοιξε ένα τερματικό και μπες στον κατάλογο που είναι το .bin

Κάνε το αρχείο εκτελέσιμο:

chmod a+x I_am_a_compressed_exectuble.rpm.bin
Εκτέλεσε το αρχείο, π.χ.:
./I_am_a_compressed_exectuble.rpm.bin
Γίνε root και εγκατέστησησε με rpm

su
rpm -iv I_am_the_uncompressed_package.rpm

καλησπερα.εκανα καποιες αλλαγες στο αρχειο /etc/X11/xorg.conf .πως αποθηκευονται οι αλλαγες αυτες με το τερματικο;

λοιπον εδωσα sudo nano /etc/X11/xorg.conf.στο section module απενεργοποιησα τις γραμμες load dri kai load GLcore συμφωνα με ενα αρθρο σε καποιο αλλο περιοδικο που διαβασα για να ειναι οπως λεει ομαλη η λειτουργια του xgl/compiz.αλλα μετα δεν ξερω πως να σωσω τις αλλαγες.παιζει ρολο αν χρησιμοποιουσα τον kate;

Πως κάνουμε εγκατάσταση σε προγράμματα που είναι *.bin?  Δεν μπορώ να τα κάνω εκτελέσιμα.  UBUNTU FEISTY 7.04

Thanks

Αν έχεις πρόσβαση στο Διαδίκτυο από το Ubuntu είναι πολύ εύκολο. Αν πας στο Σύστημα > Διαχείριση  υπάρχει ένα εργαλείο που λέγεται Synaptic. Αυτός είναι ο διαχειριστής πακέτων του Ubuntu. Τρέξτο. Δώσε τον κωδικό σου. Κάνε Ctrl+S, γράψε το όνομα του προγράμματος που θες να εγκαταστήσεις. Για την Java λογικά θα σου βγουν πολλά. Θα πρέπει να κάνεις δεξί κλικ > Εγκατάσταση στα εξής:
sun-java6-jre
sun-java6-plugin

Μετά πάτα Εφαρμογή και περίμενε να ολοκληρωθεί η διαδικασία.

Αν δεν έχεις σύνδεση με το Διαδίκτυο, πρέπει να το πάμε λαου-λαου. Πες ποιο πρόγραμμα έχεις κατεβάσει, σε ποιο φάκελο το έχεις βάλει και τι όνομα ακριβώς έχει για να βοηθήσουμε. Π.χ. "έχω κατεβάσει το τάδε, το έχω στην επιφάνεια εργασίας και το πλήρες όνομά του είναι: adobe-koykoyroukou.tar.gz. Τι κάνω;"

TELEIA.
HTAN TOSO EYKOLO, ALLA AN DEN KSERIS SOY FAINONTAI OLA DYSKOLA.

EYXARISTO PARA POLY

Γειά σας. Έχω ένα πρόβλημα στην εγκατάσταση προγραμμάτων, τα οποία εχουν την κατάληξη *.tar.gz ή *.tgz.
Τα αποσυμπιέζω με tar xvfz και μετά δίνω ./configure
Όταν δίνω make γράφει το παρακάτω:
make: *** No targets specified and no makefile found. Stop.
ή στο make install:
make: *** No rule to make target `install'. Stop.
Έχω ubuntu AMD x64 8.04 hardy.
Μήπως μου λείπουν κάποια πακέτα;
Επίσης στο Puppy όταν προσπαθώ να εγκαταστήσω τέτοια πακέτα,
γράφει τα παρακάτω:
# ./configure && make && sudo make install
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... no
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking whether build environment is sane... yes
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
Απο ότι καταλαβαίνω στο puppy λείπουν κάποια πακέτα ή βιβλιοθήκες.
ποια είναι αυτά; Απο πού μπορώ να τα κατεβάσω και να τα εγκαταστήσω;
Μήπως κάνω εγώ κάποιο λάθος;

Στην πρώτη περίπτωση, σου έχει "χτυπήσει" το configure (που παραλείπεις εντέχνως να αναφέρεις, πονηρούλη!), δηλαδή δεν έχει ολοκληρωθεί επιτυχώς και γι' αυτό δεν υπάρχει Makefile.

Στην δεύτερη δεν έχεις compiler στο Puppy. Σου λείπει ο GCC (έτσι λέγεται ο compiler).

Προτείνω να μην μπλέξεις με μεταγλωττίσεις τώρα στην αρχή. Στο Linux, ο σωστός και εύκολος τρόπος που εγκαθιστούμε τις εφαρμογές μας είναι μέσω του "διαχειριστή πακέτων". Στο Ubuntu τέτοιοι διαχειριστές είναι το "Προσθαφαίρεση" ή το Synaptic.

Ούτε το Puppy είναι καλή επιλογή αν θες να δοκιμάζεις φρέσκο software.
Καλύτερα ξεκίνα με το Ubuntu και κοίτα να βρίσκεις τις εφαρμογές σου με το διαχειριστή πακέτων.

Δες περισσότερα εδώ:
Πως εγκαθιστώ εφαρμογές στο Linux; Τι είναι τα "πακέτα", οι "εξαρτήσεις", τα "αποθετήρια", κλπ;

--Stat rosa pristina nomine, nomina nuda tenemus

Μία καλή επιλογή είναι το puppy γιά ένα celeron 466 με 128 ram
Πάει σφαίραααα. Γι αυτό χρειάζομαι το GCC για το puppy. :)
To Ubuntu είναι στημένο σε άλλο μηχάνημα και έτσι έχω ότι πιό φρέσκο.
Έχω όμως απορίες. Δε θα έπρεπε να είναι ενσωματωμένος ο GCC
σε όλες τις διανομές Linux, επειδή τα tarballs είναι ο πηγαίος
κώδικας και επειδή είναι ανοικτού λογισμικού το Linux να μπορούμε να έχουμε
την δυνατότητα εγκατάστασης tarballs; Φαντάζομαι
ότι πρίν λίγα χρόνια, 3,4 ίσως 5 δεν υπήρχαν πακετα rpm ή deb.
Υποθέτω ότι σάν πηγαίος κώδικας που είναι, μπορούν να εγκατασταθούν
σε όλες τις διανομές Linux. Γι αυτό πιστεύω ότι είναι το πιό χρήσιμο εργαλείο.