SpyrosR Δημοσ. 31 Αυγούστου 2008 Share Δημοσ. 31 Αυγούστου 2008 Σήμερα προσπαθούσα να μεταγλωτίσσω το Pidgin 2.5 σε Debian Lenny. Πονοκέφαλος... κάθε λίγο παραπονιόταν ότι δεν έβρισκε το τάδε πράγμα που ήθελε (απ' το στάδιο του configure). Φυσικά στο tarball δεν υπάρχει αρχείο με τα dependencies, σε πακέτο φυσικά ώστε να τέλειωνα μ' ένα "# aptitude install ...". Υπάρχει τρόπος να βρω τι απαιτεί το πρόγραμμα; Π.χ. κάνας διακόπτης του compiler (Gcc), να βγάζει λίστα με τα απαιτούμενα; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 31 Αυγούστου 2008 Share Δημοσ. 31 Αυγούστου 2008 Το αρχείο README το άνοιξες καθόλου; BUILD===== Read the 'INSTALL' file for more detailed directions. These programs use the standard ./configure ; make. You need to use gmake, BSD make probably won't work. Remember, run ./configure --help to see what build options are available. In order to compile Pidgin you need to have GTK+ 2.0 installed (as well as the development files!). The configure script will fail if you don't. If you don't have GTK+ 2.0 installed, you should install it using your distribution's package management tools. For sound support, you also need gstreamer 0.10 or higher. For spellchecking support, you need libgtkspell (http://gtkspell.sf.net/). Your distro of choice probably already includes these, just be sure to install the development packages. Μάλλον το libgtk2.0-dev χρειάζεσαι... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
apoikos Δημοσ. 1 Σεπτεμβρίου 2008 Share Δημοσ. 1 Σεπτεμβρίου 2008 Σήμερα προσπαθούσα να μεταγλωτίσσω το Pidgin 2.5 σε Debian Lenny. Πονοκέφαλος... κάθε λίγο παραπονιόταν ότι δεν έβρισκε το τάδε πράγμα που ήθελε (απ' το στάδιο του configure). Φυσικά στο tarball δεν υπάρχει αρχείο με τα dependencies, σε πακέτο φυσικά ώστε να τέλειωνα μ' ένα "# aptitude install ...". Υπάρχει τρόπος να βρω τι απαιτεί το πρόγραμμα; Π.χ. κάνας διακόπτης του compiler (Gcc), να βγάζει λίστα με τα απαιτούμενα; Εφόσον το pidgin ήδη υπάρχει ως πακέτο στο lenny (σε παλιότερη έκδοση), μπορείς να δώσεις > apt-get build-dep pidgin Οπότε θα φέρει ό,τι build dependencies χρειάζονται. Για να δεις μόνο τις εξαρτήσεις, μπορείς να δώσεις: > apt-cache showsrc pidgin | grep Build-Depends: Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 1 Σεπτεμβρίου 2008 Share Δημοσ. 1 Σεπτεμβρίου 2008 Αφου βιαζεσαι τοσο πολυ, γιατι δεν το παιρνεις απο το experimental που υπαρχει ετοιμο, σε .deb και με ολες τις εξαρτησεις? Χωρις να μπλεκεις με compile και χωρις το φοβο να σπασεις τιποτα. Βαζεις ενα experimental repo στο sources.list και μετα >apt-get -t experimental install pidgin Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
myle Δημοσ. 1 Σεπτεμβρίου 2008 Share Δημοσ. 1 Σεπτεμβρίου 2008 Όταν αργότερα θα μπει στο testing όταν περάσει την φάση του παγώματος, τότε θα γίνονται κανονικά οι αναβαθμίσεις από το testing; Επίσης αν θέλω να το αναβαθμίσω από το expiremental πως γίνεται; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
apoikos Δημοσ. 1 Σεπτεμβρίου 2008 Share Δημοσ. 1 Σεπτεμβρίου 2008 Όταν αργότερα θα μπει στο testing όταν περάσει την φάση του παγώματος, τότε θα γίνονται κανονικά οι αναβαθμίσεις από το testing; Αν κατάλαβα καλά τι εννοείς, τότε ναι, προφανώς αφού η διανομή σου είναι testing οι αναβαθμίσεις σου θα γίνονται από το testing. To apt δεν κοιτάει από που το πήρες, κοιτάει ποιες εκδόσεις υπάρχουν διαθέσιμες στα repositories που έχεις ενεργοποιημένα, και αν κάποια από αυτές είναι νεότερη από την εγκατεστημένη, τότε το πακέτο αναβαθμίζεται. Φυσικά αφού το 2.5.0-1 έχει μπει στο experimental, στο testing δε θα μπει κάποιο άλλο με την ίδια έκδοση, αλλά θα μπει π.χ. το 2.5.0-3, επομένως δεν υπάρχει περίπτωση να χάσεις την αναβάθμιση αν κατέβει κάποια πιο νέα έκδοση στο testing. Επίσης αν θέλω να το αναβαθμίσω από το expiremental πως γίνεται; Γενικά το experimental είναι απενεργοποιημένο για ευνόητους λόγους. Μπορείς απλά να δώσεις: > aptitude install -t experimental pidgin ή > aptitude install pidgin/experimental που είναι ελαφρώς καλύτερο διότι θα προσπαθήσει να ικανοποιήσει τα προαπαιτούμενα από το testing και όχι από το experimental. edit: Φυσικά αν θες να το παίρνεις πάντα από το experimental, μπορείς να χρησιμοποιήσεις τη μαγεία του apt-pinning: > Package: pidgin Pin: release a=experimental Pin-Priority: 701 στο /etc/apt/preferences και μόλις δήλωσες ότι θες να παίρνεις πάντα το pidgin από το experimental ;-) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
myle Δημοσ. 2 Σεπτεμβρίου 2008 Share Δημοσ. 2 Σεπτεμβρίου 2008 Πολύ αναλυτική απάντηση, thanks. Πρέπει να ενεργοποιήσω και τα repositories του expiremental; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
apoikos Δημοσ. 2 Σεπτεμβρίου 2008 Share Δημοσ. 2 Σεπτεμβρίου 2008 Εξαρτάται τι εννοείς να «ενεργοποιήσεις». Προφανώς πρέπει να βάλεις την αντίστοιχη γραμμή στο sources.list. Από 'κει και πέρα όχι, δε χρειάζεται να κάνεις τίποτα άλλο, απλά ερήμην (= by default) τα πακέτα του experimental έχουν πολύ χαμηλή προτεραιότητα που τα καθιστά ακατάλληλα για αυτόματη εγκατάσταση, εκτός και αν το ζητήσεις ρητά (είτε με -t experimental είτε ως package_name/experimenta). Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
SpyrosR Δημοσ. 2 Σεπτεμβρίου 2008 Μέλος Share Δημοσ. 2 Σεπτεμβρίου 2008 Φίλε apoikos να'σαι καλά. Το εγκατέστησα από experimental κι εγώ. Χρήσιμες και οι πιο πάνω εντολές. Δεν ήξερα ότι το apt έχει τέτοια "κόλπα". Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.