Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Δεν αναφέρθηκα στη δημιουργία script μιας και θέλει λίγο ψάξιμο και έχω πολύ καιρό ν' ασχοληθώ. Επίσης εξαρτάται και από το πως θα διαβαστούν τα αρχεία(στην περίπτωση που δε λειτουργεί αυτό που έγραψα για το apt). Πάντως πιθανότατα μπορεί να χρησιμοποιήσει το su ώστε να χρειαστεί να δώσει κωδικό μόνο μια φορά. 

Σ' αυτή την περίπτωση, δίνει αρχικά την εντολή su και δε χρησιμοποεί το sudo στο "apt install" κλπ. Υπάρχει επίσης τρόπος, απ' όσο θυμάμαι να δωθεί ο κωδικός μέσα στο script, αλλά δε συστήνεται λόγω ασφαλείας μιας και θα είναι σε απλό κείμενο. Γίνεται πάντως.

Επεξ/σία από dancer_69
  • Like 2
  • Απαντ. 42
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ.

Ως προς την δημιουργεία script θα σε βοηθήσουμε το 

apt list --installed | cut -d "/" -f 1 >> apt.txt

Καθώς σώζει σε ένα αρχείο μόνο το όνομα του πακέτου. Τώρα στα snaps απ' όσο είδα δεν εμφανίζει μόνο το όνομα αλλά και άλλες πληροφορίες. Με τα flatpak δεν έχω άποψη καθώς δεν τα χρησιμοποιώ. Πρέπει δηλαδή να απομονώσουμε τα ονόματα ώστε να μπορεί να τα διαβάσει ο εκάστοτε client. 

 

  • Like 1
Δημοσ. (επεξεργασμένο)

Μπορει να ρυθμιστει passwordless sudo για συγκεκριμενο χρηστη μεσω του /etc/sudoers. Δεν θυμαμαι την ακριβη συνταξη της εντολης που πρεπει να μπει στο αρχειο. Δεν ειναι δυσκολο ομως.
Επισης μπορει να ρυθμιστει passwordless sudo για συγκεκριμενη εντολη/ες (apt,snap,flatpak) παλι απο το ιδιο αρχειο ...

Επεξ/σία από mphxths
  • Like 1
Δημοσ.
8 ώρες πριν, mphxths είπε

Μπορει να ρυθμιστει passwordless sudo για συγκεκριμενο χρηστη μεσω του /etc/sudoers. Δεν θυμαμαι την ακριβη συνταξη της εντολης που πρεπει να μπει στο αρχειο. Δεν ειναι δυσκολο ομως.
Επισης μπορει να ρυθμιστει passwordless sudo για συγκεκριμενη εντολη/ες (apt,snap,flatpak) παλι απο το ιδιο αρχειο ...

Δεν χρειάζεται αυτό που λες. Το sudo το δίνεις μια φορά στην εντολή που θα τρέξει το αρχείο / script που θα έχει μέσα τις εντολές εγκατάστασης, έχοντας σε αυτές προσθέσει το -y. Έτσι δεν σε ρωτάει ποτέ ξανά.

Το εφαρμόζω καθημερινά σε σκριπτάκια που έχω φτιάξει και τους έχω δώσει aliases.

  • Like 4
Δημοσ.
15 ώρες πριν, dancer_69 είπε

Δεν αναφέρθηκα στη δημιουργία script μιας και θέλει λίγο ψάξιμο και έχω πολύ καιρό ν' ασχοληθώ. Επίσης εξαρτάται και από το πως θα διαβαστούν τα αρχεία(στην περίπτωση που δε λειτουργεί αυτό που έγραψα για το apt). Πάντως πιθανότατα μπορεί να χρησιμοποιήσει το su ώστε να χρειαστεί να δώσει κωδικό μόνο μια φορά. 

Σ' αυτή την περίπτωση, δίνει αρχικά την εντολή su και δε χρησιμοποεί το sudo στο "apt install" κλπ. Υπάρχει επίσης τρόπος, απ' όσο θυμάμαι να δωθεί ο κωδικός μέσα στο script, αλλά δε συστήνεται λόγω ασφαλείας μιας και θα είναι σε απλό κείμενο. Γίνεται πάντως.

Ούτε αυτά που λες χρειάζονται. Δες την προηγούμενη απάντηση.

Γενικότερα είναι πολύ εύκολο script αυτό για την εγκατάσταση πακέτων, αρκεί να έχεις τα ονόματά τους για να τα βάλεις μέσα.

  • Like 2
Δημοσ.

