Αποστολέας Θέμα: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά  (Αναγνώστηκε 567 φορές)

linuxer

  • Administrator
  • *****
  • Μηνύματα: 49
  • Systemd kills Linux Freedom - Move to Artix Linux
    • Προφίλ
    • LINUXER
Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« στις: Αύγουστος 31, 2020, 08:53:53 μμ »
&   &

Στο διαδίκτυο και κυρίως στο Ελληνικό, παρουσιάζονται άρθρα τα οποία δυστυχώς ,εκτός του ότι είναι βιαστικά, προέρχονται και από αμφίβολης ποιότητας συγγραφείς με ανεπαρκή γνώση σε θέματα ΙΤ, κάτι που μας λυπεί ιδιαίτερα, καθώς κάτι τέτοιο παρασύρει επικίνδυνα τον κόσμο και διασύρει διανομές και πακέτα.

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

Στις διανομές Artix, Arch, Manjaro κλπ, δηλαδή σε οποίες έχουν ως διαχειριστή πακέτων τον pacman, η δημιουργια ενός πακέτου εξαρτάται από ένα τύπου template αρχείου δημιουργίας του, το PKGBUILD.

Ο pacman έχει παρουσιαστεί ήδη σε προηγούμενο άρθρο εδώ και συνεπώς θα αναφερθεί μόνο ότι είναι σχετικό και δεν έχει επεξηγηθεί εκεί.

Τι είναι το PKGBUILD

Το PKGBUILD, όπως παραπάνω αναφέρθηκε είναι ένα αρχείο περιγραφικό (τύπου template) των προδιαγραφών του πακέτου που θα δημιουργηθεί με την εντολή makepkg

Ας δούμε ένα παράδειγμα δημιουργίας ενός απλού PKGBUILD για να καταλάβουμε έμπρακτα το τι περιλαμβάνει.

Θα πάρουμε σαν παράδειγμα το clamav-openrc πακέτο που είχε παρουσιαστεί και στον οδηγό για το  openrc

Κώδικας
pkgname=clamav-openrc
pkgalias=clamd
pkgdesc="Clamav, openrc init scripts"
pkgver=1.0
pkgrel=1
replaces=('clamav-openrc')
provides=('clamav-openrc')
arch=('any')
url="https://aur.archlinux.org/packages/clamav-openrc"
license=('APACHE')
depends=('acpid-openrc' 'clamav')
optdepends=('clamav-unofficial-sigs')
source=('clamd.initd'
'clamd.confd'
'clamd.install')
sha256sums=('2721d6e0cce925ff52a889203d477548b9a31003a3334c4957b2f17d07e005d0'
    '28ebd47810b0568fc7692218867d6804a1df70290681462f5555e230ca817732'
            '6f3e2dead94b056ff8a85575d3681f63b13c388a11e4b995822a8c09a12fbed8')

package() {
install -Dm755 ${srcdir}/clamd.confd "$pkgdir"/etc/conf.d/clamd
install -Dm755 ${srcdir}/clamd.initd "$pkgdir"/etc/init.d/clamd
install=clamd.install
}

Θα επεξηγηθούν αναλυτικά οι γραμμές του PKGBUILD.

Όνομα πακέτου
Κώδικας
pkgname=clamav-openrc

Ψευδώνυμο (πολύ χρήσιμο αν το όνομα του αρχείου που κατεβάζουμε ως συμπιεσμένο, διαφέρει από το τελικό όνομα του πακέτου)
Κώδικας
pkgalias=clamd

Περιγραφή του πακέτου
Κώδικας
pkgdesc="Clamav, openrc init scripts"

Έκδοση του πακέτου (Προγράμματος, δηλαδή από το release του Git που το κάνει download)
Κώδικας
pkgver=1.0

Έκδοση πακέτου για το λειτουργικό (προθέτει π.χ. το -1 στο τελικό όνομα του αρχείου, χρήσιμο για διορθώσεις στην ίδια έκδοση)
Κώδικας
pkgrel=1

Πακέτο που αντικαθιστά (χρήσιμο όταν θα βγει η επόμενη έκδοση ως update αυτού)
Κώδικας
replaces=('clamav-openrc')

Ποιό πακέτο μας δίνει, χρήσιμο σε περίπτωση εξαρτήσεων
Κώδικας
provides=('clamav-openrc')

Αρχιτεκτονική πακέτου, x86_64 ή/και i686, ή any
Κώδικας
arch=('any')

Η διεύθυνση του πακέτου (*)
Κώδικας
url="https://aur.archlinux.org/packages/clamav-openrc"

