MX linux, σύντομες ερωτήσεις αρχαρίου

MX 4.19.0-12-amd64 debian 4.19.152-1

ssd trim:
δίνοντας systemctl status fstrim.timer επιστρέφει πως δεν ξεκίνησε με systemd, οπότε δεν…

  1. πως τσεκάρω εδώ αν τρέχει trim και 1α. πως enable μόνιμα?

  2. θέλω να ξεκινάει με systemd? (macbook efi)

  3. να υποθέσω ότι για τον ίδιο λόγο δεν παίζει κι η GRUB_INIT_TUNE ή σας χάρισα γέλιο? :P (θυμίζω ότι η speaker-test -t sine -f 500 -l 1 παίζει! & πριν προσθέσω TUNE, υπήρχε ήδη εντός, απενεργοποιημένη).

grub:

  1. μετά αφαίρεση quiet, εμφανίζονται οι εντολές παρασκηνίου bootup αλλά ενώ στο manjaro αντίστοιχα, σε shutdown/reboot ξαναεμφανίζει ότι εκτελεί (έως να κλείσει), εδώ mx απλά μαύρη οθόνη. χρειάζομαι επιπλέον ρύθμιση?

  2. μπορώ να έχω επιλογή shutdown ανάμεσα στις επιλογές grub (αν πχ powerup από λάθος), ή 2α. αν (σε στάδιο grub, αποφεύγοντας κύκλο bootup) κλείσω με hard-poweroff παίζει ζημιά grub?

  3. αν σπάσω το grub και με live-boot το αντικαταστήσω με φυλαγμένη κόπια του, είτε εντός του δίσκου εγκατάστασης, είτε εκτός αυτού… θα με αφήσει να βάλω χέρι ή σωστά καταλαβαίνω πως χρειάζεται διαδικασία δικαιωμάτων πρόσβασης?

synaptic:

  1. ποια η διαφορά μεταξύ remove & completely remove? μόνο η αφαίρεση τυχόν configuration-files ή και άλλη? αισθάνομαι “καθαρότερος” με compl.rem., έχω λάθος? (του αφήνω δικαίωμα με απλό rem να το ξαναβάλει αν το χρειαζόταν άλλη εφαρμογή? …πολύ scifi?)

  2. αφαίρεσα πχ libre αλλά δεν μου σύνδεσε και τα dictionaries πχ. επειδή ίσως χρησιμοποιηθούν απο άλλα προγράμματα ή έτσι δουλεύει (δεν συνδέει όλα τα αρχεία αλλά πρέπει να γνωρίζω)? 2α. πως βρίσκω τέτοια “άχρηστα” (μετά απο αφαίρεση της μαμάς-εφαρμογής)?

(btw), forum threads:

  1. άλλο θέμα μου (καλώς) έκλεισε, αλλά αυτόματα επειδή σημείωσα λύση ή επειδή όντως απαντήθηκε? 1α. πως ρυθμίζω να παραμείνουν ανοιχτά θέματα σαν κι αυτό που ίσως έχουν μέλλον? (για να μην σας ζαλίζω ).

  2. δεν κουραστήκατε ακόμα? :P (ευχαριστώ!!)

Αν ένα θέμα επισημανθεί ως λυμένο θα κλείσει αυτόματα μετά από λίγες μέρες. Αν υπάρχει κίνηση η απόφαση αυτή θα αναβληθεί από το σύστημα. Δεν έχουμε καταλήξει ακόμα στο ποιο είναι το βέλτιστο χρονικό διάστημα.

Η νεκρανάσταση νημάτων με παλιά προβλήματα σπάνια είναι μια καλή ιδέα.

2 Likes

Πιο συγκεκριμενα ? Τι γραφει το error ?
Γενικα “systemctl enable blabla.service” ενεργοποιει το blabla.service και “systemctl start blabla.service” , το εκκινει εκεινη την στιγμη.
Στην περιπτωση του trim ενεργοποιουμε/εκκινουμε το fstrim.timer και αυτο μετραει 7 μερες και τρεχει το fstrim.service.
Το θεμα ειναι οτι το MX δεν παιζει με το systemd αλλα με το SysV. Διαβαζω οτι το trim ειναι ενεργοποιημενο απο την εγκατασταση , οποτε για σιγουρια κοιτα τα logs π.χ. /var/log/trim.log ή καπως ετσι για να δεις τι γινεται.