To είδα(εξ' ου και το like). 

Μα εκεί βρίσκεται και η ενδεχόμενη δυσκολία, το πως θα πάρεις τα ονόματα, πράγμα το οποίο όσον αφορά το apt είναι απλό με την εντολή που αναφέρθηκε παραπάνω από τον @JohnGavr, αλλά για τα snap/flatpak μάλλον όχι τόσο αν η λίστα με αυτά περιέχει και άλλες(άσχετες για την περίπτωση) πληροφορίες εκτός το όνομα για τα πακέτα. 

  • Like 2
Δημοσ.

Αν τα snaps και τα flatpaks δεν είναι αρκετά, μπορείς να δημιουργήσεις μόνος σου τις λίστες. Να τα σώσεις κάπου και μετά μέσω ενός script να τα κάνεις εγκατάσταση! Λόγω του ότι οι λίστες στα snap και flatpak παρουσιάζουν άσχετες πληροφορίες είναι λίγο πιο δύσκολο να απομονώσεις μόνο τα ονόματα! 

  • Like 3
Δημοσ. (επεξεργασμένο)
8 λεπτά πριν, JohnGavr είπε

Αν τα snaps και τα flatpaks δεν είναι αρκετά, μπορείς να δημιουργήσεις μόνος σου τις λίστες. Να τα σώσεις κάπου και μετά μέσω ενός script να τα κάνεις εγκατάσταση! Λόγω του ότι οι λίστες στα snap και flatpak παρουσιάζουν άσχετες πληροφορίες είναι λίγο πιο δύσκολο να απομονώσεις μόνο τα ονόματα! 

Ε ναι, γιατί να μην τα βάλεις χειροκίνητα; Πόσα πια να είναι, 10, 15; Άρα μιλάμε για αντίστοιχες λέξεις, σιγά το πράγμα. Το κάνεις μια φορά μόνο και ξεμπέρδεψες.

Με το χειροκίνητα εννοώ προφανώς τα ονόματα μέσα στο script.

Επεξ/σία από RTW4ever
  • Like 1
Δημοσ.
19 ώρες πριν, pmakr είπε

Ξερετε πως να εξαγω λιστες απο τις 3 αυτες κατηγοριες και πως να φτιαξω ενα script με αυτοματη εγκατασταση ολων των apps απο αυτες τις κατηγορίες;

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

 

  • Like 3
Δημοσ.

Νομίζω ότι έχουμε ξεφύγει λίγο πάντως.

Απ' ότι είδα στην προηγούμενη σελίδα ο λόγος της επανεγκατάστασης είναι η αλλαγή γραφικού περιβάλλοντος σε xfce ώστε να χρησιμοποιήσει το xfce4-config. Μπορεί λοιπόν απλά να εγκαταστήσει το μετά-πακέτο για το xfce, να αποσυνδεθεί και να συνδεθεί στο xfce αντί του cinnamon ώστε να δοκιμάσει αυτό που θέλει. 

Επίσης αναφέρει την παρακάτω εφαρμογή:

http://ubuntuhandbook.org/index.php/2019/07/xinput-gui-graphical-tool-configure-x-input-devices/

την οποία μάλλον δεν έχει δοκιμάσει να την εγκαταστήσει στο mint. 

Μπορεί λοιπόν να δοκιμάσει την εγκατάσταση της εφαρμογής πρώτα, και αν δε λύσει το πρόβλημα του, την εγκατάσταση του γραφικού περιβάλλοντος xfce έπειτα. 

  • Like 3
Δημοσ. (επεξεργασμένο)

@pmakr σου παραθέτω μια προσέγγιση πως θα μπορέσεις να αυτοματοποιήσεις την διαδικασία που θέλεις.

Θα χρειαστείς τρία διαφορετικά txt αρχεία.

  1. apt.txt
  2. snap.txt
  3. 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 πιστεύω μία φόρα θα χρειαστεί να το πληκτρολογήσεις.

Επεξ/σία από JohnGavr
  • Like 1
Δημοσ. (επεξεργασμένο)
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 , πιο χαμηλα.

Επεξ/σία από mphxths
  • Like 1
Δημοσ.

ΕΥΧΑΡΙΣΤΩ !!!! Θα τα δοκιμασω κι αυτα :-)

Ολα εχουν + και - . Το θεμα ειναι ΑΝ υπάρχουν επιλογες. Πχ χρησιμοποιώ μια εφαρμογή με συνδρομή ( 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...κτλ κτλ Γενικα χαμος!

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...