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

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

Δημοσ.

Τη μόνη περίπτωση που ήθελα ιδιόκτητο λογισμικό(εκτός flash κτλ) ήταν όταν ήθελα nvidia driver ο οποίος υπήρχε εντός PMS.

Συγνώμη αν κάνω λάθος,διότι μετά την μετάβαση σε GNU/Linux δεν χρειάστηκα ιδιόκτητο λογισμικό εκτός από τα συνηθισμένα(drivers,flash κτλ) οπότε δεν έχω ασχοληθεί και πολύ με το θέμα αυτό.

  • Απαντ. 252
  • Δημ.
  • Τελ. απάντηση

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

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

Δημοσιευμένες Εικόνες

Δημοσ.
Και παρεμπιπτόντως, σου έκανα καλή πάσα με την υποπερίπτωση στην οποία υπάρχει εναλλακτική μέσω PMS. Όταν δεν υπάρχει; Εμπορικό/propriatery λογισμικό δηλαδή στο οποίο ο κατασκευαστής δε δίνει έτοιμα πακέτα, αλλά μόνο binary installer.

 

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

Είτε πρόκειται για προγράμματα όπου ο προγραμματιστής δεν ξέρει ή δεν θέλει να πακετάρει, όπου παίρνουν το .tar.gz και του προσθέτουν τον κατάλληλο π.χ. debian/ φάκελο για να γίνει σωστό .deb πακέτο,

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

 

Παραδείγματα: nvidia drivers, flash player, msttcorefonts κτλ. Για όλα αυτά υπάρχει .deb.

 

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

Δημοσ.
Και παρεμπιπτόντως, σου έκανα καλή πάσα με την υποπερίπτωση στην οποία υπάρχει εναλλακτική μέσω PMS. Όταν δεν υπάρχει; Εμπορικό/propriatery λογισμικό δηλαδή στο οποίο ο κατασκευαστής δε δίνει έτοιμα πακέτα, αλλά μόνο binary installer.

 

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

Είτε πρόκειται για προγράμματα όπου ο προγραμματιστής δεν ξέρει ή δεν θέλει να πακετάρει, όπου παίρνουν το .tar.gz και του προσθέτουν τον κατάλληλο π.χ. debian/ φάκελο για να γίνει σωστό .deb πακέτο,

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

 

Παραδείγματα: nvidia drivers, flash player, msttcorefonts κτλ. Για όλα αυτά υπάρχει .deb.

 

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

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

 

Δεν υπάρχει πάντα τέτοια δυνατότητα, καθώς δε διαθέτουν (ούτε ενδιαφέρονται να το κάνουν) όλοι οι κατασκευαστές online το λογισμικό τους. Για το 0.1%, δεν είμαι τόσο σίγουρος. Σε home user περιβάλλοντα, είναι αρκετά πιθανό να πέφτεις απολύτως μέσα. Εγώ πάντως ακόμη θυμάμαι την τραυματική εμπειρία του να εγκαταστήσω τη σουίτα της Cadence σε μηχάνημα της σχολής από δεκάδες CD τα οποία καταλάμβανε.

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

 

Δεν υπάρχει πάντα τέτοια δυνατότητα, καθώς δε διαθέτουν (ούτε ενδιαφέρονται να το κάνουν) όλοι οι κατασκευαστές online το λογισμικό τους. Για το 0.1%, δεν είμαι τόσο σίγουρος. Σε home user περιβάλλοντα, είναι αρκετά πιθανό να πέφτεις απολύτως μέσα. Εγώ πάντως ακόμη θυμάμαι την τραυματική εμπειρία του να εγκαταστήσω τη σουίτα της Cadence σε μηχάνημα της σχολής από δεκάδες CD τα οποία καταλάμβανε.

  • Moderators
Δημοσ.
Αυτό λέω... είναι το ίδιο άδικο; Δε νομίζω, πιστεύω ότι το μεγαλύτερο μέρος της ευθύνης είναι στα ίδια τα Windows, που εξ' αρχής προώθησαν το μοντέλο του "κάντε ένα setup.exe και πειράξτε μόνοι σας ό,τι θέλετε στο μητρώο και στο file system" αντί του "ορίζω ένα policy και διατάζω τους installers να έχουν εντελώς συγκεκριμένη μορφή, αλλιώς δεν επιτρέπω εγκατάσταση προγραμμάτων".

Δεν εχεις καθολου αδικο,το αντιθετο μαλιστα.Θα ηθελα να ακουσω την αποψη σου και για την αλλη πλευρα του νομισματος:Μπορει καλλιστα να πει η ms πως ακολουθει την συγκεκριμενη τακτικη για ευκολια στις εγκαταστασεις των προγραμματων(..υποθεσεις κανω,δεν εχω ιδεα για ποιο λογο ακολουθει το συγκεκριμενο μοντελο) και πεταει το μπαλακι στους uninstallers του καθε προγραμματος,οι οποιοι θα επρεπε να κανουν σωστα την δουλεια τους.Φυσικα το παραπανω δεν απελευθερωνει την ms απο τις ευθυνες της.

  • Moderators
Δημοσ.
Αυτό λέω... είναι το ίδιο άδικο; Δε νομίζω, πιστεύω ότι το μεγαλύτερο μέρος της ευθύνης είναι στα ίδια τα Windows, που εξ' αρχής προώθησαν το μοντέλο του "κάντε ένα setup.exe και πειράξτε μόνοι σας ό,τι θέλετε στο μητρώο και στο file system" αντί του "ορίζω ένα policy και διατάζω τους installers να έχουν εντελώς συγκεκριμένη μορφή, αλλιώς δεν επιτρέπω εγκατάσταση προγραμμάτων".

Δεν εχεις καθολου αδικο,το αντιθετο μαλιστα.Θα ηθελα να ακουσω την αποψη σου και για την αλλη πλευρα του νομισματος:Μπορει καλλιστα να πει η ms πως ακολουθει την συγκεκριμενη τακτικη για ευκολια στις εγκαταστασεις των προγραμματων(..υποθεσεις κανω,δεν εχω ιδεα για ποιο λογο ακολουθει το συγκεκριμενο μοντελο) και πεταει το μπαλακι στους uninstallers του καθε προγραμματος,οι οποιοι θα επρεπε να κανουν σωστα την δουλεια τους.Φυσικα το παραπανω δεν απελευθερωνει την ms απο τις ευθυνες της.

Δημοσ.

Αυτό για το broadband δεν ισχύει, το Debian είχε .deb αρχεία ακόμα και επί εποχής Windows 9x.

 

Package ξε-package manager οι repository managers έδωσαν ώθηση οι οποίοι βελτίωσαν το μεμτό σημείο των package managers . Τα prerequisites .

Δημοσ.

Αυτό για το broadband δεν ισχύει, το Debian είχε .deb αρχεία ακόμα και επί εποχής Windows 9x.

 

Package ξε-package manager οι repository managers έδωσαν ώθηση οι οποίοι βελτίωσαν το μεμτό σημείο των package managers . Τα prerequisites .

Δημοσ.

Νομίζω ότι ήδη προσπαθεί κάπως η MS να διορθώσει τα πράγματα με το πρότυπο .MSI, απλά είναι κάτι που έπρεπε να είχε κάνει από πολύ νωρίς. Με άλλα λόγια, νομίζω ότι το .MSI δείχνει ότι η πρόθεση της MS είναι _κάποτε_ να έχει package management, απλά δεν είναι έτοιμη ακόμα. Π.χ. δεν υπάρχει καν η έννοια του dependency.

 

Μάλιστα, υπάρχουν και τα .MSP (patches) τα οποία μπορούν να λειτουργήσουν ως updates, αλλά ξανά θεωρώ ότι σαν τεχνολογία είναι πάρα πολύ πίσω από τα repositories των διανομών.

 

Ελπίζω κάποτε να προωθήσει ένα αντίστοιχο σύστημα με τις διάφορες διανομές, ώστε ο κάθε κατασκευαστής να διατηρεί ένα δικό του repository σύμφωνα με προδιαγραφές της MS, και να υπάρχουν έτσι αυτόματα updates για όλα τα προγράμματα τα οποία να μανατζάρονται από ένα κεντρικό "software control panel".

 

Φαντάσου σκηνικό: πας στο site της adobe, κάνεις κλικ σε ένα .xxx αρχείο και έτσι προσθέτεις το repository της (με υπογραφές και όλα). Στη συνέχεια πας στο software control panel των windows και βλέπεις διαθέσιμα όλα τα λογισμικά της adobe. Κάνεις διπλό κλικ στον acrobat reader, και όχι μόνο το software control panel στον κατεβάζει και στον εγκαθιστά, αλλά σου κατεβάζει και το τάδε msvc dll ή .net framework από το repository της microsoft ως dependency. Στη συνέχεια, ξανά από το software center, κάνεις διπλό κλικ στο photoshop, εγκαθίσταται η trial, και αν θες να το αγοράσεις απλά πας στο μενού Βοήθεια » Παραγγελία, το παραγγέλνεις, συμπληρώνεις τον κωδικό όταν σου έρθει, και από trial μετατρέπεται σε full έκδοση.

 

Και φυσικά όλα τα updates για όλα τα προγράμματα έρχονται με τη μία χωρίς να τα κυνηγάς στο Internet. Κι αν βρεις ένα αρχείο C:\Windows\xaxa.exe ξέρεις κατευθείαν ποιο πακέτο στο έβαλε.

 

Κι αν θες να κάνεις unattended windows installer, απλά γράφεις σε μια λίστα τα repositories και τα πακέτα που θες να εγκατασταθούν αυτόματα.

 

Δεν θα ήταν υπέροχο; Το έχουμε ήδη στο Linux εδώ και δεκαετίες... :-/

Δημοσ.