Μετα που προσθεσες tune , εκανες update τον grub ? Με κατι του στυλ “sudo update-grub” ?
Αν παιζει το speaker-test δεν βλεπω τον λογο να μην παιζει το grub_init_tune.

Βγαλε και το “splash” μπας και . Δεν ξεχναμε το “sudo update-grub”.

κανε edit (με sudo) το αρχειο /etc/grub.d/40_custom και προσθεσε κατι του στυλ

menuentry “Shut Down” {
halt
}

Δεν ξεχναμε “sudo update-grub”.

Δεν καταλαβα Χριστο απο αυτην την φραση :slight_smile:

Πολυ πιθανο αυτο που γραφεις να ειναι. Δεν το εχω ψαξει. Στις debian εγκαταστασεις , τραβαω “απλα” removes. Μετα στο synaptic , αν πας στην κατηγορια “Status” και στο πλαισιο πανω αριστερα κλικαρεις στο “Not installed (residual config)” βλεπεις τι configurations εχουν μεινει πισω. Αν καποιο απο αυτα ανηκει σε καποιο προγραμμα που δεν εχεις σκοπο να ξαναβαλεις , επιλεγεις και αφαιρεις.

Τα configurations εγραψα παραπανω πως. Dependencies που δεν τα αφαιρεσε για καποιον λογο και εχουν χαρακτηριστει ως “orphans” τοτε 1. synaptic - status - πανω αριστερα θα εχει καποια κατηγορια για τα orphans λογικα και θα μπορεις να τα επιλεξεις να τα αφαιρεσεις ή 2. απο τερματικο με “sudo apt autoremove”.
Εγω παντως για την ιστορια το libre οταν το αφαιρω σκαω κατι του στυλ “sudo apt remove libre*” , ωστε οτι εχει σχεση με libre να παρει ποδι…

2 Likes

Νομίζω πως στο grub loader screen έχει επιλογή για να κάνεις εκκίνηση με systemd σε περίπτωση που επιθυμείς.

1 Like

Υπαρχει τροπος να ενεργοποιησεις το systemd.

mxtools - boot options - kernel parameters και βαζεις " init=/lib/systemd/systemd"
Επισης στο “boot options” στη “Boot to” λιστα επιλεγεις καποια εγγραφη που εχει στο ονομα της systemd …
Τεσπα διανομη που επιλεγει το SysV αλλα εχει καπου χωμενο και το systemd δεν ξερω ποσο καλα το υλοποιει.
Για την ιστορια δεν καταλαβαινω γιατι το ΜΧ linux εχει τοση δημοτικοτητα. Μιλαμε για debian stable + antix + καποια backports και εκδοσεις πρωτογονες.
Πιο σωστη δουλεια κανεις με καποιο debian testing για παραδειγμα …

2 Likes

Η διαφορα ειναι η πρωτη. Στο completely remove σβηνεις και τα configuration αρχεια. το remove και το completely remove εχουν και δυο την χρηση τους. Σε περιπτωση dependency conflict θες να εχεις την δηνατοτητα να ξαναεγκαταστησεις το package που απεγκαταστησες αργοτερα χωρις να χρειαστει να το κανεις configure απο την αρχη. Γιαυτο απλα το κανει to συστημα remove. Αν θες να πεταξεις παρογραμματα που δεν χρειαζεσαι (ή δεν γουσταρεις η για τον οποιοδηποτε λογο) κανεις completely remove. Απο το τερματικο αυτο γινεται με την χρηση της: sudo apt-get purge onomapaketou

Δεν εχει σχεση με το τι αισθανεται η οχι ο καθε χρηστης. Εχει σχεση με την συμπερηφορα του λειτουργικου σε καθε περιπτωση.

Αν σπασεις το grub η καλυτερη λυση ειναι να κανεις boot με το SuperGrub2disk να μπεις στο λειτουργικο σου και να κανεις πρωτα ενα: sudo update-grub για να ξαναδημιουργησεις τα configuration files. Αν αυτο δεν σου λυσει το προβλημα τοτε ξαναεγκατεστησε το grub ως εξης:

sudo grub-install /dev/sda

Ακολουθουμενο απο ενα

sudo update-grub

και ενα reboot.

στο τερματικο σου γραφεις:

apt list | grep residual

