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

Το πρώτο μου linux...


killer76

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

Ξαναπερναω windows τωρα και μετα θα ξαναπερασω ubuntu. Το bootloader που πρεπει να το εγκαταστησω? στο ρουτ του δισκου ή σε καποιο παρτισιον?

 

Υ.γ. Απο οτι διαβαζω γενικα, και απο οτι ειδα με μια πρωτη ματια, το λειτουργικο πρεπει να τα σπαει. Απορω ομως πως μεγαλες εταιριες δεν βγαζουν τα προγραμματα τους και για λινουξ? αυτο ειναι μονο που μου δενει και δεν φευγω απο τα windows.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

Υ.γ. Απο οτι διαβαζω γενικα, και απο οτι ειδα με μια πρωτη ματια, το λειτουργικο πρεπει να τα σπαει. Απορω ομως πως μεγαλες εταιριες δεν βγαζουν τα προγραμματα τους και για λινουξ? αυτο ειναι μονο που μου δενει και δεν φευγω απο τα windows.

 

Η εγκατασταση προγραμματων διαφερει πολυ απο τα windows

 

Στα windows ειναι πολυ ευκολο να εχεις ενα πακετο που να κανει για ολα. XP, vista,7, 8 με οποιοδηποτε service pack και να δουλευει και να ειναι και αυτονομο. Τα συνηθισμενα dependencies που μπορει αν υπαρχουν (πχ java, flash .net, visual c++ redistributable) ειναι μετρημενα κουκια

 

Το linux μεταξυ διανομων εχει πολλες διαφορες τοσο στο package manager οσο και στα βασικα πακετα βιβλιοθηκων και configuration της καθε διανομης. Αλλα και στην ιδια τη διανομη με την παροδο των εκδοσεων αλλαζουν αρκετα πραγματα τα οποια μπορουν να δημιουργησουν ασυμβατοτητες σε οποιοδηποτε πακετο εγκαταστασης εφτιαχνε ο  developer.

 

Χωρις πακετα που θα μπορουσε ο καθε χρηστης απλα να τρεξει χωρις να αναμενονται προβληματα και troubleshooting, σε πολλες διανομες και το ιδιο πακετο σε πολλες εκδοσεις της διανομης τετοιου ειδους προγραμματα θα εχουν τεραστιο προβλημα. Μιλαμε παντα για τον απλο χρηστη, οχι καποιος να το κανει να τρεξει με κοπο.

 

Εδω drivers βγαζει η nvidia και αν πας να τους βαλεις μονος σου τους επισημους απο το site τους αντι για τους επεξεργασμενους για τα repositories κινδυνευεις να μεινεις προσωρινα χωρις γραφικο περιβαλλον

 

Για αυτο το λογο αλλα και το ολο dependency hell που υπηρχε πολλα χρονια πριν στο linux η εξελιξη οδηγησε στην πλεον πρακτικα πληρη εξαρτηση απο repositories ειδικα για την καθε διανομη. Αυτο δουλευει μεχρι στιγμης πολυ καλα για τα free open source προγραμματα

 

Αν προκειται λοιπον για open source η εστω δωρεαν προγραμμα, οι συντηρητες των repositories μπορει να φροντισουν να συντηρουν πακετα του προγραμματος και να τα ανανεωνουν για την καθε διανομη τους, αλλα η κατασταση ειναι πολυ πιο δυσκολη για καποιο επι πληρωμη προγραμμα.

Φαντασου απλα τον εφιαλτη πολυπλοκοτητας που θα ειχε μια εταιρια να φτιαξει τα δικα της repositories εστω για τις 5-10 βασικες διανομες και να τα συντηρει αλλα και να βασιζεται στο οτι ο μεσος χρηστης θα εχει την ορεξη να ακολουθησει οδηγιες που χρειαζονται για να προσθεσει το repository στα υπαρχοντα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Συμφωνώ εν μέρει με την τοποθέτηση, όμως στο Linux μπορούν κανονικά να εγκατασταθούν και να τρέξουν εφαρμογές βασισμένες σε στατικές βιβλιοθήκες (συνήθως κάτω απ' το /opt) και το προτιμούν σχεδόν πάντα σαν λύση οι εταιρείες που μέχρι τώρα έχουν κυκλοφορήσει εμπορικό λογισμικό για Linux (π.χ. Mathematica, Matlab κλπ.). Συνεπώς μία εταιρεία που θέλει να κυκλοφορήσει το κλειστό λογισμικό της για Linux έχει λύσεις και δεν περιορίζεται στο παραδοσιακό τρόπο διανομής λογισμικού από repositories.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Επειδή είμαι στην ίδια φάση με σένα... δουλεύω επαγγελματικά την σουίτα της adobe δοκίμασε και το hackintosh...
Έτσι και Unix θα έχεις και τα γνωστά προγράμματα που θέλεις.. όσο για το web dev καλύτερο από unix os δεν θα βρεις... ;)
Δοκιμασμένο προσωπικά, αλλά αναγκαστικά δεν μπορώ να το κρατήσω ως μόνιμο διότι το σύστημα μου δεν είναι πλήρως συμβατό με αποτέλεσμα να έχω αστάθειες... οπότε για την ώρα δουλεύω με windows και προσπαθώ να μάθω linux για να μου είναι ευκολότερη η μετάβαση στα mac. Μέχρι να στήσω το hackintosh σωστά. ;)

Αν πάλι δεν τα δουλεύεις επαγγελματικά ή τουλάχιστον το photoshop το έχεις για μικροσυνθέσεις για τα sites.. το gimp θα σε καλύψει και με το παραπάνω αλλά σίγουρα θα χρειαστεί να περάσεις μια φάση εκμάθησης όπου θα σου σπάσει τα νεύρα γιατί θα δουλεύεις πιο αργά...

Επίσης αν το djing το έχεις σαν hobby σίγουρα θα υπάρχουν εφαρμογές που τρέχουν και σε linux που ίσως σε βολέψουν.

Anyway, that's my 2cents.. και σου προτείνω ανεπιφύλακτα το hackintosh.
 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ωραια παιδια θα δοκιμασω αυτά που μου είπατε. Μπορείτε να με βοηθήσετε όμως σε αυτή την ερώτηση? 

Το bootloader που πρεπει να το εγκαταστησω? στο ρουτ του δισκου ή σε καποιο παρτισιον?

 

Γιατι μολις ξαναπερασα windows και θα ξαναπεράσω ubuntu. Μην ξαναπεράσω απόψε πάλι windows δευτερη φορα  :shock:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αφού πάς για διπλή εγκατάσταση,κάνε κάτι τέτοιο

 

 

 

sda1             bootloader Γύρω στα 150mb Αν έχεις περάσει windows,θα εγκατασταθεί αυτόματα σε αυτό το partition.

sda2             win            Όσο χρειάζεσαι

sda3 /           linux          8gb το λιγότερο

sda4 /home  Διαφορετικό partition για το home,ώστε να μπορείς να περάσεις μια νέα διανομή στο /,κρατώντας όμως τα αρχεία σου

sda5  ntfs     Σε περίπτωση που θες να σώσεις κάτι ενώ βρίσκεσαι στα linux και θες μετά να το τραβήξεις στα win...

swap            Το διπλάσιο της ram σου,ή αν έχεις θέμα χώρου,ίσο με αυτήν.Eγώ πάντως 8gb δεν τα έχω δει ποτέ να γεμίζουν.

 

Και καλύτερα mint.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για μένα μην τα μπλέξεις τόσο. Κάνε ενα partiton για τα win, ένα για το Linux(περιπου 20GB) και ένα για αποθηκη(ntfs)

 

Περνάς πρώτα τα win και μετά την διανομή που θες. Αργοτερα μόλις εξοικειωθείς υπάρχουν τρόποι να αλλάξεις τα partition του Linux.

 

Αν έχεις πάνω απο 4GB ram δεν χρειάζεσαι swap.

 

Τον boot loader τον βαζεις στο sda, χωρίς αριθμο δηλαδη, για να ξεκινανε και τα δυο λειτουργικά.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Bspus, τα παραλες λιγάκι :P
Έκδοση προγράμματος για διαφορετικό λειτουργικό σημαίνει -εκτός των άλλων- και διαφορετικός τρόπος εγκατάστασης. Κανείς δεν υποχρεώνει μια εταιρεία που θέλει να διαθέσει κάποιο πρόγραμμα της σε linux να το κάνει μέσω του package manager ή ακόμα να το διαθέσει σε πολλές διανομές και να το υποστηρίζει σε αυτές. Μπορεί να φτιάξει έναν installer για όλες (γι' αυτό υπάρχει το MojoSetup του icculus) κα να διαχειριστεί τις εξαρτήσεις όπως ακριβώς το κάνει και σε win (bundling). Επίσης δεν είναι δεν είναι υποχρεωμένος κάποιος που διαθέτει το πρόγραμμά του μέσω ενός repo να πείσει τον χρήστη να ακολουθήσει οδηγίες (δες τι κάνει η google με τον chrome...).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ό,τι εμπορικό έχω δει πάντως, εκτός από το virtualbox που έχει ένα repo της κακιάς ώρας, έχει κάποιου είδους bash installer που το κάνει εγκατάσταση στο /opt

 

 

για αρχάριο θα πρότεινα ακόμα πιο απλό partition scheme

ένα partition για linux περίπου 15GB και το υπόλοιπο windows

όλα τα αρχεία θα τα αποθηκεύεις στα windows για να τα βλέπεις και από τα δύο

δεν είναι το πιο αποδοτικό από άποψη χώρου αλλά είναι σίγουρα το πιο απλό

 

επίσης πρώτα θα βάλεις τα windows και μετά το linux γιατί αλλιώς θα μπλέξεις με recover grub που δεν είναι το πιο απλό πράγμα αν δεν έχεις λίγο εμπειρία

 

ο bootloader πάει στο sda, χωρίς νούμερο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ό,τι εμπορικό έχω δει πάντως, εκτός από το virtualbox που έχει ένα repo της κακιάς ώρας, έχει κάποιου είδους bash installer που το κάνει εγκατάσταση στο /opt

 

 

Αρκετά προγράμματα χρησιμοποιούν ένα απλό bash script και το makeself για να έχουν standalone installers. Για gui χρησιμοποιούσαν τον installer της loki και πλέον το mojosetup.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 Μπορεί να φτιάξει έναν installer για όλες (γι' αυτό υπάρχει το MojoSetup του icculus) κα να διαχειριστεί τις εξαρτήσεις όπως ακριβώς το κάνει και σε win (bundling). Επίσης δεν είναι δεν είναι υποχρεωμένος κάποιος που διαθέτει το πρόγραμμά του μέσω ενός repo να πείσει τον χρήστη να ακολουθήσει οδηγίες (δες τι κάνει η google με τον chrome...).

 

Τοτε προφανως ειναι πιο απλο απ'οτι νομιζα.

 

Για τις οδηγιες εννουσα το πως θα προσθεσει καποιος το extra repo στη λιστα του. Δεν ειναι δυσκολο φυσικα αλλα ενα βημα παραπανω

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τοτε προφανως ειναι πιο απλο απ'οτι νομιζα.

 

Για τις οδηγιες εννουσα το πως θα προσθεσει καποιος το extra repo στη λιστα του. Δεν ειναι δυσκολο φυσικα αλλα ενα βημα παραπανω

 

 

Οι πιο διαδεδομένες διανομές επιτρέπουν την προσθήκη repo με την προσθήκη ενός αρχείου κειμένου στον κατάλληλο κατάλογο. Αυτό εκμεταλεύεται η google με το πακέτο του chome. Κατεβάζει ο χρήστης των υποστηριζόμενων διανομών το πακέτο, το εγκαθιστά (στις περισσότερες ανοίγει με κλικ) και αυτό εκτός από την κυρίως εγκατάσταση προσθέτει και το repo για αναβαθμίσεις.

Οι μη υποστηριζόμενες διανομές (ότι δηλ. δεν είναι debian, fedora, suse, ubuntu και άμεσα παράγωγά τους όπως το mint) μπορούν να χρησιμοποιήσουν τα ίδια rpm/deb πακέτα και με βάση αυτά να φτιάξουν τα δικά τους. Με αυτόν τον τρόπο μπορεί κάποιος να τρέξει τον chrome σε slackware, arch, gentoo κ.λ.π. Δεν ισχυρίζεται κανείς ότι η google πρέπει να δημιουργήσει πακέτα για όλους :) Παρεμπιπτόντως, τα πακέτα για fedora και suse είναι κοινά, όπως και αυτά της debian με την ubuntu, παρά το γεγονός ότι έχουν μπόλικες διαφορές μεταξύ τους.

Δεν θα ήταν άσχημος ένας πιο άμεσος τρόπος να προσθέτει ο ίδιος ο χρήστης repos, αλλά μόνο μία διανομή (suse) εχει στήσει ένα αξιοπρεπές σύστημα γι' αυτό τον σκοπό (one click install).

Υπάρχουν πάντως τουλάχιστον 2 προσπάθειες για να κάνουν την εγκατάσταση bundles πιο απλή και τυποποιημένη - δεν ξέρω τι τύχη θα έχουν.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

σοβαρά τώρα χρειάζεται ευκολότερος τρόπος για να προσθέσει ο χρήστης repos?

δε λέω να πάει να πειράζει τα sources με vi, όποιο gui frontend για package manager και να ανοίξεις μπορείς να το κάνεις

ένα copy paste είναι

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν ειναι η δυσκολια στην προσθηκη την ιδια, αν και γι' αυτην αν ψαξεις θα βρεις ανθρωπους που δυσκολευονται. Επισης θα βρεις ανθρωπους που δεν δυσκολευονται αλλα τα εχουν κανει μανταρα γιατι προσθεσαν repos για διαφορετικες εκδοσεις της ιδιας διανομης B)

Τι εννοεις vi; nano FTW! :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@warlock9_0

Εννοει ότι στο suse κατεβάζεις ένα αρχείο με κατάληξη .repo και με 1 κλικ το εγκαθιστάς, πράγματι υπάρχει κάτι τέτοιο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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

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