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

System tar & restore Project

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

Αν θελεις να το γενικευσεις τοτε τριτωνα (για πολλες διανομες) , επιπλεον των τροπων ελεγχου για υπαρξη zenity/tar/δικτυου κλπ , πρεπει να ενσωματωσεις και για καθε διανομη τροπο εγκαταστασης των πακετων που λειπουν.

 

αν ειναι σε arch και λειπει το zenity να σκαει ο pacman να τον περναει , o zypper στο suse , o apt-get στο debian/ubuntu based κ.ο.κ.

 

εκτος και αν γινεται το error handling και μετα σε πεταει "εξω" για να κανεις τις εγκαταστασεις μονος σου (do-it-yourself φαση δηλ) , που ειναι λιγο ακομψο...

  • Like 1

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
Δημοσ. (επεξεργασμένο)

Ετοιμο, (οχι ακομα το δικτυο check)

 

>
BRZENITY=$(which zenity 2>/dev/null)
BRTAR=$(which tar 2>/dev/null)
if [ "x$BRZENITY" = "x" ]; then
echo "Cannot find zenity, aborting."
XX=$fail
fi
if [ "x$BRTAR" = "x" ]; then
echo "Cannot find tar, aborting."
XX=$fail
fi

if [ -n "${XX+x}" ]; then
exit
else

main κωδικας

fi

 

Στο restore script θα μπει και η wget. Μαλλον θα βαλουμε και τον grub παραπανω.

 

Θα ενσωματωθουν στην επομενη εκδοση :P

 

Αυτο που λες μπηχτη ειναι ευκολο, οπως φαινεται παραπανω.

 

Αλλα ειναι λιγο υπερβολικο νομιζω. Μηπως καλυτερα να μπουν οι οδηγιες για τις βασικες διανομες ας πουμε ? Αντι να μπουν οι εντολες ?

 

Δεν ξερω, ρωταω.

 

Επισης αν αργοτερα το ανεβασουμε σε κανα git ξερω γω, για οποιαδηποτε διανομη το πακετο που θα χτιστει θα εχει και ως εξαρτησεις τα tar zenity wget και grub

 

Τωρα θα μου πεις " σιγα που θα κατσω να φτιαξω πακετο για 2 bash scripts ..." και θα χεις και δικιο :P

Επεξ/σία από tritonas00

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Ευχαριστουμε, αλλα κανε και καμια δοκιμη σε vbox να δουμε τι και πως. :P

 

Netbook εχεις νομιζω, τραβα του ενα backup και μετα restore στο vbox σου ή σε κανα στικακι.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

headbang.gifheadbang.gifheadbang.gif

 

κι εγώ κάτι παρόμοιο έψαχνα αυτές τις μέρες αλλά εσείς το έχετε απογειώσει

 

επίσης μπορεί αντί να κάνει abort αν δε βρίσκει το zenity να προχωράει σε text mode

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

debian νομιζω δεν εχεις warlock ?

 

πως δημιουργειτε το initramfs σας ?

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Ευχαριστουμε, αλλα κανε και καμια δοκιμη σε vbox να δουμε τι και πως. :P

 

Netbook εχεις νομιζω, τραβα του ενα backup και μετα restore στο vbox σου ή σε κανα στικακι.

το συζητάς ...... :P

 

αυτά από ένα i686 που το έχω μόνο για chroot-makepkg

 

(zenity:933): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:933): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

(zenity:933): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:933): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

/home/arch

Preparing

------------------------

 

(zenity:957): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:957): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

(zenity:957): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:957): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

Creating backup image, please wait

.................................................................

------------------------

Setting permissions

------------------------

Done. Tar image and logs saved in /home/arch/Friday-07-12-2012

 

(zenity:1088): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:1088): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

(zenity:1088): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:1088): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

 

 

*δεν είχα zenity, δεν μπορείς να το παρακάμψεις αν δεν το βρει

το δικό μου tar (alias) βγάζει πολλά περισσότερα warnings

για restore σε λίγο

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Ωραια, απλα να ειναι και 686 το συστημα απο το οποιο θα γινει το restore.

 

Εβαλες τον grub-bios πριν το backup ?

 

warnings του gtk θεματος δεν μας νοιαζουν :P

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

ok thanks man!

 

Το errors αρχειο μεσα στον φακελο του backup τι ειπε ?

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

τρίτωνα θα σε γελάσω αλλά νομίζω παζει με update-initramfs

http://man.he.net/ma...pdate-initramfs

 

επίσης παίζει και στο debian το grub-mkconfig

το update-grub αυτό καλεί στην ουσία

  • Like 1

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Συμφωνώ με τον mphxth για την αυτόματη εγκατάσταση των "εξαρτήσεων". Θα ήταν πιο βολικό να γίνεται έτσι πιστεύω.

 

@martinoff Ανυπομονώ για τα αποτελέσματα και το πως σου φάνηκε...

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Τότε θα πρέπει να μπει μια επιλογή --install-deps ή να υπάρχει πλαίσιο διαλόγου που να ρωτάει αν θέλεις να τις εγκαταστήσει. Να το κάνει από τη μάνα του χωρίς να ρωτάει είναι λάθος κατ εμέ.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Ναι εννοείται να ρωτάει. Να το βάζει μόνο του αποκλείεται σαν επιλογή...

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

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

Συνδεθείτε τώρα
×
×
  • Δημιουργία νέου...

Cookies

Χρησιμοποιούμε cookies για μια καλύτερη εμπειρία πλοήγησης στο site.