dancer_69 Δημοσ. 12 Αυγούστου 2020 Δημοσ. 12 Αυγούστου 2020 (επεξεργασμένο) Δεν αναφέρθηκα στη δημιουργία script μιας και θέλει λίγο ψάξιμο και έχω πολύ καιρό ν' ασχοληθώ. Επίσης εξαρτάται και από το πως θα διαβαστούν τα αρχεία(στην περίπτωση που δε λειτουργεί αυτό που έγραψα για το apt). Πάντως πιθανότατα μπορεί να χρησιμοποιήσει το su ώστε να χρειαστεί να δώσει κωδικό μόνο μια φορά. Σ' αυτή την περίπτωση, δίνει αρχικά την εντολή su και δε χρησιμοποεί το sudo στο "apt install" κλπ. Υπάρχει επίσης τρόπος, απ' όσο θυμάμαι να δωθεί ο κωδικός μέσα στο script, αλλά δε συστήνεται λόγω ασφαλείας μιας και θα είναι σε απλό κείμενο. Γίνεται πάντως. Επεξ/σία 12 Αυγούστου 2020 από dancer_69 2
JohnGavr Δημοσ. 12 Αυγούστου 2020 Δημοσ. 12 Αυγούστου 2020 Ως προς την δημιουργεία script θα σε βοηθήσουμε το apt list --installed | cut -d "/" -f 1 >> apt.txt Καθώς σώζει σε ένα αρχείο μόνο το όνομα του πακέτου. Τώρα στα snaps απ' όσο είδα δεν εμφανίζει μόνο το όνομα αλλά και άλλες πληροφορίες. Με τα flatpak δεν έχω άποψη καθώς δεν τα χρησιμοποιώ. Πρέπει δηλαδή να απομονώσουμε τα ονόματα ώστε να μπορεί να τα διαβάσει ο εκάστοτε client. 1
mphxths Δημοσ. 12 Αυγούστου 2020 Δημοσ. 12 Αυγούστου 2020 (επεξεργασμένο) Μπορει να ρυθμιστει passwordless sudo για συγκεκριμενο χρηστη μεσω του /etc/sudoers. Δεν θυμαμαι την ακριβη συνταξη της εντολης που πρεπει να μπει στο αρχειο. Δεν ειναι δυσκολο ομως. Επισης μπορει να ρυθμιστει passwordless sudo για συγκεκριμενη εντολη/ες (apt,snap,flatpak) παλι απο το ιδιο αρχειο ... Επεξ/σία 12 Αυγούστου 2020 από mphxths 1
RTW4ever Δημοσ. 13 Αυγούστου 2020 Δημοσ. 13 Αυγούστου 2020 8 ώρες πριν, mphxths είπε Μπορει να ρυθμιστει passwordless sudo για συγκεκριμενο χρηστη μεσω του /etc/sudoers. Δεν θυμαμαι την ακριβη συνταξη της εντολης που πρεπει να μπει στο αρχειο. Δεν ειναι δυσκολο ομως. Επισης μπορει να ρυθμιστει passwordless sudo για συγκεκριμενη εντολη/ες (apt,snap,flatpak) παλι απο το ιδιο αρχειο ... Δεν χρειάζεται αυτό που λες. Το sudo το δίνεις μια φορά στην εντολή που θα τρέξει το αρχείο / script που θα έχει μέσα τις εντολές εγκατάστασης, έχοντας σε αυτές προσθέσει το -y. Έτσι δεν σε ρωτάει ποτέ ξανά. Το εφαρμόζω καθημερινά σε σκριπτάκια που έχω φτιάξει και τους έχω δώσει aliases. 4
RTW4ever Δημοσ. 13 Αυγούστου 2020 Δημοσ. 13 Αυγούστου 2020 15 ώρες πριν, dancer_69 είπε Δεν αναφέρθηκα στη δημιουργία script μιας και θέλει λίγο ψάξιμο και έχω πολύ καιρό ν' ασχοληθώ. Επίσης εξαρτάται και από το πως θα διαβαστούν τα αρχεία(στην περίπτωση που δε λειτουργεί αυτό που έγραψα για το apt). Πάντως πιθανότατα μπορεί να χρησιμοποιήσει το su ώστε να χρειαστεί να δώσει κωδικό μόνο μια φορά. Σ' αυτή την περίπτωση, δίνει αρχικά την εντολή su και δε χρησιμοποεί το sudo στο "apt install" κλπ. Υπάρχει επίσης τρόπος, απ' όσο θυμάμαι να δωθεί ο κωδικός μέσα στο script, αλλά δε συστήνεται λόγω ασφαλείας μιας και θα είναι σε απλό κείμενο. Γίνεται πάντως. Ούτε αυτά που λες χρειάζονται. Δες την προηγούμενη απάντηση. Γενικότερα είναι πολύ εύκολο script αυτό για την εγκατάσταση πακέτων, αρκεί να έχεις τα ονόματά τους για να τα βάλεις μέσα. 2
dancer_69 Δημοσ. 13 Αυγούστου 2020 Δημοσ. 13 Αυγούστου 2020 To είδα(εξ' ου και το like). Μα εκεί βρίσκεται και η ενδεχόμενη δυσκολία, το πως θα πάρεις τα ονόματα, πράγμα το οποίο όσον αφορά το apt είναι απλό με την εντολή που αναφέρθηκε παραπάνω από τον @JohnGavr, αλλά για τα snap/flatpak μάλλον όχι τόσο αν η λίστα με αυτά περιέχει και άλλες(άσχετες για την περίπτωση) πληροφορίες εκτός το όνομα για τα πακέτα. 2
JohnGavr Δημοσ. 13 Αυγούστου 2020 Δημοσ. 13 Αυγούστου 2020 Αν τα snaps και τα flatpaks δεν είναι αρκετά, μπορείς να δημιουργήσεις μόνος σου τις λίστες. Να τα σώσεις κάπου και μετά μέσω ενός script να τα κάνεις εγκατάσταση! Λόγω του ότι οι λίστες στα snap και flatpak παρουσιάζουν άσχετες πληροφορίες είναι λίγο πιο δύσκολο να απομονώσεις μόνο τα ονόματα! 3
RTW4ever Δημοσ. 13 Αυγούστου 2020 Δημοσ. 13 Αυγούστου 2020 (επεξεργασμένο) 8 λεπτά πριν, JohnGavr είπε Αν τα snaps και τα flatpaks δεν είναι αρκετά, μπορείς να δημιουργήσεις μόνος σου τις λίστες. Να τα σώσεις κάπου και μετά μέσω ενός script να τα κάνεις εγκατάσταση! Λόγω του ότι οι λίστες στα snap και flatpak παρουσιάζουν άσχετες πληροφορίες είναι λίγο πιο δύσκολο να απομονώσεις μόνο τα ονόματα! Ε ναι, γιατί να μην τα βάλεις χειροκίνητα; Πόσα πια να είναι, 10, 15; Άρα μιλάμε για αντίστοιχες λέξεις, σιγά το πράγμα. Το κάνεις μια φορά μόνο και ξεμπέρδεψες. Με το χειροκίνητα εννοώ προφανώς τα ονόματα μέσα στο script. Επεξ/σία 13 Αυγούστου 2020 από RTW4ever 1
JohnGavr Δημοσ. 13 Αυγούστου 2020 Δημοσ. 13 Αυγούστου 2020 19 ώρες πριν, pmakr είπε Ξερετε πως να εξαγω λιστες απο τις 3 αυτες κατηγοριες και πως να φτιαξω ενα script με αυτοματη εγκατασταση ολων των apps απο αυτες τις κατηγορίες; Το παιδί απλώς θέλει να αυτοματοποιήση την διαδικασία. Μόλις βρω λίγο χρόνο επιπλέον θα σου γράψω έναν μίνι οδηγό! 3
dancer_69 Δημοσ. 13 Αυγούστου 2020 Δημοσ. 13 Αυγούστου 2020 Νομίζω ότι έχουμε ξεφύγει λίγο πάντως. Απ' ότι είδα στην προηγούμενη σελίδα ο λόγος της επανεγκατάστασης είναι η αλλαγή γραφικού περιβάλλοντος σε xfce ώστε να χρησιμοποιήσει το xfce4-config. Μπορεί λοιπόν απλά να εγκαταστήσει το μετά-πακέτο για το xfce, να αποσυνδεθεί και να συνδεθεί στο xfce αντί του cinnamon ώστε να δοκιμάσει αυτό που θέλει. Επίσης αναφέρει την παρακάτω εφαρμογή: http://ubuntuhandbook.org/index.php/2019/07/xinput-gui-graphical-tool-configure-x-input-devices/ την οποία μάλλον δεν έχει δοκιμάσει να την εγκαταστήσει στο mint. Μπορεί λοιπόν να δοκιμάσει την εγκατάσταση της εφαρμογής πρώτα, και αν δε λύσει το πρόβλημα του, την εγκατάσταση του γραφικού περιβάλλοντος xfce έπειτα. 3
JohnGavr Δημοσ. 15 Αυγούστου 2020 Δημοσ. 15 Αυγούστου 2020 (επεξεργασμένο) @pmakr σου παραθέτω μια προσέγγιση πως θα μπορέσεις να αυτοματοποιήσεις την διαδικασία που θέλεις. Θα χρειαστείς τρία διαφορετικά txt αρχεία. apt.txt snap.txt flatpak.txt 1. Το αρχείο apt.txt θα το δημιουργήσεις με την εντολή apt list --installed | cut -d "/" -f 1 >> apt.txt * Διέγραψε την πρώτη γραμμή που λέει Listing packages. 2. Θα τρέξεις στο τερματικό snap list και θα δημιουργήσεις ένα αρχείο snap.txt και θα μεταφέρεις την λίστα Name. Το κάθε όνομα να είναι το ένα κάτω από το άλλο. 3. To ίδιο θα κάνεις και για τα flatpak πακέτα σου με την εντολή flatpak list Θα το σώσεις σε ένα εξωτερικό δίσκο ή σε usb ή θα το ανεβάσεις σε μια online υπηρεσία. Ή θα δημιουργήσει ένα bash script ή μπορείς θα πληκτρολογήσεις τις εντολές με το χέρι. Πηγαίνεις με το τερματικό στην διαδρομή που βρίσκονται τα αρχεία. Έστω ότι τα βάζεις στην επιφάνει εργασίας. cd Desktop xargs -a apt.txt sudo apt install xargs -a snap.txt sudo snap install xargs -a flatpak.txt sudo flatpak install Κάποια πράγματα θα χρειαστεί να τα δεχτείς του στυλ [Y/n] αλλά το κωδικό sudo πιστεύω μία φόρα θα χρειαστεί να το πληκτρολογήσεις. Επεξ/σία 15 Αυγούστου 2020 από JohnGavr 1
mphxths Δημοσ. 15 Αυγούστου 2020 Δημοσ. 15 Αυγούστου 2020 (επεξεργασμένο) 2 ώρες πριν, JohnGavr είπε Κάποια πράγματα θα χρειαστεί να τα δεχτείς του στυλ [Y/n] αλλά το κωδικό sudo πιστεύω μία φόρα θα χρειαστεί να το πληκτρολογήσεις. Στο apt υπαρχει η παραμετρος "-y" που κανει auto-answer το YES . Στα flatpak/snap δεν ξερω αν υπαρχει κατι αναλογο ή αν υπαρχει τετοιο προβλημα. Οσο για τον κωδικο στο sudo , πιστευω οτι εχει να κανει με το ποσο timeout εχει. Αν ξεκινησει το apt να εγκαθιστα πακετα και μεχρι να φτασει στην επομενη εντολη με το snap εχει κανει timeout ο κωδικος του 1ου sudo , τοτε θα τον ξαναζητησει. Eτσι ρυθμιζουμε το timeout. Μερικες "user friendly" διανομες το θετουν απο default ψηλα , και καλα να βοηθησουν τον χρηστη οταν σκαει πολλες sudo εντολες. Καποιες αλλες πιο strict , το παιζουν απο default , πιο χαμηλα. Επεξ/σία 15 Αυγούστου 2020 από mphxths 1
pmakr Δημοσ. 15 Αυγούστου 2020 Μέλος Δημοσ. 15 Αυγούστου 2020 ΕΥΧΑΡΙΣΤΩ !!!! Θα τα δοκιμασω κι αυτα Ολα εχουν + και - . Το θεμα ειναι ΑΝ υπάρχουν επιλογες. Πχ χρησιμοποιώ μια εφαρμογή με συνδρομή ( 5 ευρώ το μήνα μετά απο καποιο φρεε οριο χρησης ) που δεν υπαρχει αλλη αντιστοιχη και βγαινει μονο σε snap. Η εταιρία που την βγάζει δεν έχει καμία άλλη εκδοση και σε mail που έστειλα, δεν σκοπευαν οταν ρώτησα να βγάλουν. Οπότε και να ήθελα στη συγκεκριμένη είναι μοναδική στο είδος της... Οι συζητήσεις είναι 2 τύπων. Μία σε θεωρητικό επίπεδο ( πχ ειναι καλο το ταδε σε σχεση με το αλλο). Οκ Και η μια σε πρακτικό που κάπου κολλάς πάντα γιατί άλλο η θεωρία άλλο η πράξη. Π.χ. Ωραίοι οι open source drivers, ωραιοι οι propietary,....αλλα πχ στο λαπτοπ μου δεν μπορεσα με την καμια σε AMD RX 530 να βαλω κανω να δει OpenCL το Dacinci Resolve. Και προτιμώ Nvidia...αλλα δεν ειχα αλλη επιλογη στο συγκεκριμενο λαπτοπ...Στην θεωρία το πουλας και παιρνεις με Nvidia. Στην πράξη δεν ειναι ευκολα αυτα !!! Και θα πεταχτει καποιος να πει ... βαλε openshot,shotcut,kdenlive,olive,natron....Ναι οκ...δεν διαφωνό αλλά το davinci ας πουμε εχει παρα πολυ καλο interface και colorcorrection...Αλλα κι αυτό ... δεν διαβάζει H264 και πρεπει να τα μετατρεψεις...Η Unreal engine για linux δεν κανει export exe για windows...κτλ κτλ Γενικα χαμος!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα