Προσπάθησα να εγκαταστήσω το timeshift και μου βγάζει το λάθος παρακάτω. Έψαξα στο διαδίκτυο αλλά δεν κατάφερα να βρω κάτι σχετικό ή αν βρήκα ίσως να μην το κατάλαβα εγώ! Οποιαδήποτε βοήθεια δεκτή.
Ευχαριστώ.
Περίληψη
[user@pc ~]$ yay timeshift
2 aur/timeshift-autosnap 0.9-1 (+3 1.00%)
Timeshift auto-snapshot script which runs before package upgrade using Pacman hook.
1 aur/timeshift 19.08.1-1 (+75 4.15%)
A system restore utility for Linux
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1] timeshift-19.08.1-1
1 timeshift (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/****/.cache/yay/timeshift
:: Downloaded PKGBUILD (1/1): timeshift
1 timeshift (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: Parsing SRCINFO (1/1): timeshift
==> Making package: timeshift 19.08.1-1 (Fri 27 Sep 2019 02:44:21 PM EEST)
==> Retrieving sources...
-> Downloading timeshift_v19.08.1.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 130 0 130 0 0 242 0 --:--:-- --:--:-- --:--:-- 242
100 1343k 0 1343k 0 0 475k 0 --:--:-- 0:00:02 --:--:-- 879k
==> Validating source files with sha256sums...
timeshift_v19.08.1.tgz ... Passed
==> Cleaning up...
==> Making package: timeshift 19.08.1-1 (Fri 27 Sep 2019 02:44:25 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found timeshift_v19.08.1.tgz
==> Validating source files with sha256sums...
timeshift_v19.08.1.tgz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting timeshift_v19.08.1.tgz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: timeshift 19.08.1-1 (Fri 27 Sep 2019 02:44:28 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Utility/AsyncTask.vala:76.2-76.17: error: Creation method of abstract class cannot be public.
public AsyncTask(){
^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
make[1]: *** [makefile:52: app-gtk] Error 1
make: *** [makefile:2: all] Error 2
/usr/bin/makepkg: line 342: logpipe: unbound variable
Error making: timeshift
[user@pc ~]$
Γνώμη μου δεν αξίζει να βασίζεται κάποιος σε τέτοιου είδους επαναφορά συστήματος. Πρέπει να έχεις σχέδιο τι θα κάνεις αν πέσει μετεωρίτης στον υπολογιστή και προφανώς το timeshift δεν λύνει το πρόβλημα τού μετεωρίτη άρα είναι άχρηστο
Προσωπικά βρίσκω υπερβολική ταλαιπορία τέτοιες ιστορίες και δεν θα πω ότι είναι εντελώς αδικαιολόγητες αλλά με βρίσκουν «ιδεολογικά» αντίθετο. Ναι το ξέρω εδώ η ιδεολογία δεν συμβαδίζει με το τι συμβαίνει στην πραγματικότητα και δεν θα μπω στο ποιες είναι οι πρακτικές ανάγκες, αλλά θα πω ότι η θέση μου είναι ότι οι χρήστες δεν πρέπει να έχουν εξαρτήσεις από το σύστημά τους. Αν δεν έχεις εξάρτηση από το σύστημά σου, τότε το timeshift ξαφνικά είναι χωρίς νόημα. Οπότε απλά από ιδεολογία αρνούμαι να χρησιμοποιήσω timeshift.
εμενα μου αρεσουν τετοιες ιδεολογιες. Θελω και εγω οπως και ο @tsapi περισσοτερες λεπτομερειες και ελπιζω να μην πειραζει αν ειναι οφτοπικ. Παρακαλω αν χρειαζεται διαφορετικο νημα, εφοσον η απαντηση ειναι εκτεταμενη, να μας το πεις σε νεο νημα.
Σωστά έχεις δίκιο. @astrolavos1998 μιλάμε για vanilla Arch ή για Arch Based διανομή; Το λέω γιατί μόλις το εγκατέστησα κανονικά σε ένα VM με vanilla Arch Linux.
Μπορεί το πρόβλημα να διορθώθηκε από τον package maintainer.
δεν έχω δοκιμάσει, αλλά είναι πολύ πιθανό. Αν υπάρχει πρόβλημα σε ένα AUR πακέτο, αξίζει κανείς να ξαναδοκιμάσει αργότερα.
επίσης έχω σε εξαιρετική εκτίμηση το yay, αλλά τέτοιοι αυτοματισμοί δεν είναι επίσημοι οπότε κανείς δοκιμάζει και με τον κανονικό τρόπο. (το yaourt στα τελευταία του πριν εγκαταλειφθεί είχε θέματα)