και μετα συνεχηζεις με ενα

sudo apt-get purge axristopaketo1 axristopaketo2 axristopaketo3

κλπ κλπ κλπ

1 Like

οταν βλεπεις systemctl σημαινει πως πας να τρεξεις εντολη με systemd. Απο default δεν τρεχει ετσι η mx. Αν θελεις να το κανεις αυτο, τοτε θα κανεις boot (εφοσον εχεις εγκατεστημενη την mx) με systemd, υπαρχει επιλογη στον grub.
Τωρα αν θες να την τρεχεις γενικα με systemd, αυτο ειναι δικη σου επιλογη, αλλά οπως ειπε και ο @mphxths δεν ξερω αν ολα τρεχουν σωστα στην mx με systemd (αν και αυτη τη διανομη χρησιμοποιω, ομως με sysvinit). Επομενως για systemd ισως να εβλεπες άλλη διανομη.

οσες φορες το εχω κανει (αρκετες) δεν ειχα προβλημα. Αυτο δε σημαινει πως ειναι και σωστο ομως, παρε και άλλη γνωμη

δεν εχω τετοιο θεμα, δηλαδη μαυρη οθονη στοκλεισιμο, οποτε κατι άλλο παιζει. Ισως να επρεπε εξαρχης να χρησιμοποιησεις το αντιστοιχο εργαλειο της mx για αφαιρεση splash;

να διευκρινισουμε λιγο ποια η διαφορα απο το
sudo apt-get autoremove
μια και δεν το ξερω;

1 Like

Ευχαριστως. Η εντολη

apt-get purge

απεγκαθηστα πακετα και σβηνει τα configuration files που προεπιλεγμενα εχουν δημιουργηθει κατα την εγκτασταση του πακετου.

Η εντολη

apt-get autoremove

σβηνει τα πακετα που ειναι αχρειαστες εξαρτησεις (δηλαδη που δεν χρειαζονται απο κανενα αλλο προγραμμα που ειναι εγκατεστημενο εκεινη την στηγμη στο συστημα μας). Μονο ομως με την autoremove θα κανουμε απλη απεγκατασταση (remove δηλαδη) των εν λογω εξαρτησεων. Για να σβησουμε και τυχων configuration αρχεια που μπορει να εχουν αυτα τα πακετα… η εντολη μας γινεται:

apt-get --purge autoremove

Μια αλλη εντολη που ειναι και αυτη χρησημη ειναι η:

apt-get autoclean

η οποια θα παρει και θα σβησει τα deb πακετα που εχουν γινει download απο τα αποθετηρια πριν γινουν εγκατασταση. Αυτα τα πακετα κρατονται στον φακελο

/var/cache/apt

και ειναι καλο να θυμομαστε οτι μετα την εγκατασταση ενως πακετου αν εχουμε θεμα με τον χόρο στον δισκο μπορουμε να τα σβησουμε (γιατι απλα δεν μας χρειαζονται).

Ελπιζω να βοηθησα με την επεξηγηση μου

4 Likes

Φυσικα και βοηθησες, πολυ καλη επεξηγηση.
Μενει μονο να ρωτησω, αν δηλαδη αφαιρεσουμε ενα προγραμμα με purge και μετα κανουμε autoremove για να φυγουν και εξαρτησεις που δε χρειαζοντε πια, θα μας μεινει καποιο configuration file; (αυτο δεν ηξερα εξαρχης). Ή απλως δινουμε purge autoremove για να ειμαστε σιγουροι;

1 Like

Σχετικά με τα αρχεία ρυθμίσεων ας καταλάβουμε τα εξής:

Υπάρχουν δυο κατηγορίες αρχείων συστήματος. Τα αρχεία ρυθμίσεων σε επίπεδο συστήματος και τα αρχείο ρυθμίσεων για κάθε χρήστη χωριστά.

Το apt δεν θα πειράξει ποτέ τα αρχεία ρυθμίσεων του χρήστη. Κατά συνέπεια

  • Αν αφαιρείς και εγκαθιστάς το πακέτο γιατί πείραξες μια ρύθμιση, όχι δεν θα επανέλθει. Οι ρυθμίσεις που πειράζεις αφορούν εσένα και μόνο (και όχι πχ κάποιο άλλο μέλος της οικογένειας με άλλο όνομα χρήστη). Ατύχησες. Θα πρέπει να βρείς άλλο τρόπο, η να ρωτήσεις εμάς εδώ :joy:

  • Τα αρχεία ρυθμίσεων του συστήματος είναι στον φάκελο /etc/ και για να τα πειράξεις θα πειράξεις το κείμενο με sudo. Δηλαδή σπάνια σαν απλός χρήστης θα το κάνεις, και αν το κάνεις θα σου μείνει το ψυχολογικό τραύμα :grin:

Άρα δεν έχεις κανένα λόγο να αναρωτιέσαι για την διαφορά ανάμεσα στις δυο επιλογές, Τι είπες; Έχεις για να “γλυτώσεις χώρο στον δίσκο;” Για κάποια αρχεία κειμένου; Σου έχω νέα. Τους δίσκους σήμερα τους μετράμε σε μονάδες των Gibabytes όχι σε μονάδες των Kilobytes. Εντάξει μπάρμπα (ok boomer);

:innocent:

3 Likes

μου εχει τυχει ομως να χρειαστω λιγουλακι χωρο σε live usb (που τελικα εκανε τη διαφορα).
ευχαριστω για τις διευκρινησεις ομως…

2 Likes

Sticky keyboard? :slight_smile:

Update:

Χρειαζεται καποιο λογο για να αναρωτηθει για την διαφορα μεταξυ δυο εντολων; :slight_smile: Νομιζα οτι και μονο η περιεργεια του για να δει τις διαφορες και το γιατι και μετα να αποφασησει μονος του τι θα χρησιμοποιησει και γιατι, ειναι αρκετο για να κανει μια ερωτηση :slight_smile: Και το γεγονος οτι εχουμε σημερα δισκους που μετριουνται σε Gigabytes και οχι σε Kilobytes πρεπει να σημαινει οτι… δε βαριεσαι αδερφε ας αφησουμε μεσα στο δισκο οτι σκουπιδια εχουμε… χώρο για να τα θαψουμε εχουμε Terabytes απο χωρο… να φανε και οι κοτες :slight_smile: Οχι φιλε μου δεν ειναι ετσι :slight_smile:

4 Likes

δεν έχω προλάβει αλλά ευχαριστώ όλους για τον χρόνο! ;)

1 Like

system has not been booted with systemd as init system (PID 1). can't operate (…κ λόγω της αναφοράς “init” φαντάστηκα ότι συνδέεται με το γεγονός ότι δεν ακούγεται η “grub_init_tune” πχ).

σωστά!

όμως δεν περιέχεται τέτοιο log και η tail /var/log/trim.log επιστρέφει cannot open: no such file or dir. στα σχόλια βλέπω “file doesn’t exist as of mx 18.3” / “ιf installation is less than 1wk old, it may not have run yet”, είναι παλαιότερη αλλά με uptime μερικές λίγες ώρες. πως θα δω αν έχει προγραμματιστεί να τρέξει 1η φορά πχ?

ανησυχώ γιατί κάποιοι ssd μου (συγκεκριμένα crucial m550) το υποστηρίζουν μεν αλλά δεν είμαι σίγουρος ότι όντως θα κάνουν κάτι άλλο μόνοι τους σχετικό με συντήρηση-εκκαθάριση, αν απουσιάζει trim εντολή.

ναι, φυσικά! (θυμίζω: αποδίδει η speakertest αλλά δεν ακούγεται η tune).

ήταν off, μπήκε, ξαναβγήκε (έκανε αρκετή ώρα updating), συνεχίζει μπαύρη οθόνη σε reboot/shutdown :(

θα το κάνω κ θα ενημερώσω :)

εξηγώ: αν χαλάσω τον grub και εκκινήσω με live-usb το pc, μπορώ να αντικαταστήσω με απλή κόπια το χαλασμένο αρχείο με την κόπια μου ή απαιτεί κάποια διαδικασία για να με αφήσει να δω τον φάκελο? (επειδή διάβασα κάτι σχετικό για παρεμπόδιση παρέμβασης).

. ευχαριστώ και θα δω και τα υπόλοιπα όλων, να 'στε καλά. καλή βδομάδα! :)

Θεωρητικα μετραει 7 ημερολογιακες μερες και τρεχει. Αν το εχουν ρυθμισμενο και με ποια διαδικασια δεν εχω ιδεα οσον αφορα στο ΜΧ linux. Τρεχτο χειροκινητα και δες αν δημιουργηθει το log .

sudo fstrim -v / ( για το root partition )

Θα κανεις chroot στην εγκατασταση και θα ρυθμισεις το grub με τον τροπο που θα το ρυθμιζες αν ειχες boot-αρει κανονικα. Δεν χρειαζεται να κρατησεις κατι backup .

1 Like

σωστά! (αόματος). επιλέγωντας systemd-bootup από grub κ δίνοντας μετά systemctl enable fstrim.timer μένει κανονικά προγραμματισμένο το trim στα timers (εφόσον το systemd-boot συνεχίζει).

οπότε την άφησα default στο grub-customizer κι έτσι ξεκινάει πάντα sysd (ίδιος χρόνος, μετρημένα).

δεν θέλει πεισματικά κι εγκαταλείπω.

ότι κι αν δοκίμασα δεν. μου ήταν σημαντικό γιατί το συγκ pc από shutdown-click σβήνει οθόνη και έως poweroff δεν δίνει καμία ένδειξη ότι έσβησε :P περήφανη εγκατάλειψις.

λαμπρά, θαυμάσια, πολύ χρήσιμο!

reinstall chroot grub error link1 link2

εγώ που δεν ξέρω, λέω ότι δείχνει πολύ snappy σε απόκριση αρχαίων pc (μέχρι στιγμής). και πολύ φιλικό (σ’ εμένα τον αρχάριο).

την δοκίμασα, σημειώθηκε, ευχαριστώ!
autoremove διαφορές: (ευχαριστώ)^2 :D :D

SuperGrub2disk, θα κάνω δοκιμή ;)


παίδες, να είστε καλά. θα επανέλθω ενοχλητικότερος :D ;) καλό μήνα

1 Like

Ενοχλα μας, ενοχλα μας :slight_smile: Δεν εχουμε τετοια θεματα εμεις :slight_smile:

3 Likes

πως θα φτιάξω συντομεύσεις-καταχωρήσεις στο μενού των (εκτός διαχειριστή συστήματος) προγραμμάτων, που κατέβασα…

desktop files: παίρνω ανάσα, πριν προλάβω να ρωτήσω, πάρε λύση1 λύση2. αυτά είναι!! :D

αχ!

:D <- δεν βρίσκω στις ρυθμίσεις εμφάνισης(?) πως απενεργοποιώ προτεινόμενο κώδικα smilies (sorry, dont like them :stuck_out_tongue:) και κάθε φορά πρέπει να μπλέκονται με το κείμενο και να πατάω esc

[output]
…α, ώστε δεν μπαίνει εδώ μέσα poll ούτε άοΥτpοΥd!
[/output] :rofl:

γιατί παίζεις με τα κουμπιά?
  • μας έχεις σκάσει
  • δεν μας έχεις σκάσει

0 ψηφοφόροι

μπορει να αρκει και ο menu editor ομως…

1 Like

καλησπέρες,
σε κάποια απαιτητικά adobe προγράμματα (πχ PS, PR κτλ /win) θεσπίζεις κάποιο φάκελο εκτός δίσκου εγκατάστασης λειτουργικού (ή κι ολόκληρο δίσκο) για χρήση cashe. αυτό επιταχύνει το πρόγραμμα αφού δεν μπλέκεται η δική του πρόσβαση με τις ανάγκες λειτουργικού και μπορούν να συμβαίνουν παράλληλα.

  1. στο linux τέτοιες ανάγκες προγραμμάτων οδηγούνται στο ίδιο swap που ορίζεις για χρήση λειτουργικού?

  2. μπορεί αυτό το swap (του os) να οριστεί σε άλλον δίσκο?

  3. μπορεί να οριστεί κι ολόκληρος δίσκος για τέτοια αποκλειστική χρήση?

  4. υπάρχει παραμετροποίηση για swap λειτουργικού και ξεχωριστό cashe προγραμμάτων? /πρέπει να είχε οριστεί από την εγκατάσταση?

  5. παρατηρώ πως είτε ορίζω swap χωρίς hibernate, είτε με, θεσπίζει το ίδιο μέγεθος. με ρωτάει όχι για να μεγαλώσει το μέγεθος, αλλά για το αν θα περιλαμβάνεται στις επιλογές μου η λειτουργία hibernate?