Η άδεια χρήσης του
Κώδικας
license=('APACHE')

Εξαρτήσεις του πακέτου για την εγκατάστασή του
Κώδικας
depends=('acpid-openrc' 'clamav')

Προαιρετικές εξαρτήσεις του πακέτου για την εγκατάστασή του
Κώδικας
optdepends=('clamav-unofficial-sigs')

Πηγές (Το συγκεκριμμένο έχει όλες τις πηγές ανεβασμένες στο AUR, όπως περιγράφτηκε παραπάνω (*)
Κώδικας
source=('clamd.initd'
'clamd.confd'
'clamd.install')

Τα hashes, των αρχείων για διασφάλιση της ορθότητας των αρχείων που θα κατεβάσει, μπορεί να είναι sha1sum, sha256sum & sha512sum
Κώδικας
sha256sums=('2721d6e0cce925ff52a889203d477548b9a31003a3334c4957b2f17d07e005d0'
    '28ebd47810b0568fc7692218867d6804a1df70290681462f5555e230ca817732'
            '6f3e2dead94b056ff8a85575d3681f63b13c388a11e4b995822a8c09a12fbed8')

Τέλος, το σχήμα εγκατάστασής του, δηλαδή σε ποια folders θα μπουν τα εκτελέσιμα ή τα configs κλπ
Κώδικας
package() {
install -Dm755 ${srcdir}/clamd.confd "$pkgdir"/etc/conf.d/clamd
install -Dm755 ${srcdir}/clamd.initd "$pkgdir"/etc/init.d/clamd
install=clamd.install

Εδώ, πρέπει να παρουσιαστεί και το clamd.install αρχείο, που περιέχει τα ακόλουθα
Κώδικας
post_install() {
echo " ==> Add Clamav Daemon to system startup wtih 'rc-update add clamd default'"
echo " ==> Start ClamAv Daemon now with 'rc-service clamd start'"
}

post_upgrade() {
post_install "$1"
}

pre_remove() {
echo " ==> Make sure to 'rc-update del clamd default'"
}
Η δουλειά του είναι απλά, να εμφανίσει τις οδηγίες χρήσης του πακέτου, μετά την εγκατάσταση του, προς ενημέρωση του χρήστη.

Σημείωση:
Στο παραπάνω PKGBUILD δεν υπάρχουν διαδικασίες build() / prepare() / ... διότι δεν είναι κώδικας, αλλά απλά αρχεία υπηρεσίας.

Μετά το PKGBUILD, τί;

Εφόσον δημιουργηθεί το όποιο PKGBUILD (στο παράδειγμα παραπάνω λείπουν αρκετά πιθανά σενάρια, για αυτό δείτε και τις οδηγίες στο τέλος της σελίδας), θα πρέπει να δημιουργηθεί το πακέτο που καταλαβαίνει ως τέτοιο ο pacman.

Για αυτό τον λόγο, χρησιμοποιείται η εντολή makepkg η οποία παράγει τα τα πακέτα (προηγουμένως με κατάληξη .xz, πλέον με .zst)

Δίνοντας την εντολή makepkg σκέτη, στον φάκελο του PKGBUILD, δημιουργείται το πακέτο
Κώδικας
makepkg

Το όνομα του δημιουργημένου, από την παραπάνω διαδικασία, είναι το clamav-openrc-1.0-1-any.pkg.tar.zst


Δίνοντας κανείς makepkg --help, βρίσκει τα switches της εντολής


Ωραία όλα αυτά, αλλά πως γίνεται η εγκατάσταση του πακέτου στο λειτουργικό;

Εδώ γίνεται η χρήση του pacman
Κώδικας
sudo pacman -U clamav-openrc-1.0-1-any.pkg.tar.zst 

Τι είναι το AUR

Το AUR (Arch Linux User Repository) είναι ένα ανεπίσημο αποθετήριο, το οποίο αποτελείται από PKGBUILD αρχεία, τα οποία δεν υπάρχουν στην διανομή, αλλά τα προσθέτουν μερικοί developers για διαφόρους λόγους, όπως άδειες λογισμικού κλπ, ή χρήστες των διανομών Arch.

Καλό είναι να ελέγχονται βέβαια οι πηγές των αρχείων, για την εγκυρότητά τους (σε περίπτωση αμφιβολίας, ανοίγουμε σε έναν περιηγητή online το PKGBUILD, όπως για παράδειγμα το https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=debhelpergit

Δηλαδή ενώ απλά, τα αποθετήρια των διανομών, περιέχουν .zst πακέτα, έτοιμα προς εγκατάσταση, στο AUR δεν ισχύει κάτι τέτοιο.

Τι είναι οι pacman και AUR helpers

Όπως είδαμε έως τώρα, ο pacman είναι ένα cli εργαλείο, δηλαδή εκτελείται μόνο από την γραμμή εντολών και όχι το γραφικό περιβάλλον.

Για τον λόγο αυτό, διατίθενται δύο pacman helpers, το pamac & το octopi.

Άξιο αναφοράς είναι ότι το octopi δεν διατίθεται αποκλειστικά στα Artix, Arch, Manjaro κλπ αλλά και σε μη pacman διανομες. όπως το Void Linux, το GhostBSD κλπ, κάτι που δείχνει πόσο πιο δοκιμασμένος είναι.

Και στους δύο pacman helpers (pamac & octopi), το AUR θα πρέπει να ενεργοποιηθεί από τις ρυθμίσεις τους, άρα στην ουσία γίνονται και γραφικοί AUR helpers, ως frontends.


Για να γίνει όμως αυτό, θα πρέπει να έχετε εγκαταστήσει, έναν AUR CLI helper, όπως οι pacaur, pakkur, trizen, yay κλπ, ως backend.

Βασικό κομμάτι είναι επίσης, η εγκατάσταση του group package-devel για να μπορεί το makepkg να κανει build τα πακέτα από το AUR

Καλό διάβασμα και άλλο κακό από ημιμαθείς και αμαθείς, να μην μας ξαναβρεί!

Πηγές άρθρου:

https://wiki.archlinux.org/index.php/PKGBUILD
https://wiki.archlinux.org/index.php/Creating_packages
https://wiki.archlinux.org/index.php/Makepkg
https://wiki.archlinux.org/index.php/AUR_submission_guidelines
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/AUR_helpers

(Λόγω της φύσεως του άρθρου, έχουν παραλειφθεί κάποιες λεπτομέρειες της δομής των πακέτων κλπ, αν ζητηθεί θα γίνει σε άλλα άρθρα)
« Τελευταία τροποποίηση: Σεπτέμβριος 01, 2020, 09:06:45 πμ από linuxer »
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
2
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
akounadis,rhtoras,
No reactions

akounadis

  • Newbie
  • *
  • Μηνύματα: 3
    • Προφίλ
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #1 στις: Σεπτέμβριος 01, 2020, 11:59:38 πμ »
Εξαιρετικό το άρθρο!
Όσο όσο για να κατανοήσουμε αφού όλα είναι στο ArchWiki!

Ευχαριστώ!
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
2
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
linuxer,rhtoras,
No reactions

rhtoras

  • Newbie
  • *
  • Μηνύματα: 12
    • Προφίλ
    • ΟΝΕΙΡΟΦΩΝΟ
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #2 στις: Σεπτέμβριος 01, 2020, 12:10:42 μμ »
Πολύ χρήσιμο άρθρο. Θα ήθελα βέβαια να τονιστεί οτι πλεον δε βάζει αρχεία στο aur ο κάθε πικράμμένος. Πολλοι -ποου δηλώνουν και archάδες- λένε αυτό το ψέμμα.
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
2
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
linuxer,akounadis,
No reactions
Mέλος του oneirofono.gr ραδιοteam
Mixcloud.com/rhtoras

linuxer

  • Administrator
  • *****
  • Μηνύματα: 49
  • Systemd kills Linux Freedom - Move to Artix Linux
    • Προφίλ
    • LINUXER
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #3 στις: Σεπτέμβριος 01, 2020, 12:26:14 μμ »
Απέξω από τον χορό, πολλά τραγούδια λένε, δυστυχώς.
Προσωπικά, έτυχε να είμαι από τους πρώτους που έκαναν τότε αίτηση σαν AUR packager, όταν είχε υπάρξει κακόβουλο λογισμικό και ξέρω πόση «εξέταση» πέρασα για να γίνω approved.
Επίσης, θέλεις κλειδιά ssh & gpg για να μπορείς να είσαι εκεί, πράγματα που ταυτοποιούν τον packager.
Το μόνο είναι ότι οι πηγές των πακέτων που γίνονται build από εκεί, καλό είναι να ελέγχονται.
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
1
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
akounadis,
No reactions

obar66
  • Author
  • *****
  • Μηνύματα: 21
    • Προφίλ
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #4 στις: Σεπτέμβριος 27, 2020, 05:59:20 μμ »
Καλώς σας βρίσκω κι εγώ.  Χρόνια κι εγώ στο arch echosystem αρχικά με manjaro-openrc μετά artix μετά obarun, ποτέ μα ποτέ με systemd

Από AUR προέρχονται 149 πακέτα στην εγκατάσταση μου κανένα πρόβλημα έως τώρα

Tα 100 χιλιάδες script που τρέχουν σε αυτή τη σελίδα και ο τρόπος που λειτουργεί με κάνει να πιστεύω ότι δύσκολα θα συμμετέχω, το βρίσκω αδιανόητο ότι έφτασα έως εδώ.  Δεν έχω ξαναδεί κάτι τόσο περιοριστικό.  Βέβαια ούτε στο facebook θα συμμετείχα.

friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
3
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
linuxer,akounadis,rhtoras,
No reactions

linuxer

  • Administrator
  • *****
  • Μηνύματα: 49
  • Systemd kills Linux Freedom - Move to Artix Linux
    • Προφίλ
    • LINUXER
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #5 στις: Σεπτέμβριος 27, 2020, 06:29:51 μμ »
Καλώς ήρθες στην παρέα μας.
Δυστυχώς λόγω κάποιων άσχημων καταστάσεων, αποφασίστηκε σε πρώτο πλάνο να λειτουργούμε έτσι, αργότερα μπορεί να αναθεωρηθούν αρκετά από αυτά.
Από εκεί και πέρα, είσαι ευπρόσδεκτος να συγγράψεις ελεύθερα στα άρθρα χρηστών, αλλά και σε επίπεδο editor, διότι από ότι ξέρω, έχεις τα φόντα.
Ήδη έχεις τα σχετικά δικαιώματα.  :) :) :)

