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

Κανα 2 ερωτησεις


thessalonik

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

το dpkg δεν λύνει εξαρτήσεις, απλά κάνει εγκατάσταση το πακέτο

 

μπορείς να κάνεις πρώτα

dpkg -I package.deb

και να τις βάζεις με το χέρι πριν το κάνεις εγκατάσταση


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

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

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

Δεν εννουσα το dpkg αλλα το apt-get γιατι δεν το κανει αμεσως εφοσον ξερει οτι ενα απκετο τις χρειαζεται.

 

Η πολλες φορε και μ το -f παλι αποτυγχανει.

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

Ναι πραγματι αν και δεν ρωτησα ομς ακριβς αυτο. Για πααρδειγμα τι γινεται αν 1 πακετο θελει εξαρτησει και παοιες απο αυτες δεν βρισκονται στο αποθετηριο που ειναι το πακετο για να επιλυθουν?

 

Υπαρχει καποιος τροπος, καποιο αποθετηριο που να μπορω να βρισκω μεσω του απτ τα πακετα που θελω ετσι ωστε αν μην ψαχνω σε σελιδες ολη την ωρα?

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

δεν καταλαβαίνω τι εννοείς

 

με

apt-cache search psarovarka

 

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

το κάνεις εγκατάσταση και βάζει μόνο του τις εξαρτήσεις που θέλει

 

πέρα από το skype δεν υπήρχε άλλο πακέτο που να μην υπάρχει στο repo και να το χρησιμοποιώ

εσύ τι δε βρίσκεις

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

Ναι πραγματι αν και δεν ρωτησα ομς ακριβς αυτο. Για πααρδειγμα τι γινεται αν 1 πακετο θελει εξαρτησει και παοιες απο αυτες δεν βρισκονται στο αποθετηριο που ειναι το πακετο για να επιλυθουν?

 

Υπαρχει καποιος τροπος, καποιο αποθετηριο που να μπορω να βρισκω μεσω του απτ τα πακετα που θελω ετσι ωστε αν μην ψαχνω σε σελιδες ολη την ωρα?

 

Αν δεν θέλεις να σπάσεις το σύστημα σου και να μην μπορείς  να το διορθώσεις μετά με τιποτα ξέχνα τις εγκαταστάσεις ιδίως lib από repositories εκτός της διανομής σου. Τα πάντα θα τα βρείς μέσα στην διανομή σου ακόμα και το skype υπάρχει μια έκδοση του στα repositories. Καταρχήν άνοιξε τις ρυθμίσεις του synaptic και εγκατέστησε τα third party προγράμματα. 

Από την άλλη το να κάνεις εγκατάσταση προγράμματα όπως το skype που είναι απλά ενα .deb δεν τρέχει και τπτ δλδ δεν θα πάθει και τίποτα το σύστημα. Για πες τι προγράμματα ψάχνεις που δεν τα βρίσκεις στην διανομή σου?

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

Λοιποοον...

 

α) Το προβλημα σου δεν ειναι "οι εξαρτησεις που δεν επιλυει το apt" αλλα το "θελω να βαλω 32αρα εφαρμογη σε 64αρι συστημα". Η λυση ειναι αυτη που προταθηκε παραπανω με το add architecture και τα οσα λεει το apt οτι λειπουν απο το skype για να εγκατασταθει ειναι 32αρια πακετα.

β) Λιγοι λογοι για τους οποιους το synaptic (frontend) ειναι καλυτερο απο το apt (backend)

- find as you type

- οργανωση, μπορεις πχ να δεις ποιο repo εχει ποια πακετα, πραγμα που για να κανεις με το apt πρεπει να ξερεις kung fu στην bash

- κεντρικη διαχειρηση, πχ μπορεις να βαλεις καποιο repo, να βγαλεις καποιο αλλο, να βαλεις πακετα σε hold κλπ με λιγα κλικ οταν για το apt πρεπει να επεξεργαστεις 2+ αρχεια

