https://wiki.hellug.gr/api.php?action=feedcontributions&user=Rizitis&feedformat=atomHellug Wiki - Συνεισφορές χρήστη [el]2024-03-29T14:57:28ZΣυνεισφορές χρήστηMediaWiki 1.40.0https://wiki.hellug.gr/index.php?title=Network_Ups_Tools&diff=148Network Ups Tools2009-09-12T21:44:20Z<p>Rizitis: Νέα σελίδα: ---- <div class="post">Πριν 3 μερες αγορασα το '''Mustek Powermust 848''', το οποιο υποστηρίζεται απο το NUT με τον blazer driver...</p>
<hr />
<div>----<br />
<div class="post">Πριν 3 μερες αγορασα το '''Mustek Powermust 848''', το οποιο υποστηρίζεται απο το NUT με τον blazer driver και ασχοληθηκα με το στησιμο του NUT.<br /><br />Θα περιγραψω εν συντομια πως το εκανα να συνεργαστει με το '''NUT''' η αλλιως '''Network Ups Tools'''.<br /><br /><div class="codeheader"><pre>#pacman -S network-ups-tools</pre><pre>#nano /etc/ups/ups.conf</pre>Προσθηκη των παρακατω γραμμων :<pre>[mustek]driver = blazer_usb port = auto desc = "Mustek Powermust 848"</pre>οπου, στην παρένθεση ορίζετε ενα ονομα για το ups, στο πεδιο του driver το ονομα του driver το οποιο μπορειτε να βρειτε και απο εδω :<br /><br />http://www.networkupstools.org/compat/stable.html<br /><br />http://www.networkupstools.org/compat/dev.html<br /><br />Στο port, αν εχουμε επιλεξει usb συνδεσμολογια, το αφηνουμε auto, και το hal αναλαμβανει τα υπολοιπα, αν εχουμε σειριακη συνδεση, οριζουμε το σειριακο port που ειναι της μορφης '''/dev/ttyS1''' και προσθετουμε και τον εικονικο user nut στο group '''uucp''' με την εντολη '''usermod -G uucp nut. '''<br />Τελος στο desc, γραφουμε μια περιγραφη για το ups μας.<br /><br /><br /><br /><br /><div class="codeheader"><pre>#nano /etc/ups/upsd.conf</pre> αυτο το βημα ηταν που με παιδεψε περισσοτερο, καθως στο νεο NUT <font face="Verdana"><u>'''εχει αλλαξει η συνταξη του αρχειου'''</u></font> και ακομα και στο επισημο site τους δεν εχουν ενημερωσει το documentation. Η μονη γραμμη που χρειαστηκε να προσθεσω εδω(και να ειναι η μονη ενεργη γραμμη) ηταν η εξης :<pre>LISTEN 127.0.0.1 3493</pre>/<pre>#nano /etc/ups/upsd.users</pre> Εδω οριζουμε εναν user για το ups και ενα password γι αυτον<pre>[upsuser] <br />
password = upspassword <br />
allowfrom = localhost <br />
actions = SET<br />
instcmds = ALL<br />
upsmon master</pre><pre>#nano /etc/ups/upsmon.conf</pre><pre>RUN_AS_USER nut<br />
MONITOR mustek@localhost 1 upsuser upspassword master <br />
MINSUPPLIES 1 <br />
SHUTDOWNCMD "/sbin/shutdown -h +0" <br />
POLLFREQ 5 <br />
POLLFREQALERT 5<br />
HOSTSYNC 15 <br />
DEADTIME 15<br />
POWERDOWNFLAG /etc/killpowerlis <br />
RBWARNTIME 43200 <br />
NOCOMMWARNTIME 300 <br />
FINALDELAY 5</pre><br />
το αρχειο αυτο δεχεται ενα σωρο options ακομα τα οποια δεν εχω ψαξει και γι αυτο δεν κρινω σκοπιμο να αναφερω. Εδω εχω κρατησει τα defaults του αρχειου.<br /><br /><br /><br />τελος εκκινουμε το δαιμονα (και τον προσθετουμε και στο /etc/rc.conf) <pre>#/etc/rc.d/upsd start</pre> για να δουμε πληροφοριες για το ups δινουμε την εντολη (που αντιστοιχει στο παραδειγμα μου )<pre>#upsc mustek@localhost</pre> εννοειτε οτι εσεις εδω θα τρεξετε την εντολη και πριν το @ θα βαλετε το ονομα που εχετε ορισει στο /etc/ups/ups.conf.<br /><br />Αν ολα εχουν βει καλως θα πρεπει το output να ειναι καπως ετσι <pre>battery.voltage: 13.50<br />
battery.voltage.nominal: 12.0 <br />
beeper.status: enabled <br />
driver.name: blazer_usb <br />
driver.parameter.pollinterval: 2 <br />
driver.parameter.port: auto<br />
driver.version: 2.4.1 <br />
driver.version.internal: 0.03 <br />
input.current.nominal: 3.0 <br />
input.frequency: 49.9 <br />
input.frequency.nominal: 50 <br />
input.voltage: 226.9 <br />
input.voltage.fault: 227.4 <br />
input.voltage.nominal: 230 <br />
output.voltage: 227.4 <br />
ups.delay.shutdown: 30<br />
ups.delay.start: 180 <br />
ups.load: 17 <br />
ups.productid: 5161 <br />
ups.status: OL <br />
ups.type: offline / line interactive <br />
ups.vendorid: 0665</pre><br />
<br />
<br />
[[Κατηγορία:Δικτύωση]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Ubuntu_Tweak&diff=147Ubuntu Tweak2009-07-08T19:11:44Z<p>Rizitis: Νέα σελίδα: To ubuntu tweak είναι ένα χρήσιμο εργαλείο με ωραίο περιβάλλον (gui) που σκοπό έχει να κάνει πιο εύκολη τη ...</p>
<hr />
<div>To ubuntu tweak είναι ένα χρήσιμο εργαλείο με ωραίο περιβάλλον (gui) που σκοπό έχει να κάνει πιο εύκολη τη ρύθμιση <br />
διαφόρων παραμέτρων του gnome για μια πιο αρμονική συμβίωση με τη διανομή <br />
<br />
*Διαδικασία εγκατάστασης:<br />
*Για την εισαγωγή κλειδιών δίνουμε<br />
<br />
<pre>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220</pre><br />
<br />
*Ανοίγουμε με δικαιώματα root το παρακάτω αρχείο:<br />
<br />
<pre>sudo gedit /etc/apt/sources.list</pre><br />
<br />
*προσθέτουμε τις εξής γραμμές:<br />
<br />
<pre> deb http://ppa.launchpad.net/tualatrix/ubuntu jaunty main<br />
<br />
deb-src http://ppa.launchpad.net/tualatrix/ubuntu jaunty main </pre><br />
<br />
*#αν έχουμε διαφορετική σειρά διανομής πχ Ubuntu 8.10 Intrepid αντι του '''jaunty main''' θα δηλώσουμε στη '''sources.list''' αντίστοιχα <br />
'''interpid main'''<br />
<br />
*Αποθηκεύουμε και το κάνουμε εγκατάσταση με <br />
<br />
<pre>sudo apt-get update<br />
<br />
sudo apt-get install ubuntu-tweak</pre><br />
<br />
καλή τύχη! :)<br />
<br />
<br />
[[Κατηγορία:Εφαρμογές]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Mozilla&diff=146Mozilla2009-06-30T12:23:26Z<p>Rizitis: /* Bήματα που πρέπει να ακολουθήσει κάποιος στην περίπτωση που ο Firefox (ή άλλα προϊόντα του Mozilla) δεν λειτουργεί ή παρουσιάζει δυσλειτουργίε</p>
<hr />
<div>===Bήματα που πρέπει να ακολουθήσει κάποιος στην περίπτωση που ο Firefox (ή άλλα προϊόντα του Mozilla) δεν λειτουργεί ή παρουσιάζει δυσλειτουργίες.===<br />
<br />
Το παρόν αποτελεί μερική (ελεύθερη) μετάφραση του [http://kb.mozillazine.org/Standard_diagnostic_-_Firefox/ Standard diagnostic - Firefox] από το [http://www.mozillazine.org/ mozilaZine] στο οποίο και θα βρείτε περισσότερες-λεπτομερέστερες πληροφορίες για την επίλυση προβλημάτων.<br />
<br />
*'''Σημαντική σημείωση:''' Οι ρυθμίσεις του Firefox, οι σελιδοδείκτες, οι αποθηκευμένοι κωδικοί, τα εγκατεστημένα πρόσθετα (addons) και θέματα (themes) αποθηκεύονται στο [http://kb.mozillazine.org/Profile_folder_-_Firefox/ προφίλ (profile)]. Με την απεγκατάσταση και την εγκατάσταση εκ νέου της εφαρμογής '''δεν τροποποιούνται τα δεδομένα στο προφίλ και έτσι μπορεί το πρόβλημα να μην λυθεί'''. Πολλά προβλήματα στην χρήση του Firefox προέρχονται από μη συμβατά θέματα (themes) ή πρόσθετα (addons). Ελέγξτε αν το πρόβλημα εξαλείφεται αν χρησιμοποιήσετε το προκαθορισμένο θέμα ή αν το πρόβλημα εμφανίστηκε μετά την εγκατάσταση ενός προσθέτου ή την αναβάθμιση του Firefox, προσπαθήστε να αναβαθμίσετε, απενεργοποιήσετε ή να απεγκαταστήσετε τα πρόσθετα πριν ακολουθήσετε τα παρακάτω βήματα.<br />
<br />
#Αρχικά τερματίστε την λειτουργία του Firefox και [http://kb.mozillazine.org/Kill_application#Linux/ βεβαιωθείτε πως δεν τρέχει στο παρασκήνιο]. Στην συνέχεια ακολουθούμε τα παρακάτω βήματα ένα-ένα ελέγχοντας στο τέλος του καθενός αν το πρόβλημα έχει λυθεί, αν όχι τότε συνεχίζουμε στο επόμενο.<br />
##Αν ο Firefox λειτουργεί και μπορείτε να χρησιμοποιήσετε τα μενού, καθαρίστε την λανθάνουσα μνήμη (cache) από το 'Εργαλεία > Εκκαθάριση προσωπικών δεδομένων' ('Tools > Clear Private Data'), μαζί με όσα άλλα στοιχεία δεν χρειάζεστε όπως π.χ. τα cookies και το ιστορικό λήψης αρχείων (download history).<br />
##Τερματίστε την λειτουργία του Firefox (εάν «τρέχει») χρησιμοποιώντας το 'Αρχείο > Έξοδος' ('File > Exit') και [http://kb.mozillazine.org/Kill_application#Linux/ βεβαιωθείτε πως δεν τρέχει στο παρασκήνιο] (σε μερικά συστήματα, ίσως χρειαστεί να περιμένετε λίγο μέχρι η διεργασία του Firefox να τερματιστεί). Εν επιθυμείτε δημιουργείστε ένα [http://kb.mozillazine.org/Profile_backup/ αντίγραφο ασφαλείας] του προφίλ σας.<br />
##Στην συνέχεια, εκκινήστε τον Firefox σε κατάσταση [http://kb.mozillazine.org/Safe_Mode#Linux/ Ασφαλούς λειτουργίας (Safe Mode)]. Στο παράθυρο που εμφανίζεται επιλέξτε 'Επαναφορά εργαλειοθηκών και ελέγχων' ('Reset toolbars and controls') και 'Επαναφορά όλων των προτιμήσεων χρήστη στις προεπιλογές του Firefox' ('Reset all user preferences to Firefox defaults') πατώντας στην συνέχεια 'Αποθήκευση αλλαγών' ('Make Changes and Restart'). Οι παραπάνω επιλογές θα αφαιρέσουν όσες τροποποιήσεις έχετε κάνει στην γραμμή εργαλείων και στις ρυθμίσεις και θα επαναφέρει το προκαθορισμένο θέμα.<br />
<br />
*'''Προβλήματα προσθέτων και θεμάτων:''' Ελέγξτε την λίστα [http://kb.mozillazine.org/Problematic_extensions/ προβληματικών προσθέτων] εν το πρόβλημά σας περιγράφεται· αν όχι, εκκινήστε τον Firefox σε [http://kb.mozillazine.org/Standard_diagnostic_-_Firefox/ κατάσταση ασφαλούς λειτουργίας (Safe Mode)] και όταν εμφανιστεί το παράθυρο ασφαλούς λειτουργίας πατήστε το 'Συνεχίστε στην Ασφαλή λειτουργία' ('Continue in Safe Mode'). Αν το πρόβλημα παραμένει στην λειτουργία ασφαλούς λειτουργίας, συνεχίστε στο αριθμημένο επόμενο βήμα. Εάν το πρόβλημα εξαλειφθεί στην ασφαλή λειτουργία:<br />
<br />
#Αναβαθμίστε ή απεγκαταστήστε το θέμα που χρησιμοποιείται και επιλέξτε το προκαθορισμένο.<br />
#Αναβαθμίστε ή απενεργοποιείστε ένα-ένα τα πρόσθετα μέχρι να εντιπιστεί αυτό που δημιουργεί το πρόβλημα.<br />
<br />
*'''Προβλήματα με το προφίλ:''' [http://kb.mozillazine.org/Profile_Manager#Creating_a_new_profile/ Δημιουργήστε ένα καινούργιο προφίλ] (αργότερα με την χρήση του [http://kb.mozillazine.org/Profile_Manager/ Διαχειριστή προφίλ (Profile Manager)] μπορείτε να επιστρέψετε στο αρχικό σας προφίλ εάν αυτό χρειάζεται). Εάν το πρόβλημα εξαλειφθεί κατά την λειτουργία με το νέο προφίλ, μπορείτε είτε [http://kb.mozillazine.org/Transferring_data_to_a_new_profile/ επιλεκτικά να μεταφέρετε τα σημαντικά στοιχεία] από το παλιό προφίλ στο καινούργιο και στην συνέχεια να εγκαταστήσετε εκ νέου τα πρόσθετα, είτε να προσπαθήσετε να [http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#To_fix_the_problem_in_the_original_profile/ διορθώσετε]το αρχικό σας προφίλ.<br />
<br />
*'''Προβλήματα με plugins:'''Τερματίστε την λειτουργία το Firefox και μετακινήστε τα περιεχόμενα του φακέλου με τα plugins (τυπική ''τοποθεσία /usr/lib/firefox/plugins'') σε μια άλλη τοποθεσία. Αν το πρόβλημα εξαλειφθεί, τότε αιτία είναι κάποιο από τα plugins που διαγράφηκε. Εάν το πρόβλημα παραμείνει συμβουλευτείτε αυτό το [http://kb.mozillazine.org/Issues_related_to_plugins/ σχετικό άρθρο] για περισσότερες οδηγίες. Στις εκδόσεις του Firefox της σειράς 3 υπάρχει η δυνατότητα απενεργοποίησης και των plugins μέσα από τον διαχειριστή προσθέτων.<br />
<br />
*'''Καθαρή επανεγκατάσταση:''' Αυτό το βήμα αποτελεί πάντα την τελευταία λύση, όταν τίποτα από τα παραπάνω δεν απέδωσε. «Κατεβάστε» ένα νέο αρχείο εγκατάστασης του Firefox από το [http://www.mozilla.com/firefox/all.html/ Mozilla.com] ή χρησιμοποιείστε το πακέτο της διανομή σας. Στην συνέχεια κλείστε τον Firefox απεγκαταστήστε την εφαρμογή και εγκαταστήστε τον Firefox ξανά.<br />
<br />
<br />
[[Κατηγορία:Εφαρμογές]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7_Firefox&diff=145Εγκατάσταση Firefox2009-06-29T22:28:28Z<p>Rizitis: Νέα σελίδα: === Oδηγίες εγκατάστασης του Firefox από το Mozilla Project === Υπάρχουν αρκετοί λόγοι που κάποιος θα ήθελε να...</p>
<hr />
<div>=== Oδηγίες εγκατάστασης του Firefox από το Mozilla Project ===<br />
<br />
<br />
Υπάρχουν αρκετοί λόγοι που κάποιος θα ήθελε να χρησιμοποιήσει τον Firefox όπως αυτός διατίθεται από το [http://www.mozilla.com/ Mozilla Project] και όχι τον Firefox που έρχεται με την διανομή που χρησιμοποιεί. Αν λοιπόν ανήκετε σ' αυτή την κατηγορία χρηστών, ακολουθούν κάποιες πληροφορίες/οδηγίες ώστε να εγκαταστήσετε τον Firefox με τον «σωστό» τρόπο, δημιουργώντας τις λιγότερες παρενέργειες στο σύστημά σας.<br /><br />'''Λήψη της εφαρμογής'''<br />Για αρχή λοιπόν, πρέπει να «κατεβάσουμε» το αρχείο εγκατάστασης. [http://www.mozilla.com/firefox/all.html Διαλέγουμε λοιπόν] την επιθυμητή γλώσσα και αποθηκεύουμε το αρχείο (έστω <tt>firefox-3.0.11.tar.bz2</tt>) στον δίσκο μας. Τα εν λόγω αρχεία από το mozilla.com είναι συμπιεσμένα και περιέχουν το πρόγραμμα έτοιμο προς εκτέλεση, δεν περιέχουν δηλαδή τον πηγαίο κώδικα και είναι ανεξάρτητα από την διανομή που χρησιμοποιούμε.<br /><br />'''Επιλογή καταλόγου εγκατάστασης'''<br />Μιας και το πακέτο που θα εγκατασταθεί δεν αποτελεί μέρος της διανομής μας, όπως προτείνεται και από το [http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/opt.html Linux Filesystem Hierarchy], καλό είναι να το τοποθετήσουμε στο <tt>/opt</tt>. Η διαδικασία θα πρέπει να γίνει με διαχειριστικά δικαιώματα, διαλέγετε εσείς τον τρόπο, sudo ή su. Μετάβαση λοιπόν στο <tt>/opt</tt> και αποσυμπίεση του αρχείου.<br /><br /><tt><nowiki># cd /opt</nowiki></tt><br /><tt><nowiki># tar xvf /κατάλογος_που_αποθηκεύσατε_το_αρχείο/firefox-3.0.11.tar.bz2</nowiki></tt><br /><br />'''Εκτέλεση του νέου Firefox'''<br />Το εκτελέσιμο του (νέου) Firefox είναι το <tt>/opt/firefox/firefox</tt>. Μπορείτε να τον χρησιμοποιήσετε παράλληλα με την έκδοση της διανομή σας ή να «αντικαταστήσετε» αυτή της διανομής σας. Στην πρώτη περίπτωση δεν χρειάζεται να κάνετε οποιοδήποτε βήμα και η εκτέλεση του Firefox γίνεται με απευθείας «κλήση» του παραπάνω, δηλαδή...<br /><br /><tt>$ /opt/firefox/firefox</tt><br /><br />Για την αντικατάσταση του Firefox της διανομής με αυτήν από το Mozilla Project, το μόνο που χρειάζεται να κάνουμε είναι να «προωθήσουμε» την εντολή <tt>firefox</tt> στον νέο εκτελέσιμο. Αυτό το πετυχαίνουμε δημιουργώντας ένα symbolic link στο <tt>/usr/local/bin</tt> με το όνομα 'firefox'.<br /><br /><tt><nowiki># ln -s /opt/firefox/firefox /usr/local/bin/firefox</nowiki></tt><br /><br />Τώρα εκτελώντας <tt>firefox</tt> θα πρέπει να καλείται το νέο εκτελέσιμο.<br /><br /><tt>$ ls -lh $(which firefox)<br />lrwxrwxrwx 1 root root 20 2009-06-30 00:06 /usr/local/bin/firefox -> /opt/firefox/firefox</tt><br /><br />Σε περίπτωση που έχετε συντομεύσεις ή οτιδήποτε άλλο που καλεί το <tt>/usr/bin/firefox</tt> πρέπει να τα αλλάξετε και να δείχνουν στο <tt>firefox</tt>.<br /><br />'''Ρύθμιση των plugins'''<br />Μιας και η εγκατάσταση της έκδοσης της διανομής ενημερώνεται με ότι πρόσθετα (plugins) εγκαταστήσουμε στο σύστημα, το μόνο που έχουμε να κάνουμε είναι να χρησιμοποιήσουμε τον κατάλογο με τα plugins της διανομής ο οποίος συνήθως είναι ο <tt>/usr/lib/firefox/plugins</tt>. Το πετυχαίνουμε εκτελώντας τα παρακάτω:<br /><br /><tt><nowiki># rm -r /opt/firefox/plugins</nowiki><br /><nowiki># ln -s /usr/lib/firefox/plugins /opt/firefox/plugins</nowiki></tt><br /><br />'''Εγκατάσταση λεξικών ορθογραφικού ελέγχου'''<br />Θα χρησιμοποιήσουμε και εδώ τα ήδη εγκατεστημένα myspell πακέτα του συστήματος τα οποία (συνήθως) βρίσκονται στο <tt>/usr/share/myspell/dicts</tt>. το πετυχαίνουμε εκτελώντας τα παρακάτω:<br /><br /><tt><nowiki># rm -r /opt/firefox/dictionaries/</nowiki><br /><nowiki># ln -s /usr/share/myspell/dicts/ /opt/firefox/dictionaries</nowiki></tt><br /><br /><br />Παρατηρήσεις:<br /><br />
<br />
* Οι αναφερόμενες τοποθεσίες είναι οι συνηθισμένες. Πιθανώς στο σύστημά σας να διαφέρουν αλλά η διαδικασία είναι η ίδια αρκεί να βρεθούν οι αντίστοιχες τοποθεσίες.<br />
* Οι ίδιες οδηγίες ισχύουν και για τον Thunderbird ή άλλα προϊόντα του Mozilla Project, το μόνο που αλλάζει είναι οι τοποθεσίες.<br />
* Τα # και $ δεν περιλαμβάνονται στις εντολές! Απλά το $ υποδηλώνει πως η εντολή εκτελείται από τον απλό χρήστη ενώ το # πως εκτελείται από τον διαχειριστή του συστήματος ή από κάποιο χρήστη που έχει το δικαίωμα με την χρήση της sudo.<br />
* Σε περίπτωση αναβάθμισης του πακέτου χρειάζεται εκ νέου αποσυμπίεση του αρχείο στον ίδιο κατάλογο. Ίσως χρειαστεί η δημιουργία ξανά των symbolic links για τα plugins και τα λεξικά.<br />
<br />
<br />
[[Κατηγορία:Εφαρμογές]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%91%CF%81%CF%87%CE%B9%CE%BA%CE%AE_%CE%B5%CE%B9%CE%BA%CF%8C%CE%BD%CE%B1_%CF%83%CF%84%CE%BF%CE%BD_grub&diff=144Αρχική εικόνα στον grub2009-06-28T20:28:21Z<p>Rizitis: Νέα σελίδα: Έχετε δύο ή και περισσότερα λειτουργικά. Έτσι ;<br />Μια χαρά ! Εσείς ξέρετε. <br />Έχετε ας πούμε ubuntu σ...</p>
<hr />
<div>Έχετε δύο ή και περισσότερα λειτουργικά. Έτσι ;<br />Μια χαρά ! Εσείς ξέρετε. <br />Έχετε ας πούμε ubuntu στον ένα δίσκο (πολύ ωραία) και windows <br />στον άλλον (τώρα τι να σας πω; Αλλά τέλος πάντων.)<br /><br />Ανοίγετε τον υπολογιστή σας και σε λίγο ...τσουπ βγαίνει ο grub<br />έτοιμος να δεχτεί την επιλογή σας. Βλέπετε μια μαύρη οθόνη με άσπρα γράμματα να γράφει :<br />Ubuntu 8.04 και λοιπά<br />Microsoft Windows vista (δεν παραλείψατε).<br /><br />και με τα βελάκια πάτε πάνω κάτω για να διαλέξετε.<br /><br />Δεν θα ήταν πιο ωραίο αντί για το κατάμαυρο φόντο που έχει εξ' αρχής ο grub, να είχατε ένα ωραίο τοπίο;<br />Ένα ζωγραφικό πίνακα ; Μία γκ..... φωτογραφία θέλω να πω! ; <br /><br />Αυτά είναι τα βήματα που πρέπει να κάνετε :<br /><br />1. Επιλέξτε μια εικόνα που σας αρέσει. (Ή επιλέξτε μια ψωτογραφία σας εκτός αν είστε σαν τον ebal).<br /><br />2. Ανοίξτε την με το gimp<br /><br />3. Στο παράθυρο που άνοιξε η εικόνα πάνω πάνω έχει καρτέλες. Πατήστε την καρτέλα "'''Εικόνα'''" (Εγώ έχω το gimp στα Ελληνικά. Το αγγλικό μάλλον θα έχει την καρτέλα ως : "'''image'''"<br />[http://imageshack.gr/view.php?file=b7baa4yxfsgst2gk33uv.png [[Image:b7baa4yxfsgst2gk33uv.png]]]<br /><br />3α. Αφού πατήσατε το "'''Εικόνα'''", σας ανοίγει ένα μενουδάκι. Εκεί διαλέξτε το "'''Κατάσταση'''" .<br />( Στα αγγλικά δεν ξέρω πως θα το έχει !<br />Είναι πάντως το δεύτερο από πάνω. Αλλά δεν ξέρω αν το menu του αγγλικού gimp έχει τις λέξεις-κουμπιά σε αντίστοιχες θέσεις με το<br />Ελληνικό.)<br />[http://imageshack.gr/view.php?file=n7mxby43ygb20gyow2xt.png [[Image:n7mxby43ygb20gyow2xt.png]]]<br /><br />3β. κι αμέσως μετά πατήστε το "'''indexed'''"<br /><br />[http://imageshack.gr/view.php?file=vvws9nacyht1emz67sgk.png [[Image:vvws9nacyht1emz67sgk.png]]]<br /><br />3γ. Θα ανοίξει άλλο παραθυράκι. Εκεί αφήστε τικαρισμένο το "'''Generate optimum palette'''" αν είναι ήδη, ή αν δεν είναι τικάρετέ το.<br /> Στο πεδίο εκεί κοντά "'''Μέγιστος αριθμός χρωμάτων'''" , που γράφει κάποιον αριθμό πηγαίνετε με τα βελάκια και κάντε τον "'''16'''"<br /><br />3δ. Πατήστε το κουμπί "'''Convert'''" κάτω δεξιά<br /><br />[http://imageshack.gr/view.php?file=jzxcpu5g6d7rgeica0qo.png [[Image:jzxcpu5g6d7rgeica0qo.png]]]<br /><br />4. Ξαναπατήστε το ¨'''Εικόνα'''" και από το μενού αυτό τώρα επιλέξτε "'''Scale image'''"<br /><br />4α. Στο παράθυρο που θα ανοίξει θα δείτε τις διαστάσεις της εικόνας. Με τα βελάκια κάντε την εικόνα 640Χ480.<br /> Προσέξτε ότι όταν μεταβάλετε το ύψος της εικόνας μεταβάλεται αυτόματα και το πλάτος της έτσι ώστε να μένουν οι αναλογίες<br /> σταθερές. Αυτό είναι η προκαθισμένη ρύθμιση του gimp για αυτήν τη λειτουργία. Για να αλλάξετε αυτήν τη ρύθμιση και να <br /> επεξαργαστείτε τις διαστάσεις της εικόνας ανεξάρτητα μεταξύ τους (ύψος και πλάτος) πατήστε το μικρό κουμπάκι που βρίσκεται <br /> δίπλα από τα βελάκια αυξομείωσης. Το κουμπάκι αυτό είναι σαν αλυσιδίτσα που με το πάτημα ανοίγει.<br /><br /> [http://imageshack.gr/view.php?file=0cehlpz9wmkv282329xm.png [[Image:0cehlpz9wmkv282329xm.png]]]<br /><br />4β. Πατήστε "'''Scale'''" κάτω δεξιά και τέλος.<br /><br />5 Σώστε την εικόνα δίνοντας ένα όνομα ακολουθούμενο από τελεία και την κατάληξη xpm <br /><br /> [http://imageshack.gr/view.php?file=ot7hjompr87ewfyp48pz.png [[Image:ot7hjompr87ewfyp48pz.png]]]<br /><br /><font color="purple">Προσέξτε να θυμάστε σε ποιο φάκελο τη σώζει το gimp για να μη την ψάχνετε μετά. Καλύτερα στην Επιφάνεια εργασίας σώστε την.<br /></font><br />6. Αν έχετε gnome (αλλά νομίζω ότι και το kde το έχει) κάντε δέξι κλικ στην εικόνα και διαλέξτε το "'''Δημιουργία συμπιεσμένου αρχείου'''". Συμπιέστε την ως " '''.gz''' "<br /><br />Θα έχετε καταλήξει με ένα αρχείο της μορφής " '''onoma.xpm.gz''' "<br /><br />7. Ως υπερχρήστης μεταφέρετε την εικόνα στο φάκελο /boot<br /> από κονσόλα δώστε :<br /><br />
<br />
<div class="codeheader">Κώδικας:</div><div class="code"><br />
<br />
sudo cp Desktop/onoma.xpm.gz /boot<br />
<br />
</div><br />
<br />
<br />8. Ανοίξτε το αρχείο ρύθμισης του grub που λέγεται menu.lst<br /><br />
<br />
<div class="codeheader">Κώδικας:</div><div class="code"><br />
<br />
sudo gedit /boot/grub/menu.lst<br />
<br />
</div><br />
<br />
<br />Προσθέστε στο κείμενο (μετά τη γραμμή που λέει ## ## End Default Options ## ή πιο πριν ! Δεν πειράζει.) τη γραμμή :<br /><br />
<br />
<div class="codeheader">Κώδικας:</div><div class="code"><br />
<br />
splashimage=/boot/onoma.xpm.gz<br />
<br />
</div><br />
<br />
<br />Και πατήστε αποθήκευση.<br /><br />Είναι έτοιμο ! Στην απόμενη εκκίνηση θα δείτε το αποτέλεσμα !<br /><br />''Σημείωση'' Ως όνομα της εικόνας το ανέφερα "onoma" . Στην γραμμή που λέω '''onoma.xpm.gz''' , όπου onoma θα βάλετε το όνομα πυ εσείς δώσατε στην εικόνα κατά την αποθήκευση της με το gimp.<br /><br />Αυτά ! Γεια σας!<br /><br />
<br />
<br />
[[Κατηγορία:Γενικά]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%9A%CE%B1%CF%84%CE%B7%CE%B3%CE%BF%CF%81%CE%AF%CE%B1:Multimedia&diff=143Κατηγορία:Multimedia2009-06-28T20:15:36Z<p>Rizitis: Νέα σελίδα: Κατηγορία:Τεκμηρίωση</p>
<hr />
<div>[[Κατηγορία:Τεκμηρίωση]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Audio_convert&diff=142Audio convert2009-06-28T20:15:05Z<p>Rizitis: </p>
<hr />
<div><div id="msg_19694" class="post">Το [http://freshmeat.net/projects/audio-convert/ Audio convert] είναι ένα ωραίο σκριπτάκι για τον nautilus ( Τον εσωτερικό περιηγητή του gnome ) με το οποίο μπορούμε να μετατρέψουμε ένα audio file ( π.χ. ένα μουσικό αρχείο wav να το μετατρέψουμε σε mp3 ή το αντίστροφο ) .<br /><br />Εγώ το κατέβασα από [http://savannah.nongnu.org/download/audio-convert/audio-convert-0.3.1.1.tar.gz εδώ] .<br />Κατέβασα δηλαδή ένα συμπιεσμένο αρχείο της μορφής .tar.gz ( To audio-convert-0.3.1.1.tar.gz ) . <br />Αυτό το αρχείο θέλει αποσυμπίεση . Ας πούμε ότι κατέβηκε στην Επιφάνεια Εργασίας .<br /><br />Το αποσυμπίεσα με δεξί κλικ και -> Άνοιγμα με "Διαχειριστής συμπιεσμένων Αρχείων"<br />Ο άλλος γνωστός τρόπος να αποσυμπιεστεί ένα tar.gz είναι ανοίγοντας κονσόλα :<br /><br />μεταφερόμαστε στον φάκελο που είναι το συμπιεσμένο αρχείο μας (π.χ. στην Επιφάνεια εργασίας μας όπως είπαμε προηγουμένως<br />'''cd /home/...φάκελος του χρήστη/Desktop'''<br /><br />και γράφουμε<br /><br />'''tar zxf audio-convert-0.3.1.1.tar.gz''' <font color="green">(Το πρόγραμμα '''tar''' στο '''z'''ip-αρισμένο κάνει e'''x'''tract , το '''f'''ile κάτι τέτοιο σημαίνει)</font><br /><font color="red">(τώρα βέβαια αυτά είναι άσχετα με το θέμα που άρχισα , αλλά τα εξηγώ κι αυτά γιατί .... γιατίίί ... γιατί έτσι !!!!) </font><br /><br />Μετά την αποσυμπίεση δημιουργείται ο φάκελος audio-convert-0.3.1.1<br /><br /><br />Βρήκα δύο αρχεία εντολών φλοιού (ή σενάρια κελύφους όπως λέγονται κι αλλιώς) . Για όσους δεν το καταλαβαίνουν τι σημαίνει αυτό<br />.... χοντρικά το εξηγώ ως :'''σκριπτάκια που τα τρέχουμε ανοίγοντας μία κονσόλα πληκτρολογώντας το όνομά τους !'''<br /><br />Τα αρχεία αυτά είναι τα '''audio-convert''' και '''audio-convert-install'''<br />Το αρχείο audio-convert το αντιγράφουμε στο φάκελο /usr/bin <br />Είτε με την εντολή στην κονσόλα : '''sudo cp /home/χρήστης/Desktop/audio-convert-0.3.1.1/audio-convert usr/bin ''' <font color="green">για διανομές βασισμένες σε UBUNTU</font><br /> ή '''su''' δίνεις κωδικό , και<br /> '''cp /home/χρήστης/Desktop/audio-convert-0.3.1.1/audio-convert usr/bin''' <font color="green">για μη UBUNTU</font><br /><br />είτε ανοίγοντας το nautilus ως root και μετά copy-paste το audio-convert στο /usr/bin .<br /><br />Τέλος δημιουργούμε ένα σύνδεσμο για το /usr/bin/audio-convert στο φάκελο /home/χρήστης/.gnome2/nautilus-scripts<br />Δηλαδή γράφουμε στην κονσόλα : ln -sf /usr/bin/audio-convert ${HOME}/.gnome2/nautilus-scripts<br /> ή καλύτερα : ./audio-convert-install (Όπου το audio-convert-install είναι το άλλο αρχείο εντολών φλοιού , όπως είπα πριν , που υπάρχει στον δημιουργημένο φάκελο audio-convert-0.3.1.1 . Αυτό το αρχείο θα δημιουργήσει (αν δεν υπάρχει ) τον φάκελο<br />/home/χρήστης/.gnome2/nautilus-scripts και θα γράψει μέσα εκεί το σύνδεσμο που θέλουμε .<br /><br /><nowiki>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</nowiki><br />Παρατηρούμε τώρα ότι στο menu του δεξιού κλικ έχει προστεθεί η επιλογή "Σενάρια εντολών" με υποεπιλογή το Audio-convert.<br />Μπορούμε να βάλουμε κι άλλους συνδέσμους μέσα στο /home/χρήστης/.gnome2/nautilus-scripts. Ας πούμε π.χ. <br />το amule (ln -sf /usr/bin/amule ${HOME}/.gnome2/nautilus-scripts) . Θα μας βγαίνει το amule στις επιλογές του menu του δεξιού κλικ !<br /><nowiki>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</nowiki><br />Χρειαζόμαστε κάποιους codecs για να κάνουμε τη δουλειά μας ! <br />Βάζουμε από το synaptic ( ή όποιον διαχειριστή πακέτων έχουμε , ανάλογα τη διανομή μας ) τα πακέτα lame, faad, faac, flac κ.α. (Το README λέει διάφορα)<br /><br />Κάνουμε δεξί κλικ στο audio file (τάδε.wav ας πούμε) και βλέπουμε σε παράθυρο που ανοίγει τι επιλογές έχουμε για να κάνουμε convert !<br /><br /><br />[http://imageshack.gr/view.php?file=ujiucdd2kp9k6hasd2kz.png [[Image:ujiucdd2kp9k6hasd2kz.png]]]<br /><br /></div><br />
<br />
<br />
[[Κατηγορία:Multimedia]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Audio_convert&diff=141Audio convert2009-06-28T20:13:43Z<p>Rizitis: Νέα σελίδα: <div id="msg_19694" class="post">Το [http://freshmeat.net/projects/audio-convert/ Audio convert] είναι ένα ωραίο σκριπτάκι για τον nautilus ( Το...</p>
<hr />
<div><div id="msg_19694" class="post">Το [http://freshmeat.net/projects/audio-convert/ Audio convert] είναι ένα ωραίο σκριπτάκι για τον nautilus ( Τον εσωτερικό περιηγητή του gnome ) με το οποίο μπορούμε να μετατρέψουμε ένα audio file ( π.χ. ένα μουσικό αρχείο wav να το μετατρέψουμε σε mp3 ή το αντίστροφο ) .<br /><br />Εγώ το κατέβασα από [http://savannah.nongnu.org/download/audio-convert/audio-convert-0.3.1.1.tar.gz εδώ] .<br />Κατέβασα δηλαδή ένα συμπιεσμένο αρχείο της μορφής .tar.gz ( To audio-convert-0.3.1.1.tar.gz ) . <br />Αυτό το αρχείο θέλει αποσυμπίεση . Ας πούμε ότι κατέβηκε στην Επιφάνεια Εργασίας .<br /><br />Το αποσυμπίεσα με δεξί κλικ και -> Άνοιγμα με "Διαχειριστής συμπιεσμένων Αρχείων"<br />Ο άλλος γνωστός τρόπος να αποσυμπιεστεί ένα tar.gz είναι ανοίγοντας κονσόλα :<br /><br />μεταφερόμαστε στον φάκελο που είναι το συμπιεσμένο αρχείο μας (π.χ. στην Επιφάνεια εργασίας μας όπως είπαμε προηγουμένως<br />'''cd /home/...φάκελος του χρήστη/Desktop'''<br /><br />και γράφουμε<br /><br />'''tar zxf audio-convert-0.3.1.1.tar.gz''' <font color="green">(Το πρόγραμμα '''tar''' στο '''z'''ip-αρισμένο κάνει e'''x'''tract , το '''f'''ile κάτι τέτοιο σημαίνει)</font><br /><font color="red">(τώρα βέβαια αυτά είναι άσχετα με το θέμα που άρχισα , αλλά τα εξηγώ κι αυτά γιατί .... γιατίίί ... γιατί έτσι !!!!) </font><br /><br />Μετά την αποσυμπίεση δημιουργείται ο φάκελος audio-convert-0.3.1.1<br /><br /><br />Βρήκα δύο αρχεία εντολών φλοιού (ή σενάρια κελύφους όπως λέγονται κι αλλιώς) . Για όσους δεν το καταλαβαίνουν τι σημαίνει αυτό<br />.... χοντρικά το εξηγώ ως :'''σκριπτάκια που τα τρέχουμε ανοίγοντας μία κονσόλα πληκτρολογώντας το όνομά τους !'''<br /><br />Τα αρχεία αυτά είναι τα '''audio-convert''' και '''audio-convert-install'''<br />Το αρχείο audio-convert το αντιγράφουμε στο φάκελο /usr/bin <br />Είτε με την εντολή στην κονσόλα : '''sudo cp /home/χρήστης/Desktop/audio-convert-0.3.1.1/audio-convert usr/bin ''' <font color="green">για διανομές βασισμένες σε UBUNTU</font><br /> ή '''su''' δίνεις κωδικό , και<br /> '''cp /home/χρήστης/Desktop/audio-convert-0.3.1.1/audio-convert usr/bin''' <font color="green">για μη UBUNTU</font><br /><br />είτε ανοίγοντας το nautilus ως root και μετά copy-paste το audio-convert στο /usr/bin .<br /><br />Τέλος δημιουργούμε ένα σύνδεσμο για το /usr/bin/audio-convert στο φάκελο /home/χρήστης/.gnome2/nautilus-scripts<br />Δηλαδή γράφουμε στην κονσόλα : ln -sf /usr/bin/audio-convert ${HOME}/.gnome2/nautilus-scripts<br /> ή καλύτερα : ./audio-convert-install (Όπου το audio-convert-install είναι το άλλο αρχείο εντολών φλοιού , όπως είπα πριν , που υπάρχει στον δημιουργημένο φάκελο audio-convert-0.3.1.1 . Αυτό το αρχείο θα δημιουργήσει (αν δεν υπάρχει ) τον φάκελο<br />/home/χρήστης/.gnome2/nautilus-scripts και θα γράψει μέσα εκεί το σύνδεσμο που θέλουμε .<br /><br /><nowiki>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</nowiki><br />Παρατηρούμε τώρα ότι στο menu του δεξιού κλικ έχει προστεθεί η επιλογή "Σενάρια εντολών" με υποεπιλογή το Audio-convert.<br />Μπορούμε να βάλουμε κι άλλους συνδέσμους μέσα στο /home/χρήστης/.gnome2/nautilus-scripts. Ας πούμε π.χ. <br />το amule (ln -sf /usr/bin/amule ${HOME}/.gnome2/nautilus-scripts) . Θα μας βγαίνει το amule στις επιλογές του menu του δεξιού κλικ !<br /><nowiki>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</nowiki><br />Χρειαζόμαστε κάποιους codecs για να κάνουμε τη δουλειά μας ! <br />Βάζουμε από το synaptic ( ή όποιον διαχειριστή πακέτων έχουμε , ανάλογα τη διανομή μας ) τα πακέτα lame, faad, faac, flac κ.α. (Το README λέει διάφορα)<br /><br />Κάνουμε δεξί κλικ στο audio file (τάδε.wav ας πούμε) και βλέπουμε σε παράθυρο που ανοίγει τι επιλογές έχουμε για να κάνουμε convert !<br /><br /><br />[http://imageshack.gr/view.php?file=ujiucdd2kp9k6hasd2kz.png [[Image:ujiucdd2kp9k6hasd2kz.png]]]<br /><br /></div></div>Rizitishttps://wiki.hellug.gr/index.php?title=Bios_update&diff=133Bios update2009-06-26T19:24:33Z<p>Rizitis: /* Bios update με Linux */</p>
<hr />
<div>=== Bios update με Linux ===<br />
<br />
Το Linux καλύπτει ανάγκες χρηστών οι οποίοι δεν έχουν εγκατεστημένα Windows ως αποτέλεσμα να μην μπορούν να αναβαθμίσουν το bios της μητρικής τους επειδή συχνά οι κατασκευαστές δεν έχουν μεριμνήσει για αυτούς. Απ' όσο βλέπω η IBM δίνει [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-63027\ bootable cd's σε iso], αλλά κατασκευαστές μητρικών όπως η MSI ή και κατασκευαστές πλήρης συστημάτων όπως DELL, ζούνε στο.. πλανήτη του .exe. Ο οδηγός - αν και σε κάποια σημεία δύσκολος - προσπαθεί να βοηθήσει στην λύση του προβλήματος.<br />
<br />
'''Αποποίηση ευθύνης!'''<br />
Προσοχή! ΠΡΟΣΟΧΗ! Οι παρούσες ιδέες και μέθοδοι που περιγράφονται ΔΕΝ εγγυούνται την επιτυχία. Οι διαδικασίες που περιγράφονται είναι ΔΙΚΗ ΣΑΣ απόφαση να τις εφαρμόσετε, δεν φέρω καμμία ευθύνη για προβλήματα. Μην ξεχάσετε να διαβάσετε τις ΟΔΗΓΙΕΣ του κατασκευαστή για το ποιά διαδικασία πρέπει να ακολουθήσετε για το flash του bios. Μπορεί για παράδειγμα να προτρέπει να σβήσετε password του bios.<br />
<br />
'''Θεωρία'''<br />
<br />
Προγράμματα που χρειάζονται για την διανομή σας - αν δεν τα έχετε ήδη - είναι τα εξής: syslinux, cabextract, unshield, wine, biosdisk. Παρακάτω περιγράφεται η χρησιμότητα κάθε προγραμμάτος.<br />
<br />
Γνωρίζω για το [http://www.coreboot.org/Flashrom\ Flashrom] αλλά δεν υποστηρίζει πολλές μητρικές και σε κάποιες περιπτώσεις κατέστρεψε το bios (δηλαδή το bios επιδιορθώνεται μόνο από τον κατασκευαστή).<br />
<br />
* Το syslinux, έχει images και λειτουργικό σύστημα ώστε να δημιουργήσουμε bootable δισκέτα ή cd/dvd με ελεύθερη έκδοση DOS.<br />
* Τα cabextract και wine είναι προγράμματα που μας βοηθούν να αποσυμπιέσουμε ή να ψαρέψουμε το bios + το πρόγραμμα που flashάρει το Bios.<br />
* Το [http://linux.dell.com/biosdisk\ biosdisk], είναι ένα open source project της Dell και μας διευκολύνει να φτιάξουμε bootable δισκέττα όπως θα δούμε παρακάτω. Ειδικότερα για υπολογιστές dell, δεν μας επιτρέπει μόνο να δημιουργήσουμε bootable δισκέτα (ή image), αλλά "κατεβάζει" το bios από το site της Dell.<br />
<br />
'''Η εύκολη περίπτωση: έτοιμη δισκέττα, χωρίς wine'''<br />
<br />
Την παραπάνω περίπτωση συνάντησα πολλές φορές σε IBM φορητούς. Η IBM δίνει έκδοση "δισκέτα" και "χωρίς δισκέτα".<br />
<br />
Για δοκιμή (μην το δοκιμάσετε στον υπολογιστή σας) θα κατεβάσουμε το bios ενός ibm φορητού. Κατεβάζουμε την έκδοση χωρίς δισκέτα.<br />
<br />
<pre>wget http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/spsu1735.exe</pre><br />
<br />
Αποσυμπιέζουμε με cabextract (μου έχει τύχη να χρειαστεί το unshield)<br />
<br />
<pre> cabextract spsu1735.exe<br />
Extracting cabinet: spsu1735.exe<br />
extracting 17UJ35WW.IMG<br />
extracting DOSBOOT.COM<br />
extracting DOBOOT.EXE<br />
extracting BIOSUPTP.EXE<br />
extracting DOSBOOT.SYS<br />
extracting DOSBOOT.VXD<br />
<br />
All done, no errors.</pre><br />
<br />
Το αρχείο που μας ενδιαφέρει είναι αυτό που καταλήγει σε .IMG. Είναι στην πράξη τα περιεχόμενα μίας δισκέτας την οποία μπορείτε - αν είστε περίεργοι ή θέλετε να κάνετε αλλαγές - να προσαρτήσετε στο σύτημα με<br />
<br />
<pre>mount -o loop 17UK35WW.IMG /mnt/my_virtual_floppy/</pre><br />
<br />
μπορούμε να δούμε τα περιεχόμενα ή και να γράψουμε σ' αυτή. Επίσης αν έχουμε floppy, μπορούμε με την εντολή<br />
<br />
<pre>dd if=17UK35WW.IMG of=/dev/fd0</pre><br />
<br />
να μεταφέρουμε το image σε δισκέτα. Εκκίνηση με δισκέτα λοιπόν και τελειώσαμε. Σε περίπτωση που δεν έχουμε floppy, μας έμεινε το τελευταίο βήμα. \\Στον bootloader μας (lilo ή grub),<br />
<br />
# στο πεδίο kernel (αν έχουμε lilo όπου kernel διάβαζε image) γράφουμε kernel = /boot/memdisk (απαιτεί να αντιγράψαμε το memdisk από τον φάκελλο /usr/lib/syslinux/) και<br />
# στο initrd γράφουμε initrd=/boot/17UK35WW.IMG (στο boot πάλι έχουμε αντιγράψει το image που αποσυμπιέσαμε προηγουμένως). Συμπληρώνουμε και το label, στο lilo εκτελούμε lilo ως root.<br />
<br />
Παράδειγμα με grub (/boot/grub/menu.lst)<br />
<br />
<pre>title IBM BIOS update<br />
root (hd0,0)<br />
kernel /boot/memdisk<br />
initrd /boot/1RUJ37US.IMG</pre><br />
<br />
Παράδειγμα με lilo (/etc/lilo.conf)<br />
<br />
<pre>title = IBM BIOS update<br />
image = /boot/memdisk<br />
initrd = /boot/1RUJ37US.IMG</pre><br />
<br />
Στο lilo χρειάζεται εκτέλεση (ως root εκτελούμε lilo) για να ισχύσουν οι αλλαγές<br />
<br />
'''Μία δύσκολη περίπτωση: χωρίς εικονική δισκέττα, χωρίς wine'''<br />
<br />
Για δοκιμή και πάλι (μην το δοκιμάσετε στην μητρική σας) θα κατεβάσουμε το bios της μητρικής msi k7t266 pro2<br />
<br />
<pre>wget http://download1.msi.com/files/downloads/bos_exe/6380v37.exe </pre><br />
<br />
Αποσυμπιέζουμε με unzip αυτή την φορά (για να βρείτε ποιό πρόγραμμα χρειάζεται, θα πρέπει απλά να δοκιμάσετε!), αν δεν τα καταφέρετε υπάρχει και η λύση του wine.<br />
<br />
<pre>unzip 6380v37.exe<br />
Archive: 6380v37.exe<br />
inflating: amifl827.EXE<br />
inflating: 6380v3X.txt<br />
inflating: A6380VMS.370<br />
inflating: How to flash the BIOS.doc</pre><br />
<br />
Εδώ έχουμε το bios καθ' αυτό (A6380VMS.370) και το πρόγραμμα amifl827.EXE που θα flashάρει το bios. Για να δημιουργήσουμε bootable δισκέτα, αφού εγκαταστήσουμε το biosdisk εκτελούμε biosdisk mkimage amifl826.EXE. Η παραπάνω εντολή θα δημιουργήσει ένα αρχείο bootable δισκέτας στον φάκελλο /tmp με όνομα amifl827.img. Μας λείπει όμως το αρχείο A6380VMS.370, που είναι το bios. \\ Για να περάσουμε το αρχείο στην εικονική δισκέτα δίνουμε:<br />
<br />
<pre>mount -o loop /tmp/amifl827.img /mnt/floppy<br />
cp A6380VMS.370 /mnt/floppy/</pre><br />
<br />
Συνεχίζουμε όπως παραπάνω είτε με lilo είτε με grub.<br />
<br />
'''Bonus track: bootable CD/DVD από image floppy'''<br />
<br />
Η παραπάνω μέθοδος βολεύει σε "administrators" που βαριούνται να στήσουν tftpboot server. Δημιουργεί ένα .iso για bootable cd με τα αρχεία της δισκέττας. Δημιουργούμε έναν φάκελλο και αντιγράφουμε το image της δισκέτας.<br />
<br />
<pre>mkdir bootablecd<br />
cp /tmp/amifl827.img bootablecd/</pre><br />
<br />
Τώρα δημιουργούμε το bootable cd.<br />
<br />
<pre>mkisofs -b amifl827.img -o bootcd.iso bootablecd/ </pre><br />
<br />
''' Success stories'''<br />
<br />
Έως τώρα με τις παραπάνω μεθόδους έχω αναβαθμίσει bios στους εξής υπολογιστές / μητρικές.<br />
<br />
# Dell GX260<br />
# MSI k7t266 pro2 (δεν ήταν σταθερό το πρόγραμμα dos, ίσως δεν είναι καλή ιδέα να το δοκιμάσετε)<br />
# ThinkPad iSeries 1200 (model 1161)<br />
# ThinkPad T20, T21, T22<br />
# ThinkPad T30<br />
# ThinkPad X40<br />
<br />
''' Πηγές'''<br />
#*http://korgman.is-a-geek.net/htm/tut/nix/bios_update_with_linux.php<br />
##man biosdisk<br />
##[http://www.thinkwiki.org/wiki/BIOS_Upgrade\ ThinkWiki.org]<br />
##[http://wiki.osdev.org/Bootable_CD\ wiki.osdev.org]<br />
<br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Nvidia_Ti200&diff=132Nvidia Ti2002009-06-26T19:23:02Z<p>Rizitis: /* Εγκατάσταση driver Nvidia Ti200 σε kernel-2.6.25.4 */</p>
<hr />
<div>=== Εγκατάσταση driver Nvidia Ti200 σε kernel-2.6.25.4 ===<br />
<br />
Μετά από τρία χρόνια ενασχόλησης με το Linux είπα να παίξω και ένα δωρεάν παιχνιδάκι. Ένα από τα καλύτερα διαδικτυακα fps (ανεξάρτητα τιμής) είναι το Enemy Territory που τυχαίνει να είναι και δωρεάν! Τρέχει native (χωρίς wine) και μου αρέσει ο server kernwaffe. Παίζει άνετα με την κάρτα γραφικών Nvidia Ti200. Στην ουσία μία κάρτα γραφικών GeForce 2. Τα γραφικά είναι αξιοπρεπέστατα (μηχανή Quake 3) και το gameplay επικίνδυνα εθιστικό.<br />
<br />
Η εγκατάσταση της κάρτας γραφικών Nvidia Ti200 χρειάζεται κάποια πρόνοια:<br />
<br />
#Η nvidia προσφέρει δύο drivers για την σειρά "legacy". Την σειρά 7x και 9x. Αν και ο driver για την Ti200 υπάρχει (;) στην σειρά 9x, δουλεύει σωστά μόνο ο driver από την σειρά 7x. Δεν είχα προβλήματα με τον driver NVIDIA-Linux-x86-71.86.06-pkg1.run + kernel-2.5.25.4 στο Zenwalk-5.2. Φαντάζομαι πως και σε άλλες διανομές δεν θα υπάρχει πρόβλημα.<br />
#Στο /etc/X11/xorg.conf η κάρτα λειτούργησε μόνο αφού έγραψα:<br />
<br />
<pre>Section "Device"<br />
Identifier "Videocardagp" <-- Γράφετε ότι θέλετε. Προσοχή χρειάζεται να το επαναλάβετε και σε άλλες ρυθμίσεις του xorg.conf<br />
VendorName "msi" <-- Γράφετε ότι θέλετε.<br />
BoardName "ti 200" <-- Γράφετε ότι θέλετε.<br />
Driver "nvidia" <--- Από εδώ και πέρα γράφετε ότι βλέπετε ;)<br />
Option "RenderAccel" "true"<br />
Option "NvAGP" "3"<br />
Option "AllowGLXWithComposite" "true"<br />
EndSection</pre><br />
<br />
'''Πηγή'''<br />
<br />
http://korgman.is-a-geek.net/htm/tut/nix/nvidia_ti200.php<br />
[[Κατηγορία:Υλικό]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Nvidia_Ti200&diff=131Nvidia Ti2002009-06-26T19:21:31Z<p>Rizitis: /* Εγκατάσταση driver Nvidia Ti200 σε kernel-2.6.25.4 */</p>
<hr />
<div>=== Εγκατάσταση driver Nvidia Ti200 σε kernel-2.6.25.4 ===<br />
<br />
Μετά από τρία χρόνια ενασχόλησης με το Linux είπα να παίξω και ένα δωρεάν παιχνιδάκι. Ένα από τα καλύτερα διαδικτυακα fps (ανεξάρτητα τιμής) είναι το Enemy Territory που τυχαίνει να είναι και δωρεάν! Τρέχει native (χωρίς wine) και μου αρέσει ο server kernwaffe. Παίζει άνετα με την κάρτα γραφικών Nvidia Ti200. Στην ουσία μία κάρτα γραφικών GeForce 2. Τα γραφικά είναι αξιοπρεπέστατα (μηχανή Quake 3) και το gameplay επικίνδυνα εθιστικό.<br />
<br />
Η εγκατάσταση της κάρτας γραφικών Nvidia Ti200 χρειάζεται κάποια πρόνοια:<br />
<br />
#Η nvidia προσφέρει δύο drivers για την σειρά "legacy". Την σειρά 7x και 9x. Αν και ο driver για την Ti200 υπάρχει (;) στην σειρά 9x, δουλεύει σωστά μόνο ο driver από την σειρά 7x. Δεν είχα προβλήματα με τον driver NVIDIA-Linux-x86-71.86.06-pkg1.run + kernel-2.5.25.4 στο Zenwalk-5.2. Φαντάζομαι πως και σε άλλες διανομές δεν θα υπάρχει πρόβλημα.<br />
#Στο /etc/X11/xorg.conf η κάρτα λειτούργησε μόνο αφού έγραψα:<br />
<br />
<pre>Section "Device"<br />
Identifier "Videocardagp" <-- Γράφετε ότι θέλετε. Προσοχή χρειάζεται να το επαναλάβετε και σε άλλες ρυθμίσεις του xorg.conf<br />
VendorName "msi" <-- Γράφετε ότι θέλετε.<br />
BoardName "ti 200" <-- Γράφετε ότι θέλετε.<br />
Driver "nvidia" <--- Από εδώ και πέρα γράφετε ότι βλέπετε ;)<br />
Option "RenderAccel" "true"<br />
Option "NvAGP" "3"<br />
Option "AllowGLXWithComposite" "true"<br />
EndSection</pre><br />
<br />
'''Πηγή'''<br />
[http://korgman.is-a-geek.net/htm/tut/nix/nvidia_ti200.php\ korgman.is-a-geek] <br />
<br />
<br />
[[Κατηγορία:Υλικό]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Nvidia_Ti200&diff=130Nvidia Ti2002009-06-26T19:17:37Z<p>Rizitis: Νέα σελίδα: === Εγκατάσταση driver Nvidia Ti200 σε kernel-2.6.25.4 === Μετά από τρία χρόνια ενασχόλησης με το Linux είπα να παίξω κ...</p>
<hr />
<div>=== Εγκατάσταση driver Nvidia Ti200 σε kernel-2.6.25.4 ===<br />
<br />
Μετά από τρία χρόνια ενασχόλησης με το Linux είπα να παίξω και ένα δωρεάν παιχνιδάκι. Ένα από τα καλύτερα διαδικτυακα fps (ανεξάρτητα τιμής) είναι το Enemy Territory που τυχαίνει να είναι και δωρεάν! Τρέχει native (χωρίς wine) και μου αρέσει ο server kernwaffe. Παίζει άνετα με την κάρτα γραφικών Nvidia Ti200. Στην ουσία μία κάρτα γραφικών GeForce 2. Τα γραφικά είναι αξιοπρεπέστατα (μηχανή Quake 3) και το gameplay επικίνδυνα εθιστικό.<br />
<br />
Η εγκατάσταση της κάρτας γραφικών Nvidia Ti200 χρειάζεται κάποια πρόνοια:<br />
<br />
#Η nvidia προσφέρει δύο drivers για την σειρά "legacy". Την σειρά 7x και 9x. Αν και ο driver για την Ti200 υπάρχει (;) στην σειρά 9x, δουλεύει σωστά μόνο ο driver από την σειρά 7x. Δεν είχα προβλήματα με τον driver NVIDIA-Linux-x86-71.86.06-pkg1.run + kernel-2.5.25.4 στο Zenwalk-5.2. Φαντάζομαι πως και σε άλλες διανομές δεν θα υπάρχει πρόβλημα.<br />
#Στο /etc/X11/xorg.conf η κάρτα λειτούργησε μόνο αφού έγραψα:<br />
<br />
<pre>Section "Device"<br />
Identifier "Videocardagp" <-- Γράφετε ότι θέλετε. Προσοχή χρειάζεται να το επαναλάβετε και σε άλλες ρυθμίσεις του xorg.conf<br />
VendorName "msi" <-- Γράφετε ότι θέλετε.<br />
BoardName "ti 200" <-- Γράφετε ότι θέλετε.<br />
Driver "nvidia" <--- Από εδώ και πέρα γράφετε ότι βλέπετε ;)<br />
Option "RenderAccel" "true"<br />
Option "NvAGP" "3"<br />
Option "AllowGLXWithComposite" "true"<br />
EndSection</pre><br />
<br />
<br />
<br />
[[Κατηγορία:Υλικό]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Bios_update&diff=129Bios update2009-06-26T19:08:26Z<p>Rizitis: Νέα σελίδα: === Bios update με Linux === Το Linux καλύπτει ανάγκες χρηστών οι οποίοι δεν έχουν εγκατεστημένα Windows ως αποτέ...</p>
<hr />
<div>=== Bios update με Linux ===<br />
<br />
Το Linux καλύπτει ανάγκες χρηστών οι οποίοι δεν έχουν εγκατεστημένα Windows ως αποτέλεσμα να μην μπορούν να αναβαθμίσουν το bios της μητρικής τους επειδή συχνά οι κατασκευαστές δεν έχουν μεριμνήσει για αυτούς. Απ' όσο βλέπω η IBM δίνει [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-63027\ bootable cd's σε iso], αλλά κατασκευαστές μητρικών όπως η MSI ή και κατασκευαστές πλήρης συστημάτων όπως DELL, ζούνε στο.. πλανήτη του .exe. Ο οδηγός - αν και σε κάποια σημεία δύσκολος - προσπαθεί να βοηθήσει στην λύση του προβλήματος.<br />
<br />
'''Αποποίηση ευθύνης!'''<br />
Προσοχή! ΠΡΟΣΟΧΗ! Οι παρούσες ιδέες και μέθοδοι που περιγράφονται ΔΕΝ εγγυούνται την επιτυχία. Οι διαδικασίες που περιγράφονται είναι ΔΙΚΗ ΣΑΣ απόφαση να τις εφαρμόσετε, δεν φέρω καμμία ευθύνη για προβλήματα. Μην ξεχάσετε να διαβάσετε τις ΟΔΗΓΙΕΣ του κατασκευαστή για το ποιά διαδικασία πρέπει να ακολουθήσετε για το flash του bios. Μπορεί για παράδειγμα να προτρέπει να σβήσετε password του bios.<br />
<br />
'''Θεωρία'''<br />
<br />
Προγράμματα που χρειάζονται για την διανομή σας - αν δεν τα έχετε ήδη - είναι τα εξής: syslinux, cabextract, unshield, wine, biosdisk. Παρακάτω περιγράφεται η χρησιμότητα κάθε προγραμμάτος.<br />
<br />
Γνωρίζω για το [http://www.coreboot.org/Flashrom\ Flashrom] αλλά δεν υποστηρίζει πολλές μητρικές και σε κάποιες περιπτώσεις κατέστρεψε το bios (δηλαδή το bios επιδιορθώνεται μόνο από τον κατασκευαστή).<br />
<br />
* Το syslinux, έχει images και λειτουργικό σύστημα ώστε να δημιουργήσουμε bootable δισκέτα ή cd/dvd με ελεύθερη έκδοση DOS.<br />
* Τα cabextract και wine είναι προγράμματα που μας βοηθούν να αποσυμπιέσουμε ή να ψαρέψουμε το bios + το πρόγραμμα που flashάρει το Bios.<br />
* Το [http://linux.dell.com/biosdisk\ biosdisk], είναι ένα open source project της Dell και μας διευκολύνει να φτιάξουμε bootable δισκέττα όπως θα δούμε παρακάτω. Ειδικότερα για υπολογιστές dell, δεν μας επιτρέπει μόνο να δημιουργήσουμε bootable δισκέτα (ή image), αλλά "κατεβάζει" το bios από το site της Dell.<br />
<br />
'''Η εύκολη περίπτωση: έτοιμη δισκέττα, χωρίς wine'''<br />
<br />
Την παραπάνω περίπτωση συνάντησα πολλές φορές σε IBM φορητούς. Η IBM δίνει έκδοση "δισκέτα" και "χωρίς δισκέτα".<br />
<br />
Για δοκιμή (μην το δοκιμάσετε στον υπολογιστή σας) θα κατεβάσουμε το bios ενός ibm φορητού. Κατεβάζουμε την έκδοση χωρίς δισκέτα.<br />
<br />
<pre>wget http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/spsu1735.exe</pre><br />
<br />
Αποσυμπιέζουμε με cabextract (μου έχει τύχη να χρειαστεί το unshield)<br />
<br />
<pre> cabextract spsu1735.exe<br />
Extracting cabinet: spsu1735.exe<br />
extracting 17UJ35WW.IMG<br />
extracting DOSBOOT.COM<br />
extracting DOBOOT.EXE<br />
extracting BIOSUPTP.EXE<br />
extracting DOSBOOT.SYS<br />
extracting DOSBOOT.VXD<br />
<br />
All done, no errors.</pre><br />
<br />
Το αρχείο που μας ενδιαφέρει είναι αυτό που καταλήγει σε .IMG. Είναι στην πράξη τα περιεχόμενα μίας δισκέτας την οποία μπορείτε - αν είστε περίεργοι ή θέλετε να κάνετε αλλαγές - να προσαρτήσετε στο σύτημα με<br />
<br />
<pre>mount -o loop 17UK35WW.IMG /mnt/my_virtual_floppy/</pre><br />
<br />
μπορούμε να δούμε τα περιεχόμενα ή και να γράψουμε σ' αυτή. Επίσης αν έχουμε floppy, μπορούμε με την εντολή<br />
<br />
<pre>dd if=17UK35WW.IMG of=/dev/fd0</pre><br />
<br />
να μεταφέρουμε το image σε δισκέτα. Εκκίνηση με δισκέτα λοιπόν και τελειώσαμε. Σε περίπτωση που δεν έχουμε floppy, μας έμεινε το τελευταίο βήμα. \\Στον bootloader μας (lilo ή grub),<br />
<br />
# στο πεδίο kernel (αν έχουμε lilo όπου kernel διάβαζε image) γράφουμε kernel = /boot/memdisk (απαιτεί να αντιγράψαμε το memdisk από τον φάκελλο /usr/lib/syslinux/) και<br />
# στο initrd γράφουμε initrd=/boot/17UK35WW.IMG (στο boot πάλι έχουμε αντιγράψει το image που αποσυμπιέσαμε προηγουμένως). Συμπληρώνουμε και το label, στο lilo εκτελούμε lilo ως root.<br />
<br />
Παράδειγμα με grub (/boot/grub/menu.lst)<br />
<br />
<pre>title IBM BIOS update<br />
root (hd0,0)<br />
kernel /boot/memdisk<br />
initrd /boot/1RUJ37US.IMG</pre><br />
<br />
Παράδειγμα με lilo (/etc/lilo.conf)<br />
<br />
<pre>title = IBM BIOS update<br />
image = /boot/memdisk<br />
initrd = /boot/1RUJ37US.IMG</pre><br />
<br />
Στο lilo χρειάζεται εκτέλεση (ως root εκτελούμε lilo) για να ισχύσουν οι αλλαγές<br />
<br />
'''Μία δύσκολη περίπτωση: χωρίς εικονική δισκέττα, χωρίς wine'''<br />
<br />
Για δοκιμή και πάλι (μην το δοκιμάσετε στην μητρική σας) θα κατεβάσουμε το bios της μητρικής msi k7t266 pro2<br />
<br />
<pre>wget http://download1.msi.com/files/downloads/bos_exe/6380v37.exe </pre><br />
<br />
Αποσυμπιέζουμε με unzip αυτή την φορά (για να βρείτε ποιό πρόγραμμα χρειάζεται, θα πρέπει απλά να δοκιμάσετε!), αν δεν τα καταφέρετε υπάρχει και η λύση του wine.<br />
<br />
<pre>unzip 6380v37.exe<br />
Archive: 6380v37.exe<br />
inflating: amifl827.EXE<br />
inflating: 6380v3X.txt<br />
inflating: A6380VMS.370<br />
inflating: How to flash the BIOS.doc</pre><br />
<br />
Εδώ έχουμε το bios καθ' αυτό (A6380VMS.370) και το πρόγραμμα amifl827.EXE που θα flashάρει το bios. Για να δημιουργήσουμε bootable δισκέτα, αφού εγκαταστήσουμε το biosdisk εκτελούμε biosdisk mkimage amifl826.EXE. Η παραπάνω εντολή θα δημιουργήσει ένα αρχείο bootable δισκέτας στον φάκελλο /tmp με όνομα amifl827.img. Μας λείπει όμως το αρχείο A6380VMS.370, που είναι το bios. \\ Για να περάσουμε το αρχείο στην εικονική δισκέτα δίνουμε:<br />
<br />
<pre>mount -o loop /tmp/amifl827.img /mnt/floppy<br />
cp A6380VMS.370 /mnt/floppy/</pre><br />
<br />
Συνεχίζουμε όπως παραπάνω είτε με lilo είτε με grub.<br />
<br />
'''Bonus track: bootable CD/DVD από image floppy'''<br />
<br />
Η παραπάνω μέθοδος βολεύει σε "administrators" που βαριούνται να στήσουν tftpboot server. Δημιουργεί ένα .iso για bootable cd με τα αρχεία της δισκέττας. Δημιουργούμε έναν φάκελλο και αντιγράφουμε το image της δισκέτας.<br />
<br />
<pre>mkdir bootablecd<br />
cp /tmp/amifl827.img bootablecd/</pre><br />
<br />
Τώρα δημιουργούμε το bootable cd.<br />
<br />
<pre>mkisofs -b amifl827.img -o bootcd.iso bootablecd/ </pre><br />
<br />
''' Success stories'''<br />
<br />
Έως τώρα με τις παραπάνω μεθόδους έχω αναβαθμίσει bios στους εξής υπολογιστές / μητρικές.<br />
<br />
# Dell GX260<br />
# MSI k7t266 pro2 (δεν ήταν σταθερό το πρόγραμμα dos, ίσως δεν είναι καλή ιδέα να το δοκιμάσετε)<br />
# ThinkPad iSeries 1200 (model 1161)<br />
# ThinkPad T20, T21, T22<br />
# ThinkPad T30<br />
# ThinkPad X40<br />
<br />
''' Πηγές'''<br />
#*[http://korgman.is-a-geek.net/htm/tut/nix/bios_update_with_linux.php\ korgman.is-a-geek.net]<br />
##man biosdisk<br />
##[http://www.thinkwiki.org/wiki/BIOS_Upgrade\ ThinkWiki.org]<br />
##[http://wiki.osdev.org/Bootable_CD\ wiki.osdev.org]<br />
<br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=IPhone,_iPad,_iPod,_Apple_TV,_(iOS)_%CF%83%CE%B5_Linux&diff=121IPhone, iPad, iPod, Apple TV, (iOS) σε Linux2009-06-20T17:45:12Z<p>Rizitis: Νέα σελίδα: === Iphone & Linux === Η μόνη λύση σε λίνουξ για να μπορέσουμε να εκμεταλλευτούμε τις δυνατότητες του iphone ...</p>
<hr />
<div>=== Iphone & Linux ===<br />
<br />
Η μόνη λύση σε λίνουξ για να μπορέσουμε να εκμεταλλευτούμε τις δυνατότητες του iphone είναι το itunes που είναι διαθέσιμο για windows και mac. <br />
<br />
*Εγκαθιστούμε το virtualbox 2 full edition προσθέτοντας στo αρχείο /etc/apt/sources.list το παρακάτω (για debian lenny ή sid):<br />
<pre>deb http://download.virtualbox.org/virtualbox/debian lenny non-free</pre><br />
<br />
*Επειτα ενημερώνουμε την apt για τα νέα repositories και εγκαθιστούμε το virtualbox:<br />
<br />
<pre><br />
apt-get update<br />
apt-get install virtualbox </pre><br />
Σ'αυτο το σημείο αν η εγκατάσταση του πακέτου αποτύχει λόγω αδυναμίας μεταγλώττισης του module, δεν πειράζει.<br />
<br />
*Προετοιμάζουμε το σύστημά μας για να μπορεί το virtualbox να ''μεταφέρει'' τα usb devices στα guest λειτουργικά. Στο αρχείο /etc/init.d/mountkernfs.sh Ψάνχουμε τις γραμμές:<br />
<br />
<pre>if [ -d /proc/bus/usb ]<br />
then<br />
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid<br />
fi<br />
</pre><br />
<br />
*Και τις αλλάζουμε ώστε να δείχνουν:<br />
<br />
<pre>if [ -d /proc/bus/usb ]<br />
then<br />
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=46,devmode=664<br />
fi</pre><br />
<br />
(Οπου gid 46 το group του plugdev.)<br />
<br />
*Ανοίγουμε με το αγαπημένο μας editor (το vim φυσικά) το αρχείο permissions.rules μέσα στο /etc/udev/rules.d:<br />
<br />
<pre>vim /etc/udev/rules.d/*permissions.rules</pre><br />
<br />
Στην παρακάτω γραμμή:<br />
<br />
<pre>SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", \<br />
MODE="0664"</pre><br />
*Προσθέτουμε το group usbusers:<br />
<br />
<pre>SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", \<br />
GROUP="usbusers",MODE="0664"</pre><br />
*Δημιουργούμε το group usbusers και προσθέτουμε τον χρήστη που θα τρέχει το virtualbox (πχ user) μέσα εκει:<br />
<br />
<pre>groupadd usbusers<br />
usermod -G usbusers user</pre><br />
<br />
*Δυστυχώς θα χρειαστούμε να μεταγλωτίσουμε εναν kernel απ'την αρχή. Εγω προτίμησα να δοκιμάσω τον 2.6.27. Κατεβάζουμε απο [http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2/ εδω] τα sources και τα κάνουμε extract:<br />
<br />
<pre>cd /usr/src<br />
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2<br />
bunzip2 < linux-2.6.27.tar.bz2 | tar xvf -<br />
ln -sf /usr/src/linux-2.6.27 /usr/src/linux<br />
cd linux-2.6.27</pre><br />
<br />
*Ανοίγουμε με εναν editor το αρχείο ./drivers/usb/core/devio.c και τροποποιούμε την παρακάτω γραμμή:<br />
<br />
<pre>#define MAX_USBFS_BUFFER_SIZE 16384,/pre><br />
<br />
σε:<br />
<pre><br />
#define MAX_USBFS_BUFFER_SIZE 131072</pre><br />
<br />
*Αν είμαστε εξοικοιομένοι κάνουμε τη μεταγλώτηση του πυρήνα μας με τον τρόπο της αρεσκείας μας. Διαφορετικά κάτι απλό είναι το εξής:<br />
<br />
<pre>cp /boot/config-`uname -r` .config<br />
make <br />
make modules_install</pre><br />
<br />
*Αν όλα πήγαν καλά μεταφέρουμε τον πυρήνα μας και δημιουργούμε τα links για τον boot manager:<br />
<br />
<pre><br />
cp arch/`uname -m | sed -e s/686/386/`/boot/bzImage /boot/vmlinuz-2.6.27<br />
cp .config /boot/config-2.6.27<br />
cp System.map /boot/System.map-2.6.67<br />
mv /vmlinuz /vmlinuz.old<br />
mv /initrd.img /initrd.img.old<br />
ln -sf /boot/vmlinuz-2.6.27 /vmlinuz</pre><br />
<br />
*Φτιάχνουμε το initrd:<br />
<pre>update-initramfs -c -k 2.6.27 /boot/initrd-2.6.27<br />
ln -sf /boot/initrd-2.6.27 /initrd.img</pre><br />
<br />
*Σε περίπτωση που ο boot manager που χρησιμοποιουμε είναι ο lilo, τρέχουμε την εντολή:<br />
<pre>lilo -v</pre><br />
<br />
*'''Διαφορέτικα''', προχωράμε κατευθείαν σε reboot<br />
<br />
*Αν όλα πήγαν καλά [1] και ξεκινήσαμε με τον νεό μας kernel, κάνουμε login στο γραφικό και τρέχουμε την εντολή:<br />
<br />
<pre>dpkg-reconfigure virtualbox</pre><br />
<br />
''Η οποία θα μας φτιάξει τα modules του virtualbox για τον νέο μας κέρνελ.<br />
''<br />
*Τέλος, ανοίγουμε το virtualbox .<br />
<br />
*Στις ρυθμίσεις του guest λειτουργικού, στο usb προσθέτουμε ενα empty φίλτρου. (Το φίλτρο επιλέγει ποιές usb συσκευές θέλουμε να είναι ορατές απ'το guest os, εμείς του λέμε όλες.<br />
<br />
*Ξεκινάμε τo guest os, συνδέουμε το iphone και ανοίγουμε το itunes[2] και το απολαμβάνουμε.<br />
<br />
[1] Αν το γραφικό δεν ξεκινήσει σωστά, τότε έχουμε κάρτα γραφικών nvidia. Κατεβάζουμε τους drivers και τους τρέχουμε:<br />
<pre>wget http://us.download.nvidia.com/XFree86/Linux-x86/177.80/NVIDIA-Linux-x86-177.80-pkg1.run</pre> (Για 32bit λειτουργικο)<br />
<pre>wget http://us.download.nvidia.com/XFree86/Linux-x86_64/177.80/NVIDIA-Linux-x86_64-177.80-pkg2.run</pre> (Για 64 bit λειτουργικο)<br />
<pre>chmod +x NVIDIA-Linux-x86-177.80-pkg1.run<br />
sh NVIDIA-Linux-x86*<br />
</pre><br />
<br />
[2] '''Μή''' δοκιμάσετε να τρέξετε restore μέσα απ'το itunes ή να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα για jailbrake κτλ. Δεν θα δουλέψει και πιθανόν να κλειδώσετε το τηλέφωνό σας. To δοκίμασα εγώ για σας :-D<br />
<br />
αυτα.<br />
<br />
<br />
[[Κατηγορία:Αταξινόμητα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Alltray&diff=120Alltray2009-06-20T17:29:30Z<p>Rizitis: /* Alltray */</p>
<hr />
<div>== Alltray ==<br />
<br />
* Τι είναι;<br />
Είναι ένα πρόγραμμα που μπορεί να "στείλει" κάθε εφαρμογή μας στην περιοχή ειδοποίησεων του διαχειριστή παραθύρων μας.<br />
Οπότε μπορούμε εύκολα να κρύψουμε μία εφαρμογή από την επιφάνειά μας με ένα κλικ.<br />
<br />
Τελευταία έκδοση (μέχρι αυτή την στιγμή) είναι η 0.70<br />
Και η εγκατάσταση γίνεται πολύ εύκολα:<br />
<pre><br />
wget -c http://code.launchpad.net/alltray/historic-releases/0.70/+download/alltray-0.70.tar.gz<br />
tar zxvf alltray-0.70.tar.gz<br />
cd alltray-0.70<br />
./configure<br />
make<br />
sudo make install<br />
</pre><br />
* Έπειτα και πολύ απλά:<br />
<br />
<pre>alltray firefox</pre><br />
<br />
Εδώ έχω και μία εικόνα πως είναι το τελικό αποτέλεσμα:<br />
http://ebalaskas.gr/blog/index.php/2009/02/23/alltray/<br />
<br />
http://alltray.trausch.us/<br />
<br />
----<br />
<br />
'''Πως να κάνετε εφαρμογές να εκκινούν μαζί με το σύστημα στο tray''' <br />
<br />
*Φτιάχνουμε στο /home/ μας (~/) ένα αρχείο και του δίνουμε ότι όνομα θέλουμε! Εγώ θα βάλω ".autostart.sh" με την τελεία μπροστά για να είναι κρυφό.<br />
<br />
*Αν θέλουμε στην εκκίνηση του συστήματος να ξεκινάει το Evolution και το rhythmbox στο tray π.χ γράφουμε στο αρχείο:<br />
<br />
<pre>#!/bin/bash<br />
<br />
alltray evolution -na &<br />
alltray rhythmbox -na &<br />
</pre><br />
<br />
''Με τον ίδιο τρόπο βάζουμε κι άλλες εφαρμογές''<br />
<br />
*Πατάμε αποθήκευση, μετά εκτελούμε στο τερματικό <pre>chmod +x .autostart.sh</pre> για να δώσουμε δικαιώματα εκτέλεσης στο αρχείο και τέλος, (σε ubuntu) πάμε στο Σύστημα > Προτιμήσεις > Συνεδρίες > Προσθήκη > Όνομα: Autostart to Tray > Εντολή: ~/.autostart.sh<br />
<br />
<br />
<br />
[[Κατηγορία:Εφαρμογές]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Menu_bar_icon&diff=110Menu bar icon2009-06-19T19:58:03Z<p>Rizitis: Νέα σελίδα: === Πως να αλλάξετε το εικονιδιο του main menu ή της menubar στο gnome. === Αν θέλετε να αλλάξετε το αρχικό εικο...</p>
<hr />
<div>=== Πως να αλλάξετε το εικονιδιο του main menu ή της menubar στο gnome. ===<br />
<br />
Αν θέλετε να αλλάξετε το αρχικό εικονίδιο που έχει το μενού, ή η menubar αυτό είναι πανεύκολο...<br />
<br />
* αρχικά βλέπετε, τι θέμα εικονιδίων χρησιμοποιείτε.'' Έστω ότι είναι τα default gnome''.<br />
<br />
*θα πατε στο φακελο του θεματος, για τα gnome ''/usr/share/icons/gnome/'' ως root. εκει περιεχονται και αλλοι φακελοι. εμας μας ενδιαφερουν μονο οι 22Χ22 και 24Χ24.<br />
<br />
*θα ανοιξετε τους φακελους αυτους, και θα βρειτε ενα αρχειο το "start-here.png" αντιγραψτε το καπου να μην χαθει κατά λάθος. στη συνέχεια διαγράψτε το και αντιγράψτε στους φακελους αυτους το εικονιδιο που εσεις θελετε,'''προσοχη''', πρεπει να ειναι στο μεγεθος που αναγράφει το όνομα του φακέλου, και να ειναι σε png.<br />
<br />
*μετονομαστε το εικονίδιο από ''οτι-να-ναι.png'' σε ''start-here.png'' και κλειστε τους φακελους.<br />
<br />
*στη συνεχεια κανετε δεξι κλικ στο ''panel'' και ''add to panel''. Επιλέγετε το ''μενου'', ή τη ''menubar'', ανάλογα με το τι έχετε ηδη βάλει, και πατάτε το ''add''.<br />
<br />
*αφαιρείτε το παλιο μενου ή menubar και τοποθετείτε το νεο με το καινουριο εικονίδιο στη θεση του παλιου.<br />
<br />
*απολαυστε... ;)<br />
<br />
[[Κατηγορία:Γενικά]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%94%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CF%86%CE%AE_%CF%80%CE%B5%CF%81%CE%B9%CF%84%CF%84%CF%8E%CE%BD_%CF%80%CE%B1%CE%BA%CE%AD%CF%84%CF%89%CE%BD&diff=109Διαγραφή περιττών πακέτων2009-06-19T19:46:47Z<p>Rizitis: /* Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο */</p>
<hr />
<div>=== Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο ===<br />
<br />
Ανά τακτά χρονικά διαστήματα εγκαθιστούμε/απεγκαθιστούμε προγράμματα, εγκαθιστούνται βιβλιοθήκες που χρειάζονται και μετά γίνεται ένας ψιλοχαμός στο σύστημά μας. (Αν πρόκειται για Debian/Ubuntoειδή)<br />
<br />
Με αυτά που ακολουθούν θα καταφέρετε να κάνετε ένα καθάρισμα/συντήρηση/εξοικονόμηση χώρου στο σκληρό σας δίσκο.<br />
<br />
Εννοείτε πως όποιος γουστάρει προσθέτει, διορθώνει (αυτό σίγουρα) γιατί ενώ στην ουσία εγώ εκτελώ συχνά τις παρακάτω εντολές, παρόλα αυτά η περιγραφή τους είναι μια σύντομη μετάφραση των man pages.<br />
<br />
<pre>sudo apt-get update</pre><br />
Ενημερώνει το σύστημα σύμφωνα με τα περιεχόμενα του ''/etc/apt/sources.list.'' το οποίο χονδρικά είναι ένα αρχείο όπου περιέχει τις τοποθεσίες από τις οποίες το σύστημα σας λαμβάνει ενημερώσεις/εγκαθιστά πακέτα κτλ.<br />
<br />
Για να δείτε τα περιεχόμενα του εν λόγω αρχείου δώστε σε κονσόλα <br />
<br />
<pre>sudo mousepad /etc/apt/sources.list </pre>( Εγώ προτιμώ mousepad. Αν δεν έχετε εγκατεστημένο το mousepad, o οποίος είναι ένας text editor δοκιμάστε με nano ή gedit<br />
<br />
<pre>sudo nano /etc/apt/sources.list<br />
<br />
sudo gedit /etc/apt/sources.list<br />
<br />
sudo apt-get upgrade</pre><br />
Εγκαθιστά τις ενημερώσεις και στην ουσία αναβαθμίζει μόνο τα πακέτα/εφαρμογές που έχετε ήδη εγκατεστημένα στο σύστημά σας.<br />
<br />
<pre>sudo apt-get clean</pre><br />
Καθαρίζει το σύστημα. Έτσι απλά. <br />
<br />
<pre>sudo apt-get autoclean</pre><br />
Όπως και το clean, απλά διαγράφει μόνο πακέτα που δε μπορούν πλέον να κατέβουν και στην ουσία είναι άχρηστα.<br />
<br />
<pre>sudo apt-get autoremove</pre><br />
Με αυτή την εντολή διαγράφουμε πακέτα που εγκαταστάθηκα αυτόματα για να ικανοποιηθούν οι εξαρτήσεις άλλων πακέτων τα οποία πλέον δε χρειάζονται. <br />
<br />
Αν θέλετε αν κάνετε τα παραπάνω μια και καλή, τότε πάμε το ποίημα<br />
<pre> <br />
sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade</pre><br />
<br />
Καλή τύχη!<br />
<br />
----<br />
*επισης πολυ χρησιμο ειναι το παρακατω :<br />
<br />
<pre>#apt-get install deborphan<br />
#deborphan | xargs apt-get --purge -y autoremove </pre><br />
<br />
<br />
'''να τονίσω εδω οτι το autoremove σε unstable και testing πολλές φορες μπορει να προτείνει αφαίρεση κρίσιμων πακέτων η ακόμα και του μισού συστήματος(μου χει συμβεί). Με λίγη προσοχή όμως είναι πολύ χρήσιμο.'''<br />
<br />
Επισης καλο ειναι εξ αρχης να δημιουργείται ενα αρχείο ''/etc/apt/apt.conf'' οπου θα απενεργοποιούνται μεσω αυτού τα ''suggests'' και ''recommends'' :<br />
<br />
<pre>APT::Install-Recommends "0";<br />
APT::Install-Suggests "0";</pre><br />
<br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%94%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CF%86%CE%AE_%CF%80%CE%B5%CF%81%CE%B9%CF%84%CF%84%CF%8E%CE%BD_%CF%80%CE%B1%CE%BA%CE%AD%CF%84%CF%89%CE%BD&diff=108Διαγραφή περιττών πακέτων2009-06-19T19:46:23Z<p>Rizitis: /* Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο */</p>
<hr />
<div>=== Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο ===<br />
<br />
Ανά τακτά χρονικά διαστήματα εγκαθιστούμε/απεγκαθιστούμε προγράμματα, εγκαθιστούνται βιβλιοθήκες που χρειάζονται και μετά γίνεται ένας ψιλοχαμός στο σύστημά μας. (Αν πρόκειται για Debian/Ubuntoειδή)<br />
<br />
Με αυτά που ακολουθούν θα καταφέρετε να κάνετε ένα καθάρισμα/συντήρηση/εξοικονόμηση χώρου στο σκληρό σας δίσκο.<br />
<br />
Εννοείτε πως όποιος γουστάρει προσθέτει, διορθώνει (αυτό σίγουρα) γιατί ενώ στην ουσία εγώ εκτελώ συχνά τις παρακάτω εντολές, παρόλα αυτά η περιγραφή τους είναι μια σύντομη μετάφραση των man pages.<br />
<br />
<pre>sudo apt-get update</pre><br />
Ενημερώνει το σύστημα σύμφωνα με τα περιεχόμενα του ''/etc/apt/sources.list.'' το οποίο χονδρικά είναι ένα αρχείο όπου περιέχει τις τοποθεσίες από τις οποίες το σύστημα σας λαμβάνει ενημερώσεις/εγκαθιστά πακέτα κτλ.<br />
<br />
Για να δείτε τα περιεχόμενα του εν λόγω αρχείου δώστε σε κονσόλα <br />
<br />
<pre>sudo mousepad /etc/apt/sources.list </pre>( Εγώ προτιμώ mousepad. Αν δεν έχετε εγκατεστημένο το mousepad, o οποίος είναι ένας text editor δοκιμάστε με nano ή gedit<br />
<br />
<pre>sudo nano /etc/apt/sources.list<br />
<br />
sudo gedit /etc/apt/sources.list<br />
<br />
sudo apt-get upgrade</pre><br />
Εγκαθιστά τις ενημερώσεις και στην ουσία αναβαθμίζει μόνο τα πακέτα/εφαρμογές που έχετε ήδη εγκατεστημένα στο σύστημά σας.<br />
<br />
<pre>sudo apt-get clean</pre><br />
Καθαρίζει το σύστημα. Έτσι απλά. <br />
<br />
<pre>sudo apt-get autoclean</pre><br />
Όπως και το clean, απλά διαγράφει μόνο πακέτα που δε μπορούν πλέον να κατέβουν και στην ουσία είναι άχρηστα.<br />
<br />
<pre>sudo apt-get autoremove</pre><br />
Με αυτή την εντολή διαγράφουμε πακέτα που εγκαταστάθηκα αυτόματα για να ικανοποιηθούν οι εξαρτήσεις άλλων πακέτων τα οποία πλέον δε χρειάζονται. <br />
<br />
Αν θέλετε αν κάνετε τα παραπάνω μια και καλή, τότε πάμε το ποίημα<br />
<pre> <br />
sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade</pre><br />
<br />
Καλή τύχη!<br />
<br />
----<br />
*επισης πολυ χρησιμο ειναι το παρακατω :<br />
<br />
<pre>#apt-get install deborphan<br />
#deborphan | xargs apt-get --purge -y autoremove </pre><br />
<br />
<br />
'''να τονίσω εδω οτι το autoremove σε unstable και testing πολλές φορες μπορει να προτείνει αφαίρεση κρίσιμων πακέτων η ακόμα και του μισού συστήματος(μου χει συμβεί). Με λίγη προσοχή όμως είναι πολύ χρήσιμο.'''<br />
<br />
Επισης καλο ειναι εξ αρχης να δημιουργείται ενα αρχείο ''/etc/apt/apt.conf'' οπου θα απενεργοποιούνται μεσω αυτού τα ''suggests'' και ''recommends'' :<br />
<br />
<pre>APT::Install-Recommends "0";<br />
APT::Install-Suggests "0";<pre><br />
<br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%94%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CF%86%CE%AE_%CF%80%CE%B5%CF%81%CE%B9%CF%84%CF%84%CF%8E%CE%BD_%CF%80%CE%B1%CE%BA%CE%AD%CF%84%CF%89%CE%BD&diff=107Διαγραφή περιττών πακέτων2009-06-19T19:44:59Z<p>Rizitis: /* Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο */</p>
<hr />
<div>=== Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο ===<br />
<br />
Ανά τακτά χρονικά διαστήματα εγκαθιστούμε/απεγκαθιστούμε προγράμματα, εγκαθιστούνται βιβλιοθήκες που χρειάζονται και μετά γίνεται ένας ψιλοχαμός στο σύστημά μας. (Αν πρόκειται για Debian/Ubuntoειδή)<br />
<br />
Με αυτά που ακολουθούν θα καταφέρετε να κάνετε ένα καθάρισμα/συντήρηση/εξοικονόμηση χώρου στο σκληρό σας δίσκο.<br />
<br />
Εννοείτε πως όποιος γουστάρει προσθέτει, διορθώνει (αυτό σίγουρα) γιατί ενώ στην ουσία εγώ εκτελώ συχνά τις παρακάτω εντολές, παρόλα αυτά η περιγραφή τους είναι μια σύντομη μετάφραση των man pages.<br />
<br />
<pre>sudo apt-get update</pre><br />
Ενημερώνει το σύστημα σύμφωνα με τα περιεχόμενα του ''/etc/apt/sources.list.'' το οποίο χονδρικά είναι ένα αρχείο όπου περιέχει τις τοποθεσίες από τις οποίες το σύστημα σας λαμβάνει ενημερώσεις/εγκαθιστά πακέτα κτλ.<br />
<br />
Για να δείτε τα περιεχόμενα του εν λόγω αρχείου δώστε σε κονσόλα <br />
<br />
<pre>sudo mousepad /etc/apt/sources.list </pre>( Εγώ προτιμώ mousepad. Αν δεν έχετε εγκατεστημένο το mousepad, o οποίος είναι ένας text editor δοκιμάστε με nano ή gedit<br />
<br />
<pre>sudo nano /etc/apt/sources.list<br />
<br />
sudo gedit /etc/apt/sources.list<br />
<br />
sudo apt-get upgrade</pre><br />
Εγκαθιστά τις ενημερώσεις και στην ουσία αναβαθμίζει μόνο τα πακέτα/εφαρμογές που έχετε ήδη εγκατεστημένα στο σύστημά σας.<br />
<br />
<pre>sudo apt-get clean</pre><br />
Καθαρίζει το σύστημα. Έτσι απλά. <br />
<br />
<pre>sudo apt-get autoclean</pre><br />
Όπως και το clean, απλά διαγράφει μόνο πακέτα που δε μπορούν πλέον να κατέβουν και στην ουσία είναι άχρηστα.<br />
<br />
<pre>sudo apt-get autoremove</pre><br />
Με αυτή την εντολή διαγράφουμε πακέτα που εγκαταστάθηκα αυτόματα για να ικανοποιηθούν οι εξαρτήσεις άλλων πακέτων τα οποία πλέον δε χρειάζονται. <br />
<br />
Αν θέλετε αν κάνετε τα παραπάνω μια και καλή, τότε πάμε το ποίημα<br />
<pre> <br />
sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade</pre><br />
<br />
Καλή τύχη!<br />
<br />
----<br />
*επισης πολυ χρησιμο ειναι το παρακατω :<br />
<br />
<pre>#apt-get install deborphan<br />
#deborphan | xargs apt-get --purge -y autoremove </pre><br />
<br />
<br />
'''να τονίσω εδω οτι το autoremove σε unstable και testing πολλές φορες μπορει να προτείνει αφαίρεση κρίσιμων πακέτων η ακόμα και του μισού συστήματος(μου χει συμβεί). Με λίγη προσοχή όμως είναι πολύ χρήσιμο.'''<br />
<br />
Επισης καλο ειναι εξ αρχης να δημιουργείται ενα αρχείο ''/etc/apt/apt.conf'' οπου θα απενεργοποιούνται μεσω αυτού τα ''suggests'' και ''recommends'' :<br />
<br />
<pre>APT::Install-Recommends "0";<br />
APT::Install-Suggests "0";<pre><br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%94%CE%B9%CE%B1%CE%B3%CF%81%CE%B1%CF%86%CE%AE_%CF%80%CE%B5%CF%81%CE%B9%CF%84%CF%84%CF%8E%CE%BD_%CF%80%CE%B1%CE%BA%CE%AD%CF%84%CF%89%CE%BD&diff=106Διαγραφή περιττών πακέτων2009-06-19T19:44:01Z<p>Rizitis: Νέα σελίδα: === Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο === Ανά τακτά χρονικά διαστή...</p>
<hr />
<div>=== Διαγραφή περιττών πακέτων για εξοικονόμηση χώρου στο σκληρό δίσκο ===<br />
<br />
Ανά τακτά χρονικά διαστήματα εγκαθιστούμε/απεγκαθιστούμε προγράμματα, εγκαθιστούνται βιβλιοθήκες που χρειάζονται και μετά γίνεται ένας ψιλοχαμός στο σύστημά μας. (Αν πρόκειται για Debian/Ubuntoειδή)<br />
<br />
Με αυτά που ακολουθούν θα καταστρέψετε............εχμμμμ θα καταφέρετε να κάνετε ένα καθάρισμα/συντήρηση/εξοικονόμηση χώρου στο σκληρό σας δίσκο.<br />
<br />
Εννοείτε πως όποιος γουστάρει προσθέτει, διορθώνει (αυτό σίγουρα) γιατί ενώ στην ουσία εγώ εκτελώ συχνά τις παρακάτω εντολές, παρόλα αυτά η περιγραφή τους είναι μια σύντομη μετάφραση των man pages.<br />
<br />
<pre>sudo apt-get update</pre><br />
Ενημερώνει το σύστημα σύμφωνα με τα περιεχόμενα του ''/etc/apt/sources.list.'' το οποίο χονδρικά είναι ένα αρχείο όπου περιέχει τις τοποθεσίες από τις οποίες το σύστημα σας λαμβάνει ενημερώσεις/εγκαθιστά πακέτα κτλ.<br />
<br />
Για να δείτε τα περιεχόμενα του εν λόγω αρχείου δώστε σε κονσόλα <br />
<br />
<pre>sudo mousepad /etc/apt/sources.list </pre>( Εγώ προτιμώ mousepad. Αν δεν έχετε εγκατεστημένο το mousepad, o οποίος είναι ένας text editor δοκιμάστε με nano ή gedit<br />
<br />
<pre>sudo nano /etc/apt/sources.list<br />
<br />
sudo gedit /etc/apt/sources.list<br />
<br />
sudo apt-get upgrade</pre><br />
Εγκαθιστά τις ενημερώσεις και στην ουσία αναβαθμίζει μόνο τα πακέτα/εφαρμογές που έχετε ήδη εγκατεστημένα στο σύστημά σας.<br />
<br />
<pre>sudo apt-get clean</pre><br />
Καθαρίζει το σύστημα. Έτσι απλά. <br />
<br />
<pre>sudo apt-get autoclean</pre><br />
Όπως και το clean, απλά διαγράφει μόνο πακέτα που δε μπορούν πλέον να κατέβουν και στην ουσία είναι άχρηστα.<br />
<br />
<pre>sudo apt-get autoremove</pre><br />
Με αυτή την εντολή διαγράφουμε πακέτα που εγκαταστάθηκα αυτόματα για να ικανοποιηθούν οι εξαρτήσεις άλλων πακέτων τα οποία πλέον δε χρειάζονται. <br />
<br />
Αν θέλετε αν κάνετε τα παραπάνω μια και καλή, τότε πάμε το ποίημα<br />
<pre> <br />
sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade</pre><br />
<br />
Καλή τύχη!<br />
<br />
----<br />
#επισης πολυ χρησιμο ειναι το παρακατω :<br />
<br />
<pre>#apt-get install deborphan<br />
#deborphan | xargs apt-get --purge -y autoremove </pre><br />
<br />
<br />
'''να τονίσω εδω οτι το autoremove σε unstable και testing πολλές φορες μπορει να προτείνει αφαίρεση κρίσιμων πακέτων η ακόμα και του μισού συστήματος(μου χει συμβεί). Με λίγη προσοχή όμως είναι πολύ χρήσιμο.'''<br />
<br />
Επισης καλο ειναι εξ αρχης να δημιουργείται ενα αρχείο ''/etc/apt/apt.conf'' οπου θα απενεργοποιούνται μεσω αυτού τα ''suggests'' και ''recommends'' :<br />
<br />
<pre>APT::Install-Recommends "0";<br />
APT::Install-Suggests "0";<pre><br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%A3%CE%B7%CE%BC%CE%B5%CE%AF%CE%B1_%CF%80%CF%81%CE%BF%CF%83%CE%AC%CF%81%CF%84%CE%B9%CF%83%CE%B7%CF%82&diff=105Σημεία προσάρτισης2009-06-19T19:30:52Z<p>Rizitis: Νέα σελίδα: === Δίσκοι, mount points και άλλα === Στο Linux, βλέπουμε τους αποθηκευτικούς μας χώρους σε 3 επίπεδα. *Στην ...</p>
<hr />
<div>=== Δίσκοι, mount points και άλλα ===<br />
<br />
Στο Linux, βλέπουμε τους αποθηκευτικούς μας χώρους σε 3 επίπεδα. <br />
<br />
*Στην αρχή, υπάρχουν ''/dev/''.. entries για τους φυσικούς δίσκους. Δηλαδή, κάθε αποθηκευτική συσκευή αντιστοιχεί σε κάποιο node στο φάκελο /dev .<br />
Στην απλή τους μορφή, αυτά είναι τα ''/dev/hda, /dev/hdb ... , /dev/sda, /dev/sdb'' ... <br />
Το αν θα είναι '''"hda"''' ή '''"sda"''' έχει να κάνει με το [i]προτόκολο επικοινωνίας[/i] της συσκευής. Οι παλιοί, IDE και EIDE δίσκοι, είναι hdX (και, τεχνικά, ο kernel τους βλέπει μέσα από το "ide-disk" module).. Οι SCSI συσκευές είναι sdX (και ο kernel χρησιμοποιεί το "sd_mod").<br />
Όλες πλέον οι νέες συσκευές, ATAPI, USB, SATA, PATA, FATA χρησιμοποιούν ένα scsi προτόκολο, και γι' αυτό τις βλέπουμε ως sdX.<br />
Όταν βάζουμε έναν κανονικό σκληρό σε εξωτερικό usb tray, τον βλέπουμε sdX, γιατί πάνω από το usb ο δίσκος "μιλάει" ATAPI. Κάποιοι παλιοί δίσκοι που δεν "μιλάνε" ATAPI, δεν φαίνονται καθόλου σε τέτοια trays.<br />
<br />
*Το γράμμα του δίσκου ''(sda, sdb ..)'' έχει να κάνει με την '''σειρά''' που εμφανίστηκε ο δίσκος στο σύστημα. Λογικό είναι, ένας εσωτερικός δίσκος να φαίνεται πρώτος, και το usb stickάκι που βάλαμε τελευταίο να παίρνει το τελευταίο γράμμα..<br />
<br />
*Μετά (2ο επίπεδο), κάθε δίσκος περιέχει partitions και filesystems μέσα σε αυτά. Ο πυρήνας, μέ το που τα βλέπει, φτιάχνει device entries για κάθε partition. Έτσι, βλέπουμε τα ''/dev/sda1, /dev/sda5'' κλπ. (..1 είναι το πρώτο primary partition, ..5 είναι το πρώτο logical )<br />
<br />
*Ντισκλέημερ: εκτός από τα /dev/sda.. υπάρχουν και τα ''/dev/by-label/.. /dev/by-disk/''.. όπου κάθε δίσκος ή partition παίρνουν μοναδικά ονόματα για να τα ξαναβρίσκουμε.. Αλλά δεν με πληρώσατε αρκετά για να σας το μάθω και αυτό.<br />
<br />
*Στο 3ο επίπεδο είναι τα mountpoints. Αυτά,'''είναι οποιοσδήποτε (άδειος) φάκελος''' μέσα στο κανονικό μας filesystem. Δηλαδή, έχουμε (ή φτιάχνουμε με mkdir) ένα φάκελο /mnt/disk ή /media/hdc π.χ. και εκεί "συνδέουμε" το filesystem του ''/dev/hdc5'' με την mount:<br />
<pre>mount /dev/hdc5 /media/disk</pre><br />
<br />
*Αυτή η διαδικασία φαίνεται πολύ πιό μπερδεμένη από τα παντζούρια, όπου στο C:, D: .. βλέπουμε κατευθείαν τα αντίστοιχα mountpoints. (σημείωση: ΔΕΝ αντιστοιχούν τα C: D: σε πραγματικούς δίσκους, αλλά στα filesystems). Όμως, μας επιτρέπει να "πιάσουμε" το δίσκο και στα ενδιάμεσα στάδια, π.χ. να κάνουμε αντιγραφή ενός image κλπ.<br />
Επίσης, στις περισσότερες διανομές, το σύστημα udev+hal+dbus+γραφικό φροντίζει έτσι ώστε να μας πετάξει ένα παράθυρο κάθε φορά που εμφανίζεται μία αποθηκευτική συσκευή, έτσι ώστε να φτάσουμε με 1-2 κλίκ στο filesystem (χωρίς χειροκίνητο mount κλπ.)<br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Mini_XeTex_Howto&diff=104Mini XeTex Howto2009-06-19T19:15:33Z<p>Rizitis: Νέα σελίδα: Εγκαθηστούμε το xetex στην διανομή μας για debian testing π.x. aptitude install texlive-xetex Δημιουργούμε στο home μας μια...</p>
<hr />
<div>Εγκαθηστούμε το xetex στην διανομή μας<br />
για debian testing π.x.<br />
aptitude install texlive-xetex<br />
<br />
Δημιουργούμε στο home μας μια δομή καταλόγων όπως φαίνεται παρακάτω<br />
<pre><br />
texmf/<br />
|-- tex<br />
| `-- xelatex<br />
| `-- xgreek<br />
`-- web2c<br />
`-- xetex<br />
</pre><br />
<br />
κατεβάζουμε το αρχείο [http://tug.ctan.org/macros/xetex/latex/xgreek/xgreek.sty]<br />
και το αποθηκεύουμε στο ~/texmf/tex/xelatex/xgreek<br />
<br />
δημιουργούμε κάπου ένα temp directory και αποσυμπιέζουμε εκεί τα περιεχόμενά του<br />
[http://tug.ctan.org/macros/xetex/hyphenation/greek.zip]<br />
Στον ίδιο φάκελο δημιουργούμε ενα αρχείο hyphen.cfg με τα ακόλουθα περιεχόμενα<br />
<pre><br />
\message{Hyphenation patterns for American-English}<br />
\newlanguage\american<br />
\begingroup<br />
\language\american<br />
\input ushyphmax.tex<br />
\endgroup<br />
\input xgrmhyph.tex<br />
\input xgrahyph.tex %only if you want anceint Greek hyphenation patterns<br />
\endinput<br />
</pre><br />
<br />
έπειτα εκτελούμε <pre> xetex -ini -etex -jobname=xelatex latex.ltx </pre><br />
<br />
αν όλα πήγαν καλά, μέσα στο φάκελο έχει δημιουργηθεί ένα αρχείο xelatex.fmt<br />
To αντιγράφουμε στο ~/texmf/web2c/xetex<br />
<br />
Έπειτα εκτελούμε <pre>texhash ~/texmf</pre><br />
<br />
Η δομή μας τωρα πρέπει να ειναι η ακόλουθη<br />
<pre><br />
texmf/<br />
|-- ls-R<br />
|-- tex<br />
| `-- xelatex<br />
| `-- xgreek<br />
| `-- xgreek.sty<br />
`-- web2c<br />
`-- xetex<br />
`-- xelatex.fmt<br />
</pre><br />
<br />
Τα παραπάνω εξυπηρετούν στο να έχουμε ελληνικό Hyphenation. Εάν δε το χρειάζεστε μπορείτε να παραλείψετε όλα τα παραπάνω και να αφαιρέσετε<br />
το \usepackage{xgreek} από το παράδειγμα.<br />
Τα παραπάνω μπορούν να μπουν και στο system-wide(gia debian) /usr/share/texmf-texlive αλλά μπορεί να χαθούν μετά απο κάποιο upgrade.<br />
<br />
Ένα πλήρες παράδειγμα :<br />
<br />
<pre><br />
\documentclass{article}<br />
<br />
\usepackage{fontspec}<br />
\usepackage{xunicode}<br />
\usepackage{xltxtra}<br />
\usepackage{xgreek}<br />
<br />
\setmainfont[Mapping=tex-text]{DejaVuSans}<br />
<br />
\begin{document}<br />
\today\newline<br />
Ελληνικό μαζί με english κείμενο<br />
\end{document}<br />
</pre><br />
<br />
Για να δοκιμάσετε τον παραπάνω κώδικα σώστε τον σε ένα αρχείο example.tex και εκτελέστε<br />
<pre> xelatex example.tex</pre><br />
Θα παραχθεί στο ίδιο directory ένα example.pdf<br />
<br />
Με την \setmainfont μπορούμε να καλέσουμε όποιο font είναι registered στο σύστημά μας με το όνομά του.<br />
<br />
Για κάποιες παραπάνω πληροφορίες [http://www.eutypon.gr/eutypon/pdf/e2007-19/e19-a04.pdf]<br />
<br />
Επίσης όποιος θέλει να χρησιμοποιήσει beamer με το XeTeX, απότι φαίνεται το beamer χρησιμοποιεί sans font για να κάνει render οπότε εάν δεν υπάρχει \setsansfont δηλωμένη δε θα βγούν σωστά ελληνικά.<br />
<br />
''Όποιος ξέρει κάτι παραπάνω ας post-αρει γιατί ακόμα ψαχνόμαστε με το θέμα XeTeX.<br />
''<br />
<br />
[[Κατηγορία:Εφαρμογές]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%9A%CE%B1%CF%84%CE%B7%CE%B3%CE%BF%CF%81%CE%AF%CE%B1:%CE%A3%CF%8D%CF%83%CF%84%CE%B7%CE%BC%CE%B1&diff=99Κατηγορία:Σύστημα2009-06-18T16:23:04Z<p>Rizitis: Νέα σελίδα: Κατηγορία:Τεκμηρίωση</p>
<hr />
<div>[[Κατηγορία:Τεκμηρίωση]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Ext3_to_ext4&diff=98Ext3 to ext42009-06-18T16:22:08Z<p>Rizitis: /* Αναβαθμιση απο ext3 σε ext4 */</p>
<hr />
<div>=== Αναβαθμιση απο ext3 σε ext4 ===<br />
<br />
Σε περίπτωση που κάνατε αναβάθμιση του υπάρχων συστήματος σας αλλά έχετε παραμείνει σε ext3 σύστημα αρχείων.. και θέλετε να πάτε σε ext4 απλά κάντε τα παρακάτω<br />
<br />
* βάζουμε ενα live cd της καινούριας διανομής που εχει ext4 και εκκινούμε απο εκεί το σύστημα μας <br />
<br />
* ανοίγουμε ενα τερματικό γινόμαστε root <pre>sudo su -</pre> και βλέπουμε πιο είναι το partiton του linux μας με <pre>fdisk -l</pre><br />
<br />
* δίνουμε σε τερματικό <pre>e2fsck -pf /dev/XXXX</pre> οπου XXXX η συσκευή που ειναι το συστημα μας π.χ. sda1<br />
<br />
* μόλις τελειώσει δίνουμε <pre>tune2fs -O extents,uninit_bg,dir_index /dev/XXXX</pre><br />
<br />
<br />
<br />
* '''Ακολουθούμε την ιδια διαδικασία αν εχουμε και ξεχωριστο /home partition και θελουμε να το μετατρεψουμε και αυτο'''<br />
<br />
<pre>mount -t ext4 /dev/ΧΧΧΧ /mnt</pre> ωστε να προσαρτήσουμε το βασικό σύστημα αρχείων μας.. π.χ. sda1<br />
<br />
** <pre>gedit /mnt/etc/fstab</pre> και αλλάζουμε εκει που λεει ext3 σε ext4 για '''/''' και '''/home''' σώζουμε και βγαίνουμε<br />
<br />
** έπειτα πρέπει να κάνουμε επανεγκατάσταση του Grub.. σε περίπτωση που αυτο χρησιμοποιεί το σύστημα μας... <br />
<br />
ως root <pre>grub</pre><br />
<pre>find /boot/grub/stage1</pre> ''(φροντίζουμε να θυμομαστε το αποτέλεσμα hdX,Y)''<br />
<pre>root (hdX,Y)</pre> ''(όπου Χ,Υ το αποτέλεσμα απο πριν)''<br />
<pre>setup (hdX)<br />
quit</pre><br />
<br />
και είμαστε έτοιμοι.... επανεκκίνηση και απολαύστε το καινούριο σας γρήγορο filesystem <br />
<br />
βεβαια καλου κακου.. κανουμε '''ΠΑΝΤΑ''' backup των αρχειων μας πρωτα....<br />
<br />
[[Κατηγορία:Σύστημα]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=%CE%9A%CE%B1%CF%84%CE%B7%CE%B3%CE%BF%CF%81%CE%AF%CE%B1:%CE%93%CE%B5%CE%BD%CE%B9%CE%BA%CE%AC&diff=82Κατηγορία:Γενικά2009-06-17T21:48:03Z<p>Rizitis: Νέα σελίδα: Κατηγορία:Τεκμηρίωση</p>
<hr />
<div>[[Κατηγορία:Τεκμηρίωση]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Ext3_to_ext4&diff=80Ext3 to ext42009-06-17T21:46:22Z<p>Rizitis: </p>
<hr />
<div>=== Αναβαθμιση απο ext3 σε ext4 ===<br />
<br />
Σε περίπτωση που κάνατε αναβάθμιση του υπάρχων συστήματος σας αλλά έχετε παραμείνει σε ext3 σύστημα αρχείων.. και θέλετε να πάτε σε ext4 απλά κάντε τα παρακάτω<br />
<br />
* βάζουμε ενα live cd της καινούριας διανομής που εχει ext4 και εκκινούμε απο εκεί το σύστημα μας <br />
<br />
* ανοίγουμε ενα τερματικό γινόμαστε root <pre>sudo su -</pre> και βλέπουμε πιο είναι το partiton του linux μας με <pre>fdisk -l</pre><br />
<br />
* δίνουμε σε τερματικό <pre>e2fsck -pf /dev/XXXX</pre> οπου XXXX η συσκευή που ειναι το συστημα μας π.χ. sda1<br />
<br />
* μόλις τελειώσει δίνουμε <pre>tune2fs -O extents,uninit_bg,dir_index /dev/XXXX</pre><br />
<br />
<br />
<br />
* '''Ακολουθούμε την ιδια διαδικασία αν εχουμε και ξεχωριστο /home partition και θελουμε να το μετατρεψουμε και αυτο'''<br />
<br />
<pre>mount -t ext4 /dev/ΧΧΧΧ /mnt</pre> ωστε να προσαρτήσουμε το βασικό σύστημα αρχείων μας.. π.χ. sda1<br />
<br />
** <pre>gedit /mnt/etc/fstab</pre> και αλλάζουμε εκει που λεει ext3 σε ext4 για '''/''' και '''/home''' σώζουμε και βγαίνουμε<br />
<br />
** έπειτα πρέπει να κάνουμε επανεγκατάσταση του Grub.. σε περίπτωση που αυτο χρησιμοποιεί το σύστημα μας... <br />
<br />
ως root <pre>grub</pre><br />
<pre>find /boot/grub/stage1</pre> ''(φροντίζουμε να θυμομαστε το αποτέλεσμα hdX,Y)''<br />
<pre>root (hdX,Y)</pre> ''(όπου Χ,Υ το αποτέλεσμα απο πριν)''<br />
<pre>setup (hdX)<br />
quit</pre><br />
<br />
και είμαστε έτοιμοι.... επανεκκίνηση και απολαύστε το καινούριο σας γρήγορο filesystem <br />
<br />
βεβαια καλου κακου.. κανουμε '''ΠΑΝΤΑ''' backup των αρχειων μας πρωτα....<br />
<br />
[[Κατηγορία:Γενικά]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Ext3_to_ext4&diff=79Ext3 to ext42009-06-17T21:18:19Z<p>Rizitis: Νέα σελίδα: === Αναβαθμιση απο ext3 σε ext4 === Σε περίπτωση που κάνατε αναβάθμιση του υπάρχων συστήματος σας αλλά ...</p>
<hr />
<div>=== Αναβαθμιση απο ext3 σε ext4 ===<br />
<br />
Σε περίπτωση που κάνατε αναβάθμιση του υπάρχων συστήματος σας αλλά έχετε παραμείνει σε ext3 σύστημα αρχείων.. και θέλετε να πάτε σε ext4 απλά κάντε τα παρακάτω<br />
<br />
* βάζουμε ενα live cd της καινούριας διανομής που εχει ext4 και εκκινούμε απο εκεί το σύστημα μας <br />
<br />
* ανοίγουμε ενα τερματικό γινόμαστε root <pre>sudo su -</pre> και βλέπουμε πιο είναι το partiton του linux μας με <pre>fdisk -l</pre><br />
<br />
* δίνουμε σε τερματικό <pre>e2fsck -pf /dev/XXXX</pre> οπου XXXX η συσκευή που ειναι το συστημα μας π.χ. sda1<br />
<br />
* μόλις τελειώσει δίνουμε <pre>tune2fs -O extents,uninit_bg,dir_index /dev/XXXX</pre><br />
<br />
<br />
<br />
* '''Ακολουθούμε την ιδια διαδικασία αν εχουμε και ξεχωριστο /home partition και θελουμε να το μετατρεψουμε και αυτο'''<br />
<br />
<pre>mount -t ext4 /dev/ΧΧΧΧ /mnt</pre> ωστε να προσαρτήσουμε το βασικό σύστημα αρχείων μας.. π.χ. sda1<br />
<br />
** <pre>gedit /mnt/etc/fstab</pre> και αλλάζουμε εκει που λεει ext3 σε ext4 για '''/''' και '''/home''' σώζουμε και βγαίνουμε<br />
<br />
** έπειτα πρέπει να κάνουμε επανεγκατάσταση του Grub.. σε περίπτωση που αυτο χρησιμοποιεί το σύστημα μας... <br />
<br />
ως root <pre>grub</pre><br />
<pre>find /boot/grub/stage1</pre> ''(φροντίζουμε να θυμομαστε το αποτέλεσμα hdX,Y)''<br />
<pre>root (hdX,Y)</pre> ''(όπου Χ,Υ το αποτέλεσμα απο πριν)''<br />
<pre>setup (hdX)<br />
quit</pre><br />
<br />
και είμαστε έτοιμοι.... επανεκκίνηση και απολαύστε το καινούριο σας γρήγορο filesystem <br />
<br />
βεβαια καλου κακου.. κανουμε '''ΠΑΝΤΑ''' backup των αρχειων μας πρωτα....</div>Rizitishttps://wiki.hellug.gr/index.php?title=Vim&diff=78Vim2009-06-17T21:15:59Z<p>Rizitis: Νέα σελίδα: === Ελληνική ορθογραφία στο VIM === *Τα ακόλουθα δουλεύουν σε εκδόσεις μετά την 7 χρησιμοποιώντας πα...</p>
<hr />
<div>=== Ελληνική ορθογραφία στο VIM ===<br />
<br />
<br />
*Τα ακόλουθα δουλεύουν σε εκδόσεις μετά την 7 χρησιμοποιώντας παντού utf-8<br />
<br />
* Κατεβάζουμε αρχείο λεξικού για τα ελληνικά σε μορφή MySpell. <br />
(μπορούμε να το κατεβάσουμε από τον [http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/el_GR.zip/ openoffice] ) <br />
* Αποσυμπιέζουμε το αρχείο που κατεβάσαμε.<br />
* Στον κατάλογο που βρίσκονται τα αποσυμπιεσμένα αρχεία ανοίγουμε τον vim σε ένα οποιοδήποτε αρχείο.<br />
* Εκτελούμε εντός του vim την εντολή:<br />
<pre>:mkspell el el_GR</pre><br />
(περιμένουμε και όταν τελειώσει κλείνουμε τον vim, το αρχείο el.utf-8.spl πρέπει να έχει δημιουργηθεί.)<br />
* Εκτελούμε τις δύο παρακάτω εντολές ώστε να μεταφερθεί το αρχείο σε τόπο προσβάσιμο από το vim<br />
<pre>mkdir -p ~/.vim/spell<br />
mv el.utf-8.spl ~/.vim/spell</pre><br />
*Για την ενεργοποίηση του ελέγχου ορθογραφίας θα πρέπει να εκτελούμε κάθε φορά στον vim τις ακόλουθες εντολές:<br />
<pre>:setlocal spell spelllang=el<br />
:set spell</pre><br />
<br />
*#Εναλλακτικά μπορούμε να τροποποιήσουμε το .vimrc ώστε ο έλεγχος να είναι μόνιμος:<br />
<pre>echo "setlocal spell spelllang=el" >> ~/.vimrc <br />
echo "set spell" >> ~/.vimrc</pre><br />
<br />
[[Κατηγορία:Εφαρμογές]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Network_Debugging_mini_Howto&diff=77Network Debugging mini Howto2009-06-17T21:00:34Z<p>Rizitis: </p>
<hr />
<div>=== Network "debugging" mini-HOWTO ===<br />
<br />
Είναι αρκετά συνηθισμένο χρήστες να μπαίνουν σε Linux και να διαμαρτύρονται πως δεν έχουν Internet επειδή δεν ανοίγουν οι σελίδες στο browser τους. Ο παρακάτω οδηγός θα τους βοηθήσει να εντοπίσουν σε ποιο σημείο ακριβώς υπάρχει το πρόβλημα.<br />
Αν σε ένα σημείο αντιμετωπίσετε πρόβλημα δεν υπάρχει λόγος να πάτε παρακάτω. Διορθώστε πρώτα το πρόβλημα εκείνου του βήματος και ύστερα συνεχίστε.<br />
<br />
*Όλα τα παρακάτω γίνονται μέσω ενός τερματικού (terminal) ως χρήστης root (εναλλακτικά βάλτε το sudo ως πρόθεμα σε κάθε εντολή).<br />
<br />
* '''Ελέγχουμε αν η κάρτα δικτύου μας έχει πάρει IP'''<br />
<pre># ifconfig -a<br />
eth0 Link encap:Ethernet HWaddr AA:BB:CC:DD:EE:FF <br />
--> inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 <---<br />
UP BROADCAST RUNNING MULTICAST MTU:1490 Metric:1<br />
RX packets:1574378 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:1118056 errors:0 dropped:0 overruns:15 carrier:0<br />
collisions:0 txqueuelen:1000 <br />
RX bytes:1403173974 (1338.1 Mb) TX bytes:301645527 (287.6 Mb)<br />
Interrupt:16 Base address:0x2000 <br />
ath0 Link encap:Ethernet HWaddr 00:11:22:33:44:55 <br />
---> inet addr:192.168.2.10 Bcast:192.168.2.255 Mask:255.255.255.0 <---<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:5203 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:4342 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0 <br />
RX bytes:4362211 (4.3 MB) TX bytes:517861 (517.8 KB)</pre><br />
<br />
<br />
<br />
Το παραπάνω σημαίνει πως έχουμε πάρει IP από το router είτε την έχουμε βάλει με το χέρι. <br />
<br />
'''Προσοχή:''' αν βλέπουμε IP της μορφής 169.254.Χ.Υ αυτό σημαίνει πως ΔΕΝ έχουμε πάρει σωστά IP!!!! Το range 169.254.Χ.Υ χρησιμοποιείται από τους dhcp clients ως fallback. Αν έχετε πάρει IP αυτής της μορφής δεν λειτουργεί ο DHCP server του router σας ή κάποιο καλώδιο δεν είναι σωστά τοποθετημένο. Κάντε έλεγχο πρώτα στα καλώδια και έπειρα στο router. Έχουν χαθεί άπειρες ώρες άδικα επειδή ένα καλώδιο είχε μετακινηθεί κατά ελάχιστα....<br />
<br />
*'''Αν ΔΕΝ έχει καθόλου IP και θέλουμε να προσθέσουμε χειροκίνητα''':<br />
<pre>#ifconfig eth0 192.168.1.10 netmask 255.255.255.0</pre><br />
Και για να προσθέσουμε και ένα default route, υποθέτωντας ότι το router μας έχει IP 192.168.1.254:<br />
<pre>#route add default gw 192.168.1.254</pre><br />
<br />
*'''Αν ΔΕΝ βλέπουμε καμία κάρτα εκτός του lo''':<br />
<pre>#ifconfig eth0 up</pre><br />
Kάνουμε UP το eth0 interface, εφόσον το έχει δει ο κατάλληλος driver, "active"<br />
<br />
**'''Αν δεν την δει και πάλι''':<br />
<pre># dmesg |grep -i eth0</pre><br />
Κοιτάμε για αναφορές σχετικά με "eth0" στο kernel log<br />
<br />
***'''Αν τίποτα,'''<br />
<pre>#lspci|grep -i ethernet</pre><br />
Kοιτάμε για το chip της κάρτας δικτύου μας<br />
<br />
Μετά ψάχνουμε στο web (ή στο documentation των kernel sources) για το όνομα του driver που υποστηρίζει το chip μας και το φορτώνουμε με modprobe.<br />
<br />
Αν δεν έχουμε το αντίστοιχο module, ψάχνουμε στο web για όνομα_διανομής+το_chip_μας<br />
<br />
****'''Αν δεν έχει precompiled support ο generic kernel της διανομής μας έστω και σε χωριστό πακέτο (απίθανο),'''<br />
Configure και compile τον kernel (π.χ. search στο web για όνομα_διανομής+kernel+compile+howto, αν δεν βρούμε, γενικές οδηγίες εδώ, εδώ και σε πολλά άλλα παρόμοια guides). Αναφορές για τα διάφορα chipsets καρτών Ethernet βρίσκουμε στην κατηγορία Device Drivers -> Network Device support -> Ethernet (10 or 100Mbit)/(1000Mbit). Αν χρησιμοποιούμε το menuconfig (ncurses) interfaces, δίνοντας "?" (shift+/) έχοντας επιλέξει κάθε driver της κατηγορίας βλέπουμε αναλυτικές πληροφορίες, chipsets που υποστηρίζει και module name.<br />
<br />
* '''Κάνουμε έλεγχο για να βρούμε ποιο είναι το default gateway μας. Ποιός είναι δηλαδή ο "router" μας'''.<br />
<pre>#route -n<br />
Kernel IP routing table<br />
Destination Gateway Genmask Flags Metric Ref Use Iface<br />
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0<br />
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 ath0<br />
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo<br />
---> 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 <---<br />
</pre><br />
Το παραπάνω σημαίνει ότι το default gateway μας είναι το 192.168.1.1 δηλαδή ο router μας από το ethernet (eth0) interface. Αν δεν υπάρχει default gateway '''ΔΕΝ''' μπορούμε να βγούμε προς το internet. ''Προσοχή χρειάζεται όταν έχουμε πολλαπλά interfaces (ethernet, wireless) ώστε το iface του default route να είναι αυτό που χρειάζεται, eth0, eth1, ath0, κτλ. και όχι κάποιο από τα δευτερεύοντα''.<br />
<br />
Εναλλακτικά ο παραπάνω έλεγχος μπορεί να γίνει με τις εντολές: '''netstat -nr''' και '''ip route'''<br />
<pre># netstat -nr<br />
Kernel IP routing table<br />
Destination Gateway Genmask Flags MSS Window irtt Iface<br />
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1<br />
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo<br />
---> 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth1 <--- </pre><br />
<br />
<pre># ip route<br />
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.10 <br />
127.0.0.0/8 dev lo scope link <br />
---> default via 192.168.1.1 dev eth1 <--- </pre><br />
<br />
Σε bsd συστήματα το output ίσως είναι λίγο διαφορετικό:<br />
<br />
<pre># netstat -nr<br />
Routing tables<br />
<br />
Internet:<br />
Destination Gateway Flags Refs Use Netif Expire<br />
---> default 192.168.1.254 UGSc 52 1511 en0 <---<br />
192.168.1 link#4 UCS 5 0 en0<br />
192.168.1.10 127.0.0.1 UHS 0 1 lo0<br />
192.168.1.255 link#4 UHLWb 3 152 en0</pre><br />
<br />
* '''Αν όλα τα παραπάνω είναι εντάξει συνεχίζουμε κάνοντας ping τον gateway μας'''. <br />
Με την επιλογή -c (count) 5 στέλνουμε μόνο 5 πακέτα και περιμένουμε τις απαντήσεις. Σε αντίθετη περίπτωση που δεν χρησιμοποιούσαμε το -c θα έπρεπε να πατήσουμε ctrl+c για να σταματήσουμε το ping.<br />
<pre># ping -c 5 192.168.1.1<br />
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.<br />
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.545 ms<br />
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.497 ms<br />
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.496 ms<br />
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.498 ms<br />
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.501 ms<br />
<br />
--- 192.168.1.1 ping statistics ---<br />
5 packets transmitted, 5 received, 0% packet loss, time 3998ms<br />
rtt min/avg/max/mdev = 0.496/0.507/0.545/0.027 ms</pre><br />
<br />
Τα παραπάνω σημαίνουν ότι ο router μας απαντάει.<br />
<br />
* '''Κάνουμε ping μια ένα server στο internet που γνωρίζουμε την IP του'''<br />
Μια εύκολη IP να θυμόμαστε πάντα είναι ο nameserver της OTENET, 195.170.0.1 (dns1.otenet.gr). Επίσης σχετικά εύκολο: 194.177.210.210 (nic.grnet.gr), ο nameserver του ΕΔΕΤ (grnet.gr)<br />
<pre># ping -c 5 195.170.0.1<br />
PING 195.170.0.1 (195.170.0.1) 56(84) bytes of data.<br />
64 bytes from 195.170.0.1: icmp_seq=1 ttl=122 time=98.5 ms<br />
64 bytes from 195.170.0.1: icmp_seq=2 ttl=122 time=82.3 ms<br />
64 bytes from 195.170.0.1: icmp_seq=3 ttl=122 time=37.7 ms<br />
64 bytes from 195.170.0.1: icmp_seq=4 ttl=122 time=26.8 ms<br />
64 bytes from 195.170.0.1: icmp_seq=5 ttl=122 time=68.4 ms<br />
<br />
--- 195.170.0.1 ping statistics ---<br />
5 packets transmitted, 5 received, 0% packet loss, time 4003ms<br />
rtt min/avg/max/mdev = 26.830/62.802/98.597/26.894 ms<br />
<br />
ping -c 5 194.177.210.210<br />
PING 194.177.210.210 (194.177.210.210) 56(84) bytes of data.<br />
64 bytes from 194.177.210.210: icmp_seq=1 ttl=250 time=69.2 ms<br />
64 bytes from 194.177.210.210: icmp_seq=2 ttl=250 time=24.0 ms<br />
64 bytes from 194.177.210.210: icmp_seq=3 ttl=250 time=33.3 ms<br />
64 bytes from 194.177.210.210: icmp_seq=4 ttl=250 time=55.1 ms<br />
64 bytes from 194.177.210.210: icmp_seq=5 ttl=250 time=34.1 ms<br />
<br />
--- 194.177.210.210 ping statistics ---<br />
5 packets transmitted, 5 received, 0% packet loss, time 4002ms<br />
rtt min/avg/max/mdev = 24.099/43.189/69.265/16.524 ms<br />
</pre><br />
Αν δεν απαντάει κανένα από τα 2 σε ping έχουμε πρόβλημα από το router μας και μετά! Ξανακοιτάμε τις ρυθμίσεις της συνδεσής μας (username/password/κτλ)<br />
<br />
<br />
* '''Κοιτάμε τι υπάρχει μέσα στο /etc/resolv.conf'''<br />
<pre># cat /etc/resolv.conf <br />
nameserver 194.177.210.210 </pre><br />
<br />
Πρέπει οπωςδήποτε να υπάρχει μια εγγραφή της μορφής: namerserver A.B.C.D<br />
το A.B.C.D μπορεί να είναι και η IP του router σας.<br />
<br />
* '''Κάνουμε ping με το dns όνομα τους nameservers που κάναμε πριν ping με την IP τους''':<br />
<pre># ping -c 5 dns1.otenet.gr<br />
PING dns1.otenet.gr (195.170.0.1) 56(84) bytes of data.<br />
64 bytes from dns1.otenet.gr (195.170.0.1): icmp_seq=1 ttl=122 time=49.5 ms<br />
64 bytes from dns1.otenet.gr (195.170.0.1): icmp_seq=2 ttl=122 time=46.9 ms<br />
64 bytes from dns1.otenet.gr (195.170.0.1): icmp_seq=3 ttl=122 time=26.1 ms<br />
64 bytes from dns1.otenet.gr (195.170.0.1): icmp_seq=4 ttl=122 time=41.2 ms<br />
64 bytes from dns1.otenet.gr (195.170.0.1): icmp_seq=5 ttl=122 time=30.8 ms<br />
<br />
--- dns1.otenet.gr ping statistics ---<br />
5 packets transmitted, 5 received, 0% packet loss, time 4002ms<br />
rtt min/avg/max/mdev = 26.199/38.956/49.538/9.039 ms<br />
<br />
ping -c 5 nic.grnet.gr<br />
PING nic.grnet.gr (194.177.210.210) 56(84) bytes of data.<br />
64 bytes from nic.grnet.gr (194.177.210.210): icmp_seq=1 ttl=250 time=34.6 ms<br />
64 bytes from nic.grnet.gr (194.177.210.210): icmp_seq=2 ttl=250 time=34.9 ms<br />
64 bytes from nic.grnet.gr (194.177.210.210): icmp_seq=3 ttl=250 time=34.5 ms<br />
64 bytes from nic.grnet.gr (194.177.210.210): icmp_seq=4 ttl=250 time=23.9 ms<br />
64 bytes from nic.grnet.gr (194.177.210.210): icmp_seq=5 ttl=250 time=28.7 ms<br />
<br />
--- nic.grnet.gr ping statistics ---<br />
5 packets transmitted, 5 received, 0% packet loss, time 3999ms<br />
rtt min/avg/max/mdev = 23.968/31.389/34.960/4.378 ms</pre><br />
<br />
Αν δεν παίρνουμε απαντήσεις σημαίνει πως υπάρχει πρόβλημα με το DNS resolution. Μπορεί το router μας ή οι DNS servers του ISP μας να έχουν πρόβλημα. Μπορούμε να τους αλλάξουμε χρησιμοποιώντας τους servers που κάναμε ping παραπάνω και μας απαντησαν. Ο πιο απλός τρόπος να χρησιμοποιήσουμε άλλους DNS servers είναι ο παρακάτω:<br />
<pre>echo "nameserver 194.177.210.210" > /etc/resolv.conf<br />
echo "nameserver 195.170.0.1" >> /etc/resolv.conf</pre><br />
<br />
<br />
Δοκιμάζουμε και πάλι να κάνουμε ping στο nic.grnet.gr και στο dns1.otenet.gr. Τώρα πρέπει να μας απαντάνε.<br />
<br />
* '''Ανοίγουμε τον browser μας και δοκιμάζουμε να δούμε σελίδες'''.<br />
Αν δεν βλέπουμε πάλι ελέγχουμε τα proxy settings του browser και τα απενεργοποιούμε.<br />
<br />
<br />
[[Κατηγορία:Δικτύωση]]</div>Rizitishttps://wiki.hellug.gr/index.php?title=Mozilla&diff=66Mozilla2009-06-17T18:22:07Z<p>Rizitis: Νέα σελίδα: ===Bήματα που πρέπει να ακολουθήσει κάποιος στην περίπτωση που ο Firefox (ή άλλα προϊόντα του Mozilla) δεν ...</p>
<hr />
<div>===Bήματα που πρέπει να ακολουθήσει κάποιος στην περίπτωση που ο Firefox (ή άλλα προϊόντα του Mozilla) δεν λειτουργεί ή παρουσιάζει δυσλειτουργίες.===<br />
<br />
Το παρόν αποτελεί μερική (ελεύθερη) μετάφραση του [http://kb.mozillazine.org/Standard_diagnostic_-_Firefox/ Standard diagnostic - Firefox] από το [http://www.mozillazine.org/ mozilaZine] στο οποίο και θα βρείτε περισσότερες-λεπτομερέστερες πληροφορίες για την επίλυση προβλημάτων.<br />
<br />
*'''Σημαντική σημείωση:''' Οι ρυθμίσεις του Firefox, οι σελιδοδείκτες, οι αποθηκευμένοι κωδικοί, τα εγκατεστημένα πρόσθετα (addons) και θέματα (themes) αποθηκεύονται στο [http://kb.mozillazine.org/Profile_folder_-_Firefox/ προφίλ (profile)]. Με την απεγκατάσταση και την εγκατάσταση εκ νέου της εφαρμογής '''δεν τροποποιούνται τα δεδομένα στο προφίλ και έτσι μπορεί το πρόβλημα να μην λυθεί'''. Πολλά προβλήματα στην χρήση του Firefox προέρχονται από μη συμβατά θέματα (themes) ή πρόσθετα (addons). Ελέγξτε αν το πρόβλημα εξαλείφεται αν χρησιμοποιήσετε το προκαθορισμένο θέμα ή αν το πρόβλημα εμφανίστηκε μετά την εγκατάσταση ενός προσθέτου ή την αναβάθμιση του Firefox, προσπαθήστε να αναβαθμίσετε, απενεργοποιήσετε ή να απεγκαταστήσετε τα πρόσθετα πριν ακολουθήσετε τα παρακάτω βήματα.<br />
<br />
#Αρχικά τερματίστε την λειτουργία του Firefox και [http://kb.mozillazine.org/Kill_application#Linux/ βεβαιωθείτε πως δεν τρέχει στο παρασκήνιο]. Στην συνέχεια ακολουθούμε τα παρακάτω βήματα ένα-ένα ελέγχοντας στο τέλος του καθενός αν το πρόβλημα έχει λυθεί, αν όχι τότε συνεχίζουμε στο επόμενο.<br />
##Αν ο Firefox λειτουργεί και μπορείτε να χρησιμοποιήσετε τα μενού, καθαρίστε την λανθάνουσα μνήμη (cache) από το 'Εργαλεία > Εκκαθάριση προσωπικών δεδομένων' ('Tools > Clear Private Data'), μαζί με όσα άλλα στοιχεία δεν χρειάζεστε όπως π.χ. τα cookies και το ιστορικό λήψης αρχείων (download history).<br />
##Τερματίστε την λειτουργία του Firefox (εάν «τρέχει») χρησιμοποιώντας το 'Αρχείο > Έξοδος' ('File > Exit') και [http://kb.mozillazine.org/Kill_application#Linux/ βεβαιωθείτε πως δεν τρέχει στο παρασκήνιο] (σε μερικά συστήματα, ίσως χρειαστεί να περιμένετε λίγο μέχρι η διεργασία του Firefox να τερματιστεί). Εν επιθυμείτε δημιουργείστε ένα [http://kb.mozillazine.org/Profile_backup/ αντίγραφο ασφαλείας] του προφίλ σας.<br />
##Στην συνέχεια, εκκινήστε τον Firefox σε κατάσταση [http://kb.mozillazine.org/Safe_Mode#Linux/ Ασφαλούς λειτουργίας (Safe Mode)]. Στο παράθυρο που εμφανίζεται επιλέξτε 'Επαναφορά εργαλειοθηκών και ελέγχων' ('Reset toolbars and controls') και 'Επαναφορά όλων των προτιμήσεων χρήστη στις προεπιλογές του Firefox' ('Reset all user preferences to Firefox defaults') πατώντας στην συνέχεια 'Αποθήκευση αλλαγών' ('Make Changes and Restart'). Οι παραπάνω επιλογές θα αφαιρέσουν όσες τροποποιήσεις έχετε κάνει στην γραμμή εργαλείων και στις ρυθμίσεις και θα επαναφέρει το προκαθορισμένο θέμα.<br />
<br />
*'''Προβλήματα προσθέτων και θεμάτων:''' Ελέγξτε την λίστα [http://kb.mozillazine.org/Problematic_extensions/ προβληματικών προσθέτων] εν το πρόβλημά σας περιγράφεται· αν όχι, εκκινήστε τον Firefox σε [http://kb.mozillazine.org/Standard_diagnostic_-_Firefox/ κατάσταση ασφαλούς λειτουργίας (Safe Mode)] και όταν εμφανιστεί το παράθυρο ασφαλούς λειτουργίας πατήστε το 'Συνεχίστε στην Ασφαλή λειτουργία' ('Continue in Safe Mode'). Αν το πρόβλημα παραμένει στην λειτουργία ασφαλούς λειτουργίας, συνεχίστε στο αριθμημένο επόμενο βήμα. Εάν το πρόβλημα εξαλειφθεί στην ασφαλή λειτουργία:<br />
<br />
#Αναβαθμίστε ή απεγκαταστήστε το θέμα που χρησιμοποιείται και επιλέξτε το προκαθορισμένο.<br />
#Αναβαθμίστε ή απενεργοποιείστε ένα-ένα τα πρόσθετα μέχρι να εντιπιστεί αυτό που δημιουργεί το πρόβλημα.<br />
<br />
*'''Προβλήματα με το προφίλ:''' [http://kb.mozillazine.org/Profile_Manager#Creating_a_new_profile/ Δημιουργήστε ένα καινούργιο προφίλ] (αργότερα με την χρήση του [http://kb.mozillazine.org/Profile_Manager/ Διαχειριστή προφίλ (Profile Manager)] μπορείτε να επιστρέψετε στο αρχικό σας προφίλ εάν αυτό χρειάζεται). Εάν το πρόβλημα εξαλειφθεί κατά την λειτουργία με το νέο προφίλ, μπορείτε είτε [http://kb.mozillazine.org/Transferring_data_to_a_new_profile/ επιλεκτικά να μεταφέρετε τα σημαντικά στοιχεία] από το παλιό προφίλ στο καινούργιο και στην συνέχεια να εγκαταστήσετε εκ νέου τα πρόσθετα, είτε να προσπαθήσετε να [http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#To_fix_the_problem_in_the_original_profile/ διορθώσετε]το αρχικό σας προφίλ.<br />
<br />
*'''Προβλήματα με plugins:''' (Windows) Τερματίστε την λειτουργία το Firefox και μετακινήστε τα περιεχόμενα του φακέλου με τα plugins (τυπική ''τοποθεσία /usr/lib/firefox/plugins'') σε μια άλλη τοποθεσία. Αν το πρόβλημα εξαλειφθεί, τότε αιτία είναι κάποιο από τα plugins που διαγράφηκε. Εάν το πρόβλημα παραμείνει συμβουλευτείτε αυτό το [http://kb.mozillazine.org/Issues_related_to_plugins/ σχετικό άρθρο] για περισσότερες οδηγίες. Στις εκδόσεις του Firefox της σειράς 3 υπάρχει η δυνατότητα απενεργοποίησης και των plugins μέσα από τον διαχειριστή προσθέτων.<br />
<br />
*'''Καθαρή επανεγκατάσταση:''' Αυτό το βήμα αποτελεί πάντα την τελευταία λύση, όταν τίποτα από τα παραπάνω δεν απέδωσε. «Κατεβάστε» ένα νέο αρχείο εγκατάστασης του Firefox από το [http://www.mozilla.com/firefox/all.html/ Mozilla.com] ή χρησιμοποιείστε το πακέτο της διανομή σας. Στην συνέχεια κλείστε τον Firefox απεγκαταστήστε την εφαρμογή και εγκαταστήστε τον Firefox ξανά.</div>Rizitis