Υ.Γ. Πολλές διανομές θα ήθελαν να ειχαν, ενα AUR...
« Τελευταία τροποποίηση: Σεπτέμβριος 27, 2020, 06:38:36 μμ από linuxer »
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
1
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
akounadis,
No reactions

obar66
  • Author
  • *****
  • Μηνύματα: 21
    • Προφίλ
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #6 στις: Οκτώβριος 11, 2020, 07:56:49 μμ »
Καλό, ...γαμ....το, το άρθρο δε λέω αλλά για το yaourt δε λέτε τίποτα...

Έχω δοκιμάσει σχεδόν όλα τα τερμιναλ τοολς για το AUR, ακόμα κι αυτό το αναθεματισμένο το yay που πλασάρεται ώς "in" στον Arch-o-kosmo αλλά σαν το yaourt δεν υπάρχει κανένα.
To arch users forum/club δε ξέρω τι είναι, στη Γαλλία το έχει ακόμα στην τελευταία του έκδοση https://archlinux.fr/yaourt-en https://archlinux.fr/yaourt  και το artix το έχει πακετάρει και "νομίζω" το έχει σε 2 μορφές σαν yaourt-git και σαν yaourtix που είναι φτιαγμένο να εμπεριέχει και το source του artix. 

Αυτά που λένε περί-ασφάλειας οι arch μαντρόσκυλοι είναι επέιδή σόνι και καλά δεν χρησιμοποιεί το systemd για να κάνει login σαν user  και root.....  και by-default αν ξεφεύγει κάτι από τον "έλεγχο" του logind είναι ανασφαλές.

Στο Obarun υπάρχει κάτι πολύ απλό, το cower, υπάρχει και το pacopts.

Στην ουσία φτιάχνεις ένα αρχείο PKGBUILD μέσα από το aur και στο ίδιο σημείο εκτελείς το makepkg που φτιάχνει το πακέτο αν υπάρχουν όλα τα προαπαιτούμενα του build.  Μετά κάνεις installation με το pacman -U onoma-paketou-pkg.xz ..

Τελικά, μόλις το τσέκαρα, είτε παρέβλεψαν είτε μετανόησαν, μετά από 1 χρόνο και, η καγκελαρία επέτρεψε πάλι το φτωχό το yaourt .... γιατί εμείς οι παλαιοί έτσι μάθαμε και δε κάνουμε χωρίς αυτό :)

Kαι το aurvote είναι καλό να το χρησιμοποιούμε γιατί και βοηθάει τους δημιουργούς να γνωρίζουν την αναγνώριση της δουλειάς τους και τους χρήστες ώστε να ξέρουν πρωκαταβολικά ότι κάποιο πακέτο έχει χρησιμοποιθεί από κόσμο και είναι αποδεκτό και χρήσιμο, και άλλα θέλουν ιδιαίτερη προσοχή γιατί μπορεί να είστε ο πρώτος/η. 

aurvote -v yaourt

friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
2
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
akounadis,rhtoras,
No reactions

linuxer

  • Administrator
  • *****
  • Μηνύματα: 49
  • Systemd kills Linux Freedom - Move to Artix Linux
    • Προφίλ
    • LINUXER
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #7 στις: Οκτώβριος 11, 2020, 08:21:55 μμ »
Ας τα πάρουμε ένα-ένα.

Το AUR ειναι ενα repo με PKGBUILDs και ειναι κοινό ανάμερα σε Arch-Artix-Manjaro-EndevourOS κλπ.

Το yaourt είναι πλέον καταργημένο σαν AUR Helper, και αντ'αυτού, υπάρχουν οι pakku, pacaur, trizen κλπ helpers για διαχείριση των πακέτων από το AUR, απαλλάσοντας τον χρήστη, από το buggy yay, που για να είμαι και εγώ ειλικρινής, προσωπικά το έχω απορρίψει.

Η αλήθεια είναι ότι πονάνε πολλές διανομές, λόγω έλλειψης κάποιου AUR (με αποτέλεσμα την υιοθέτηση (τραγικών κατ' εμένα) λύσεων, όπως τα snaps (Canonical)), τα flatpaks, ακόμη χειρότερα τα PPAs.

Συφωνώ για το aurvote, διότι είναι εμψύχωση για τον όποιον user ή developer, συντηρεί, δημιουργεί είτε PKGBUILDs, είτε κώδικα, είτε και τα δύο.
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
2
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
akounadis,rhtoras,
No reactions

obar66
  • Author
  • *****
  • Μηνύματα: 21
    • Προφίλ
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #8 στις: Οκτώβριος 11, 2020, 09:09:36 μμ »
Σε άλλες διανομές δεν θεωρούν τόσο μεγάλο πρόβλημα ασφάλειας το να κάνεις build σαν root.  Το arch σχεδόν το απαγορεύει.  Δηλαδή υποχρεωτικά αν φτιάχνεις πακέτα από source πρέπει να τα κάνεις σαν user.  Το installation πρέπει να γίνει από τον root (ή ο user να έχει root-level δικαιωματα).  Εκεί νομίζω ανάγουν και την ανασφάλεια του yaourt, ότι θα πρέπει να του αποδοθούν δικαιώματα εξ αρχής να κάνει και την δουλειά του user και του root. 

Βαζω στοίχημα, ότι αν κάποιος έκανε fork to yaourt και χρησιμοποιούσε το logind/systemd/elogind για την αυξομοίωση των δικαιωμάτων θα σώπαιναν όλοι οι κριτές του yaourt. 

Με τον ίδιο τρόπο και λογική πέταξαν και το gksu εκτός arch γιατί κάνει κάποιες απ'τις δουλειές του systemd, και άρα είναι ανασφαλές ... και αφού δεν εξελίσεται καθημερινά από τους υπηρέτες της ΙΒΜ δεν μπορεί να είναι ασφαλές ...  ΠΡΕΠΕΙ ΟΛΟΙ ΝΑ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΤΟ SYSTEMD για την ασφάλεια τους!!!  Η ασφάλεια είναι το παν..... η επιλογή και η ελευθερία είναι του διαόλου!

Το blackarch πάντως έχει το gksu ασχέτως αν η βάση του είναι το arch ...  για να λειτουργούν τα διάφορα -cli και να μην "απασχολούν" τον ρουφιάνο για την αλλαγή δικαιωμάτων τους!!!
Η έκδοση του gksu στο blackarch είναι εξελιγνένη σε σχέση με του AUR, στο οποίο όπως και το yaourt πιθανά να το φάει το μαύρο σκοτάδι. 


friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
3
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
linuxer,akounadis,rhtoras,
No reactions

linuxer

  • Administrator
  • *****
  • Μηνύματα: 49
  • Systemd kills Linux Freedom - Move to Artix Linux
    • Προφίλ
    • LINUXER
Απ: Πακέτα Artix/Arch Linux, pacman, AUR και helpers, τι είναι όλα αυτά
« Απάντηση #9 στις: Οκτώβριος 11, 2020, 09:30:56 μμ »
Συμφωνώ, αλλά ευτυχώς για εμάς και δυστυχώς για κάποιους, έχουμε το lxqt-sudo.  ;)

(όλα για το καλό μας, βρε κουτά :D)
 

« Τελευταία τροποποίηση: Οκτώβριος 11, 2020, 09:33:57 μμ από linuxer »
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
2
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
akounadis,rhtoras,
No reactions

 


Powered by EzPortal