- screenshots :P (καλα οχι παντα, μονο για τις εφαρμογες που εχουν gui και που καποιος φιλοτιμηθηκε να ανεβασει ενα screenshot)

γ) To repo που δινει το skype για το πακετο του εχει την τελευταια 2.x, και αφου κανεις δεν μπαινει στον κοπο να το συντηρει, αναγκαστικα κατεβαζεις το .deb απο τη σελιδα και το περνας παντα με dpkg -i (μικρο I)!

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

 

nikos@dell:~/Downloads$ sudo dpkg -i teamviewer_linux_x64.deb 
(Reading database ... 150466 files and directories currently installed.)
Preparing to unpack teamviewer_linux_x64.deb ...
Unpacking teamviewer (9.0.24147) over (9.0.24147) ...
dpkg: dependency problems prevent configuration of teamviewer:
 teamviewer depends on lib32asound2; however:
  Package lib32asound2 is not installed.
 teamviewer depends on lib32z1; however:
  Package lib32z1 is not installed.
 teamviewer depends on ia32-libs; however:
  Package ia32-libs is not installed.
 
dpkg: error processing package teamviewer (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 teamviewer
nikos@dell:~/Downloads$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
  libc6-i386
Use 'apt-get autoremove' to remove it.
The following packages will be REMOVED:
  teamviewer
0 upgraded, 0 newly installed, 1 to remove and 142 not upgraded.
1 not fully installed or removed.
After this operation, 81,9 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
nikos@dell:~/Downloads$ 
 
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σου χτυπάνε τώρα οι εξαρτήσεις με λίγα λόγια τα library που δεν είναι στην διανομή στην ίδια έκδοση που θέλει το πρόγραμμα για να δουλέψει. Δεν νομίζω να μπορείς να κάνεις και πολλά. Μια λύση θα είναι να δοκιμάσεις εγκατάσταση παλιότερης έκδοσης. Για δοκίμασε και αυτήν εδώ την μέθοδο

 

http://linuxg.net/how-to-install-teamviewer-9-stable-on-ubuntu-linux-mint-pear-os-elementary-os-debian-crunchbang-and-kwheezy/

 

η δοκίμασε και να κάνεις download το deb αρχείο από το site και απλά να το εγκαταστήσεις με διπλό κλικ. Δεν ξέρω και ποια μέθοδο εγκατάστασης είχες δοκιμάσει μέχρι τώρα.


Στο ubuntu forum πάντως που αναφέρουν το πρόβλημα προτείνουν και σαν λύση την εγκατάσταση του 32αρη πακέτου και ας είναι 64αρα διανομή

 

http://ubuntuforums.org/showthread.php?t=2181691

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

Επειδη

α) Το προβλημα σου δεν ειναι "οι εξαρτησεις που δεν επιλυει το apt" αλλα το "θελω να βαλω 32αρα εφαρμογη σε 64αρι συστημα". Η λυση ειναι αυτη που προταθηκε παραπανω με το add architecture και τα οσα λεει το apt οτι λειπουν απο το skype για να εγκατασταθει ειναι 32αρια πακετα.

και δεν κανεις τη λυση σωστα. Τωρα που εισαι σε 32αρα εγκατασταση και βαζεις 32αρα εφαρμογη λογικο εινια να μην εχεις προβλημα.
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

oxi eimai se 64bit εγκατασταση.

 

εισαι σε 64αρα εγκατασταση και πας να βαλεις εφαρμογες (skype,teamviewer) που ειναι 32αρια...και επειδη υπαρχει σχετικο "θεμα" σου προταθηκε λυση να προσθεσεις την 32αρα αρχιτεκτονικη στα αποθετηρια.

Προφανως "σκαει" η εγκατασταση αφου δεν βρισκει τις 32αρες βιβλιοθηκες...

 

Ειπωθηκε ισα με ....32....φορες...και συ συνεχιζες το ιδιο πραμα χωρις να προσθετεις την 32αρα αρχιτεκτονικη...κουρασες.

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

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

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

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

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

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

Σύνδεση

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

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

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