Νομίζω ότι ήδη προσπαθεί κάπως η MS να διορθώσει τα πράγματα με το πρότυπο .MSI, απλά είναι κάτι που έπρεπε να είχε κάνει από πολύ νωρίς. Με άλλα λόγια, νομίζω ότι το .MSI δείχνει ότι η πρόθεση της MS είναι _κάποτε_ να έχει package management, απλά δεν είναι έτοιμη ακόμα. Π.χ. δεν υπάρχει καν η έννοια του dependency.

 

Μάλιστα, υπάρχουν και τα .MSP (patches) τα οποία μπορούν να λειτουργήσουν ως updates, αλλά ξανά θεωρώ ότι σαν τεχνολογία είναι πάρα πολύ πίσω από τα repositories των διανομών.

 

Ελπίζω κάποτε να προωθήσει ένα αντίστοιχο σύστημα με τις διάφορες διανομές, ώστε ο κάθε κατασκευαστής να διατηρεί ένα δικό του repository σύμφωνα με προδιαγραφές της MS, και να υπάρχουν έτσι αυτόματα updates για όλα τα προγράμματα τα οποία να μανατζάρονται από ένα κεντρικό "software control panel".

 

Φαντάσου σκηνικό: πας στο site της adobe, κάνεις κλικ σε ένα .xxx αρχείο και έτσι προσθέτεις το repository της (με υπογραφές και όλα). Στη συνέχεια πας στο software control panel των windows και βλέπεις διαθέσιμα όλα τα λογισμικά της adobe. Κάνεις διπλό κλικ στον acrobat reader, και όχι μόνο το software control panel στον κατεβάζει και στον εγκαθιστά, αλλά σου κατεβάζει και το τάδε msvc dll ή .net framework από το repository της microsoft ως dependency. Στη συνέχεια, ξανά από το software center, κάνεις διπλό κλικ στο photoshop, εγκαθίσταται η trial, και αν θες να το αγοράσεις απλά πας στο μενού Βοήθεια » Παραγγελία, το παραγγέλνεις, συμπληρώνεις τον κωδικό όταν σου έρθει, και από trial μετατρέπεται σε full έκδοση.

 

Και φυσικά όλα τα updates για όλα τα προγράμματα έρχονται με τη μία χωρίς να τα κυνηγάς στο Internet. Κι αν βρεις ένα αρχείο C:\Windows\xaxa.exe ξέρεις κατευθείαν ποιο πακέτο στο έβαλε.

 

Κι αν θες να κάνεις unattended windows installer, απλά γράφεις σε μια λίστα τα repositories και τα πακέτα που θες να εγκατασταθούν αυτόματα.

 

Δεν θα ήταν υπέροχο; Το έχουμε ήδη στο Linux εδώ και δεκαετίες... :-/

Δημοσ.
Package ξε-package manager οι repository managers έδωσαν ώθηση οι οποίοι βελτίωσαν το μεμτό σημείο των package managers . Τα prerequisites .

 

Λάθος, π.χ. στα .deb που ξέρω τα dependencies γράφονται στο ίδιο το deb και όχι στο repository.

Δημοσ.
Package ξε-package manager οι repository managers έδωσαν ώθηση οι οποίοι βελτίωσαν το μεμτό σημείο των package managers . Τα prerequisites .

 

Λάθος, π.χ. στα .deb που ξέρω τα dependencies γράφονται στο ίδιο το deb και όχι στο repository.

Δημοσ.
Λάθος, π.χ. στα .deb που ξέρω τα dependencies γράφονται στο ίδιο το deb και όχι στο repository.

 

Ναι αλλά το point μου είναι απο που στα έφερνε ! Στα έφερνε μόνο του ? Όχι σου έλεγε τι λείπει και έπρεπε να πας να το φέρεις έσυ ! Κάτι που πλέον το αναλαμβάνουν οι repository managers. Και τώρα το rpm πχ σου λέει τι λείπει αλλά πρέπει να το φέρεις εσύ. Μιλάμε για εποχές windows 95 και μη διάδοσης του internet. Σε αυτό το σχόλιο εστίασα. Ότι ενώ τα windows μπορούν να σταθούν χωρίς internet το linux κατ εμε δεν μπορεί λόγω dependency hell.

Δημοσ.
Λάθος, π.χ. στα .deb που ξέρω τα dependencies γράφονται στο ίδιο το deb και όχι στο repository.

 

Ναι αλλά το point μου είναι απο που στα έφερνε ! Στα έφερνε μόνο του ? Όχι σου έλεγε τι λείπει και έπρεπε να πας να το φέρεις έσυ ! Κάτι που πλέον το αναλαμβάνουν οι repository managers. Και τώρα το rpm πχ σου λέει τι λείπει αλλά πρέπει να το φέρεις εσύ. Μιλάμε για εποχές windows 95 και μη διάδοσης του internet. Σε αυτό το σχόλιο εστίασα. Ότι ενώ τα windows μπορούν να σταθούν χωρίς internet το linux κατ εμε δεν μπορεί λόγω dependency hell.

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

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

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

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

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

Σύνδεση

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

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

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