Εγκατάσταση πακέτου DEB στο Ubuntu. Πώς να εγκαταστήσετε το πακέτο deb στο debian και παράγωγα πώς να ανοίξετε το αρχείο deb

Ο παρακάτω πίνακας παρέχει χρήσιμες πληροφορίες σχετικά με την επέκταση αρχείου .deb. Απαντά σε ερωτήσεις όπως:

  • Τι είναι ένα αρχείο. deb?
  • Τι λογισμικό χρειάζομαι για να ανοίξω το . deb?
  • Σαν αρχείο. debνα ανοίξει, να επεξεργαστεί ή να εκτυπωθεί;
  • Πώς να μετατρέψετε. debαρχεία σε άλλη μορφή;

Ελπίζουμε να βρείτε αυτή τη σελίδα χρήσιμη και πολύτιμη πηγή!

Βρέθηκαν 1 επεκτάσεις και 0 ψευδώνυμα στη βάση δεδομένων

✅Πακέτο Debian

Περιγραφή (στα αγγλικά):
DebΤα πακέτα ian είναι τυπικά αρχεία Unix που περιλαμβάνουν δύο αρχεία tar σε μορφή gzip: ένα που περιέχει τις πληροφορίες ελέγχου και ένα άλλο που περιέχει τα δεδομένα.

Τύπος MIME: application/x-debian-package

Άλλοι τύποι αρχείων μπορεί επίσης να χρησιμοποιούν την επέκταση αρχείου .deb.

🚫 Η επέκταση αρχείου .deb συχνά δίνεται λανθασμένα!

Σύμφωνα με την Αναζήτηση στον ιστότοπό μας, αυτά τα τυπογραφικά λάθη ήταν τα πιο συνηθισμένα τον περασμένο χρόνο:

eb , db , seb , Φεβ , edb, dwb , drb , dev , deh , de , web , dbe , reb , eeb , dsb

Είναι πιθανό η επέκταση ονόματος αρχείου να είναι λανθασμένη;

Βρήκαμε τις ακόλουθες παρόμοιες επεκτάσεις αρχείων στη βάση δεδομένων μας:

🔴 Δεν μπορείτε να ανοίξετε το αρχείο .deb;

Όταν κάνετε διπλό κλικ σε ένα αρχείο για να το ανοίξετε, τα Windows ελέγχουν την επέκταση ονόματος αρχείου. Εάν τα Windows αναγνωρίζουν την επέκταση ονόματος αρχείου, το αρχείο ανοίγει στο πρόγραμμα που σχετίζεται με αυτήν την επέκταση ονόματος αρχείου. Όταν τα Windows δεν αναγνωρίζουν την επέκταση ονόματος αρχείου, εμφανίζεται το ακόλουθο μήνυμα:

Τα Windows δεν μπορούν να ανοίξουν αυτό το αρχείο:

Παράδειγμα.deb

Για να ανοίξετε αυτό το αρχείο, τα Windows πρέπει να γνωρίζουν ποιο πρόγραμμα θέλετε να χρησιμοποιήσετε για να το ανοίξετε...

Εάν δεν ξέρετε πώς να ρυθμίσετε συσχετίσεις αρχείων .deb, ελέγξτε .

🔴 Είναι δυνατή η αλλαγή της επέκτασης αρχείου;

Η αλλαγή του ονόματος αρχείου της επέκτασης αρχείου δεν είναι καλή ιδέα. Όταν αλλάζετε την επέκταση αρχείου, αλλάζετε τον τρόπο με τον οποίο τα προγράμματα στον υπολογιστή σας διαβάζουν το αρχείο. Το πρόβλημα είναι ότι η αλλαγή της επέκτασης αρχείου δεν αλλάζει τη μορφή αρχείου.

Εάν έχετε χρήσιμες πληροφορίες σχετικά με την επέκταση αρχείου .deb, !

🔴 Βαθμολογήστε τη σελίδα μας DEB

Βοηθήστε μας αξιολογώντας τη σελίδα μας DEBστο παρακάτω σύστημα αξιολόγησης 5 αστέρων. (1 αστέρι κακό, 5 αστέρια υπέροχο)

Για να ξεκινήσετε τη δημιουργία πακέτων deb, πρέπει να εγκαταστήσετε μερικά πακέτα:

$ sudo apt-get install dh_make

Προετοιμασία του φακέλου προέλευσης

Ωστε να dh_makeκαι άλλα βοηθητικά προγράμματα θα μπορούσαν να λειτουργήσουν με τον φάκελο προέλευσης, πρέπει να τον φέρετε σε μια συγκεκριμένη μορφή.

Ο φάκελος πρέπει να ονομάζεται όνομα πακέτου-έκδοση. Εκείνοι. αν έχω φάκελο πρόσθεταμε την έκδοση προγράμματος 0.1, στη συνέχεια δημιουργώ ένα φάκελο με το όνομα plugins-0.1.

$ ls VKSPlugins $ mv VKSPlugins/ libvksplugins-0.1 $ ls libvksplugins-0.1
Τώρα πρέπει να δημιουργήσετε ένα αρχείο με αυτόν τον φάκελο. Το αρχείο πρέπει να περιέχει στο όνομα *.orig.tar.gz, δηλαδή:

$ tar -zcf libvksplugins_0.1.orig.tar.gz libvksplugins-0.1 $ ls libvksplugins-0.1 libvksplugins_0.1.orig.tar.gz
Το τελευταίο προπαρασκευαστικό βήμα είναι να δημιουργήσετε έναν φάκελο στον φάκελο προέλευσης debianμε πολλά αρχεία υπηρεσίας. Για να το κάνετε αυτό, πρέπει να εκτελέσετε την εντολή:

$ cd libvksplugins-0.1/ $ dh_make Τύπος πακέτου: single binary, indep binary, multiple binary, library, module kernel, kernel patch; l Όνομα συντηρητή: Όνομα χρήστη Διεύθυνση email: [email προστατευμένο]Ημερομηνία: Τετ, 19 Αυγ 2015 14:55:53 +0300 Όνομα πακέτου: libvksplugins Έκδοση: 0.1 Άδεια χρήσης: κενό Είδος πακέτου: Single hit για επιβεβαίωση: Παράλειψη δημιουργίας ../libvksplugins_0.1.orig.tar.gz επειδή υπάρχει ήδη Ολοκληρώθηκε. Επεξεργαστείτε τώρα τα αρχεία στον υποκατάλογο debian/. Τα πρόσθετα χρησιμοποιούν ένα σενάριο ρύθμισης παραμέτρων, επομένως πιθανότατα δεν χρειάζεται να επεξεργαστείτε τα Makefiles.
Κατά την εκτέλεση αυτής της εντολής, θα τεθεί μια ερώτηση σχετικά με το είδος του αρχείου που δημιουργούμε, το απλούστερο είναι το single.

Σχετικά με τον τύπο συσκευασίας

Στην πραγματικότητα, η τεκμηρίωση λέει να επιλέξετε μόνο την επιλογή μονόκλινο. Επειδή Δεν μπόρεσα να καταλάβω όλες τις απαιτήσεις για ένα πακέτο τύπου βιβλιοθήκηαλλά είμαι αρκετά ικανοποιημένος με το αποτέλεσμα, τότε η περιγραφή θα συνεχιστεί για ένα πακέτο όπως βιβλιοθήκη.

Ρύθμιση πακέτου

Όλη η προσαρμογή του πακέτου γίνεται με την επεξεργασία αρχείων στον κατάλογο debian. Εξετάστε τα αρχεία που θα χρησιμοποιήσουμε:
  • changelog - ιστορικό πακέτου.
  • έλεγχος - διαμόρφωση κύριου πακέτου.
  • κανόνες - ανάλογο του Makefile για το πακέτο.
Εκτός από αυτά τα αρχεία, πολλά αρχεία θα δημιουργηθούν στον φάκελο debian *.πρώηντα οποία είναι παραδείγματα για τη ρύθμιση παραμέτρων διαφόρων πραγμάτων, αλλά δεν θα τα χρησιμοποιήσουμε και επομένως πρέπει να τα αφαιρέσουμε.

ημερολόγιο αλλαγών

Αυτό το αρχείο περιέχει το ιστορικό αλλαγών του πακέτου και την τρέχουσα έκδοση του πακέτου. Ας δούμε το περιεχόμενό του:

$ cat changelog libvksplugins (0.1-1) ασταθή. urgency=low * Αρχική έκδοση (Κλείνει: #nnnn) -- Όνομα χρήστη Τετ, 19 Αυγούστου 2015 15:03:51 +0300
Στην αρχή είναι το όνομα του πακέτου - libvksplugins, μετά την έκδοσή του. Η έκδοση χωρίζεται σε δύο μέρη από τον χαρακτήρα "-". Το πρώτο μέρος δείχνει την έκδοση του προγράμματος στο πακέτο, το δεύτερο δείχνει την "αναθεώρηση" του πακέτου. Η αναθεώρηση είναι η έκδοση του πακέτου, δηλ. αν δεν υπήρχε τέτοιο πακέτο πριν, τότε η αναθεώρηση είναι ίση με 1. Εάν υπήρχε ήδη ένα πακέτο με μια τέτοια έκδοση του προγράμματος, αλλά υπήρχαν αλλαγές σε αυτό, τότε η αναθεώρηση αυξάνεται.

Λέξη ασταθήςυποδεικνύει ότι η συσκευασία δεν είναι σταθερή, π.χ. δεν έχει δοκιμαστεί σωστά στις μηχανές των χρηστών.

Επιγραφή επείγον=χαμηλόυποδηλώνει τον επείγοντα χαρακτήρα της αλλαγής. Επειδή δεν υπάρχει επείγον, τότε η αξία είναι χαμηλός. Εάν φτιάχναμε ένα πακέτο για να διορθώσουμε μια σοβαρή ευπάθεια ή σφάλμα, τότε η τιμή θα μπορούσε να οριστεί σε υψηλός.

Μετά την πρώτη γραμμή ακολουθεί μια κενή γραμμή, ακολουθούμενη από την πρώτη καταχώρηση:

* Αρχική κυκλοφορία (Κλείνει: #nnnn)
Στο Debian, το changelog χρησιμοποιείται για να κλείνει αυτόματα σφάλματα σε συστήματα παρακολούθησης σφαλμάτων προϊόντων λογισμικού. Επειδή σε αυτήν την περίπτωση, δεν χρησιμοποιώ ένα τέτοιο σύστημα, τότε αυτή η γραμμή γίνεται:

* Αρχική έκδοση

Σχόλιο

Όταν ελέγχετε ένα πακέτο με ένα πρόγραμμα λιντιανός, απουσία Κλείνει: #XXXXθεωρείται σφάλμα.


Η τελευταία γραμμή είναι η υπογραφή του ατόμου που έκανε την καταχώριση. Περιλαμβάνει το όνομα και τη διεύθυνση, καθώς και την ημερομηνία τροποποίησης.

Μετά την εγκατάσταση του πακέτου deb, το αρχείο ημερολόγιο αλλαγώνεγκατεστημένος σε

/usr/share/doc/<пакет>/changelog.debian.gz

έλεγχος

Αρχείο debian/controlείναι η κύρια διαμόρφωση κατά τη δημιουργία ενός πακέτου deb. Ακολουθεί ένα παράδειγμα τέτοιου αρχείου:

$ cat control Πηγή: libvksplugins Προτεραιότητα: προαιρετικό Συντηρητής: Όνομα χρήστη Build-Depends: debhelper (>= 9), cmake Standards-Έκδοση: 3.9.5 Ενότητα: libs Ιστοσελίδα: #Vcs-Git: git://anonscm.debian.org/collab-maint/plugins.git #Vcs-Browser: http://anonscm.debian.org/?p=collab-maint/plugins.git;a= περίληψη Πακέτο: libvksplugins-dev Ενότητα: libdevel Αρχιτεκτονική: οποιαδήποτε Εξαρτάται: libvkspluginsBROKEN (= $(binary:Version)), $(misc:Depends) Περιγραφή: Πακέτο: libvkspluginsBROKEN Αρχιτεκτονική: οποιαδήποτε Περιγραφή:
Μπορεί να φανεί ότι το αρχείο χωρίζεται σε ενότητες χρησιμοποιώντας κενές γραμμές. Κάθε ενότητα περιγράφει ένα πακέτο που δημιουργήθηκε από τον φάκελο προέλευσης. Ας τα εξετάσουμε με τη σειρά:

ΠηγήΑυτή η ενότητα σάς λέει να δημιουργήσετε ένα πακέτο προέλευσης. Καθορίστηκε παράμετρος libvksplugins, που σημαίνει ότι θα κληθεί το πακέτο προέλευσης libvksplugins.

προτεραιότηταΑυτή η ενότητα ορίζει την προτεραιότητα του πακέτου. Επειδή το σύστημα μπορεί να κάνει μια χαρά χωρίς νέο πακέτο, τότε η τιμή ενότητας ορίζεται σε προαιρετικός. Εκείνοι. αυτό το πακέτο δεν απαιτείται για εγκατάσταση. Διαβάστε περισσότερα για γραπτές προτεραιότητες.

συντηρητήςΑυτή η ενότητα περιγράφει τις επαφές του ατόμου που δημιουργεί το πακέτο. Η μορφή του είναι αρκετά απλή και δεν απαιτεί πρόσθετη περιγραφή.

Κατασκευή-ΕξαρτάταιΜία από τις πιο σημαντικές ενότητες είναι η εγκατάσταση εξαρτήσεων πακέτων. Οι εξαρτήσεις που αναφέρονται σε αυτήν την ενότητα πρέπει να πληρούνται προκειμένου να κατασκευαστεί το πακέτο. Εκείνοι. η λίστα των εξαρτήσεων κατασκευής και εγκατάστασης μπορεί να διαφέρει.

Μπορεί να φανεί ότι οι εξαρτήσεις είναι debhelper(>=9), cmake. Εθισμός debhelper (>= 9)να οριστεί για όλα τα πακέτα από προεπιλογή. Είναι απαραίτητο για τη σωστή λειτουργία των προγραμμάτων της φόρμας dh_*.

Δεύτερο στοιχείο cmakeπροστέθηκε επειδή ο φάκελος προέλευσης περιείχε το αρχείο CMakeLists.txt, δηλ. Το σύστημα κατασκευής χρησιμοποιείται για τη συναρμολόγηση CMake. Για να μάθετε ποιες εξαρτήσεις έχει ένα πρόγραμμα, μπορείτε να διαβάσετε την τεκμηρίωσή του. Επιπλέον, μπορείτε να χρησιμοποιήσετε την εντολή dpkg-depcheck. Αυτή η εντολή πρέπει να εκτελείται ως εξής:

$ dpkg-depcheck -d ./configure
Αλλά επειδή όταν χρησιμοποιώ το CMake δεν υπάρχει σενάριο ρύθμισης παραμέτρων, τότε το χρησιμοποιώ ως εξής:

$ mkdir build && cd build $ dpkg-depcheck -d cmake ../ ..... Απαιτούνται πακέτα: libxml2:amd64 cmake libkrb5support0:amd64 language-pack-en-base libnettle4:amd64 ..... libedit2:amd614 libtas -6:amd64 qt4-qmake libgssapi-krb5-2:amd64 libhcrypto4-heimdal:amd64 ..... libroken18-heimdal:amd64 libsqlite3-0:amd64 libqt4-dev libssl1.0.0:amd64 .....
Αξιοσημείωτα εδώ είναι:

Cmake
qt4-qmake
libqt4-dev

Τα υπόλοιπα είναι εξαρτήσεις δεδομένων. Επιπλέον, το cmake βρίσκεται ήδη στη λίστα των εξαρτήσεων συναρμολόγησης. Κατ 'αρχήν, μπορείτε να το αφήσετε ως έχει ή να καθορίσετε την έκδοση που χρησιμοποιείται:

$ apt-cache εμφάνιση cmake | grep Έκδοση: Έκδοση: 2.8.12.2-0ubuntu6
Ταυτόχρονα, το CMakeLists.txt καθορίζει την έκδοση του cmake που πρέπει να χρησιμοποιηθεί:

$ cat CMakeLists.txt | grep cmake_minimum cmake_minimum_required(VERSION 2.8.4)
Νομίζω ότι ο προγραμματιστής γνωρίζει καλύτερα και επομένως καθορίζω την έκδοση από το CMakeLists.txt. Για το Qt 4, όλα είναι ξεκάθαρα με τους αριθμούς εκδόσεων, αλλά για να καθαρίσουμε τη συνείδησή μας, ας ελέγξουμε τις εκδόσεις τους:

$ apt-cache εμφάνιση qt4-qmake | grep Έκδοση: Έκδοση: 4:4.8.6+git49-gbc62005+dfsg-1ubuntu1.1 Έκδοση: 4:4.8.6+git49-gbc62005+dfsg-1ubuntu1 $ apt-cache εμφάνιση libqt4-dev | grep Έκδοση: Έκδοση: 4:4.8.6+git49-gbc62005+dfsg-1ubuntu1.1 Έκδοση: 4:4.8.6+git49-gbc62005+dfsg-1ubuntu1
Εκείνοι. για το Qt 4, καθορίστε την έκδοση 4.8.6:

Build-Depends: debhelper (>= 9), cmake (>= 2.8.4), qt4-qmake (>= 4.8.6), libqt4-dev (>= 4.8.6)
Πρότυπα-ΈκδοσηΈκδοση του προτύπου σύμφωνα με το οποίο δημιουργήθηκε το αρχείο. Αυτή η τιμή δεν χρειάζεται να αλλάξει.

Ενότητα. Το τμήμα για το πακέτο, π.χ. μια ομάδα πακέτων που εκτελούν μια μεμονωμένη εργασία. Η ενότητα 2.4 της Πολιτικής του Debian περιγράφει αυτό το ζήτημα με περισσότερες λεπτομέρειες.

αρχική σελίδαΑρχική σελίδα του έργου. Επειδή Έγραψα αυτόν τον κώδικα και δεν έχει σελίδα, απλώς διαγράφω αυτήν τη γραμμή.

Άλλα πακέταΜετά την ενότητα του αρχείου που περιγράφει το πακέτο προέλευσης, υπάρχουν ενότητες που περιγράφουν άλλα πακέτα που έχουν δημιουργηθεί από το πακέτο προέλευσης. Σχέδιο δημιουργίας πακέτου:

Από το διάγραμμα φαίνεται ότι από τις πηγές του προγράμματος, θέλω να πάρω 4 πακέτα:

  • πακέτο με πηγαίους κωδικούς.
  • ένα πακέτο με ένα δυαδικό (η ίδια η βιβλιοθήκη).
  • πακέτο ανάπτυξης (αρχεία κεφαλίδας).
  • πακέτο τεκμηρίωσης.
Γεννιέται το ερώτημα, γιατί τόσα πακέτα; Μπορεί να υπάρχουν πολλές απαντήσεις σε αυτό, αν διαβάσετε τις σχετικές συζητήσεις στο stackoverflow.com, τότε η κύρια ιδέα του διαχωρισμού είναι ότι οι περισσότεροι χρήστες δεν χρειάζονται αρχεία κεφαλίδας και τεκμηρίωση, επομένως ο διαχωρισμός αυτών των αρχείων συμβάλλει στη μείωση του δικτύου φορτίο και ταχύτητα εγκατάστασης του προγράμματος.

Η προσωπική μου απάντηση σε αυτήν την ερώτηση είναι ότι αυτή η κατάτμηση βοηθά στη δομή του προγράμματος με τον τρόπο που θέλω να εργαστώ μαζί του. Για ανάπτυξη θα βάλω το πακέτο dev αλλά όχι για χρήση.

Εκτός από τα πακέτα που περιγράφονται παραπάνω, μπορείτε να δημιουργήσετε ένα πακέτο dbg με μια έκδοση εντοπισμού σφαλμάτων του προγράμματος. Αυτό μπορεί να είναι χρήσιμο εάν το πρόγραμμα κολλήσει και έχετε πρόχειρο πρόγραμμα εντοπισμού σφαλμάτων. Ωστόσο, ακόμα δεν μπορούσα να καταλάβω πώς να το κάνω. Η τεκμηρίωση δεν απαντά σε αυτήν την ερώτηση. Εάν κάνετε όπως περιγράφεται σε αυτό, τότε είτε λαμβάνω ένα άδειο πακέτο είτε λαμβάνω ένα σωρό λάθη κατά την κατασκευή.

Το διάγραμμα στο παραπάνω σχήμα δείχνει ότι καλείται το πακέτο προέλευσης libvksplugins_source, ωστόσο, το αρχείο ελέγχου καθορίζει ότι το πακέτο προέλευσης θα ονομαστεί libvksplugins. Μάλιστα θα λέγεται όντως libvksplugins, και θα κληθεί το πακέτο με δυαδικά αρχεία libvksplugins…deb. Η ουσία αυτής της σύγχυσης είναι ότι ένα πακέτο προέλευσης είναι ένα αρχείο tar και αρχεία υπηρεσίας, ενώ ένα δυαδικό πακέτο είναι ένα αρχείο με επέκταση deb.

Ρύθμιση πακέτου βιβλιοθήκηςΑς ρίξουμε μια πιο προσεκτική ματιά στην περιγραφή του πακέτου της βιβλιοθήκης:

Πακέτο: libvksplugins
Αρχιτεκτονική: οποιαδήποτε
Εξαρτάται: $(shlibs:Εξαρτάται), $(διάφορα:Εξαρτάται)
Περιγραφή: Βιβλιοθήκη για τη δημιουργία πρόσθετων με VKS 2
Αυτή η βιβλιοθήκη παρέχει έναν μηχανισμό για τη δημιουργία πρόσθετων
για χρήση στο έργο VKS 2.

Παράμετρος αρχιτεκτονικήκαθορίζει την αρχιτεκτονική του πακέτου που κατασκευάζεται. Εννοια όποιοςσημαίνει ότι μετά την κατασκευή των δυαδικών, η απαιτούμενη αρχιτεκτονική θα αντικατασταθεί από το σύστημα κατασκευής. Εκείνοι. σε ένα μηχάνημα 64-bit, λαμβάνετε ένα πακέτο ..._amd64...και για πακέτο 32 bit ..._i386....

Για πακέτα που περιέχουν σενάρια ή κείμενα, πρέπει να καθορίσετε την τιμή ως όλα.

Η τρίτη γραμμή περιγράφει τις εξαρτήσεις του πακέτου που δημιουργείται. Έτσι περιγράφεται στο κεφάλαιο 4 του Οδηγού προγραμματιστών για αρχάριους του Debian:

Χρησιμότητα dh_shlibdepsυπολογίζει τις εξαρτήσεις δυαδικών πακέτων σε κοινόχρηστες βιβλιοθήκες. Δημιουργεί μια λίστα με εκτελέσιμα ELF και κοινόχρηστες βιβλιοθήκες που βρίσκει για κάθε δυαδικό πακέτο. Αυτή η λίστα αντικαθίσταται $(shlibs:Εξαρτάται).

Χρησιμότητα dh_perlυπολογίζει τις εξαρτήσεις Perl. Δημιουργεί μια λίστα με εξαρτήσεις perl ή perlapi για κάθε δυαδικό πακέτο. Αυτή η λίστα αντικαθίσταται $(perl:Εξαρτάται).

Ορισμένες εντολές πακέτου debhelper μπορούν να προσθέσουν εξαρτήσεις στο πακέτο που δημιουργήσατε. Κάθε εντολή δημιουργεί μια λίστα απαιτούμενων πακέτων για κάθε δυαδικό πακέτο. Αυτή η λίστα αντικαθίσταται
$(διάφορα:Εξαρτάται).

Χρησιμότητα dh_gencontrolδημιουργεί ένα αρχείο DEBIAN/έλεγχοςγια κάθε δυαδικό πακέτο, αντικαθιστώντας $(shlibs:Εξαρτάται), $(perl:Εξαρτάται), $(διάφορα:Εξαρτάται)και ούτω καθεξής για τις τιμές που λαμβάνονται.


Εκείνοι. αυτή η γραμμή λέει στο πρόγραμμα δημιουργίας πακέτων να προσδιορίσει τις εξαρτήσεις.

Η τελευταία ενότητα αυτής της ενότητας είναι η περιγραφή του πακέτου. Η πρώτη γραμμή περιέχει μια σύντομη περιγραφή, οι επόμενες γραμμές περιέχουν μια πιο λεπτομερή περιγραφή. Μια λεπτομερής περιγραφή πρέπει να έχει συγκεκριμένη μορφή:

  • η συμβολοσειρά πρέπει να ξεκινά με κενό.
  • η συμβολοσειρά δεν πρέπει να είναι μεγαλύτερη από 80 χαρακτήρες.
  • μια κενή συμβολοσειρά πρέπει να ξεκινά με ένα κενό και να αποτελείται από έναν χαρακτήρα τελείας.
Ρύθμιση πακέτου κεφαλίδαςΤο πακέτο με αρχεία κεφαλίδας θα ονομάζεται libvksplugins-dev, εδώ είναι η περιγραφή του:

Πακέτο: libvksplugins-dev
Ενότητα: libdevel
Αρχιτεκτονική: οποιαδήποτε
Εξαρτάται: libvksplugins (= $(binary:Version)), $(misc:Depends)
Περιγραφή: Πακέτο ανάπτυξης για libvksplugins
Αυτό το πακέτο παρέχει αρχεία ανάπτυξης για
βιβλιοθήκη libvksplugins.
.
Επίσης, περιέχει αρχείο pkg-config για χρήση.

Σε αυτό το παράδειγμα, η ενδιαφέρουσα γραμμή Εξαρτάται. Δηλώνει ότι αυτό το πακέτο θα εξαρτηθεί από το πακέτο της βιβλιοθήκης libvksplugins, και ( = $(δυαδική: Έκδοση)) υποδεικνύει ότι απαιτείται αυστηρή αντιστοίχιση μεταξύ των εκδόσεων του δυαδικού πακέτου και του πακέτου του προγραμματιστή. Αυτό είναι ένα σημαντικό σημείο επειδή τα αρχεία κεφαλίδας πρέπει να ταιριάζουν αυστηρά με τα δυαδικά αρχεία.

Ρυθμίστε ένα πακέτο τεκμηρίωσηςΗ τεκμηρίωση παρέχεται με τη βιβλιοθήκη ώστε να είναι σε ξεχωριστό πακέτο, προσθέστε την περιγραφή της:

Πακέτο: libvksplugins-doc
Αρχιτεκτονική: όλα
Εξαρτάται: $(shlibs:Εξαρτάται), $(διάφορα:Εξαρτάται)
Περιγραφή: Τεκμηρίωση για libvksplugins
Το πακέτο περιέχει αρχεία τεκμηρίωσης html για libvksplugins

Όλα πρέπει να είναι ξεκάθαρα εδώ.

κανόνες

Αυτό το αρχείο είναι ανάλογο με το Makefile για τη δημιουργία πακέτων. Από προεπιλογή, δημιουργείται ως εξής:

$ cat rules #!/usr/bin/make -f # Δείτε debhelper(7) (αποσχολιάστε για ενεργοποίηση) # εξάγετε κάθε εντολή που τροποποιεί αρχεία στο σύστημα κατασκευής. #DH_VERBOSE = 1 # δείτε ΠΑΡΑΔΕΙΓΜΑΤΑ στο dpkg-buildflags(1) και διαβάστε /usr/share/dpkg/* DPKG_EXPORT_BUILDFLAGS = 1 περιλαμβάνει /usr/share/dpkg/default.mk # δείτε FEATURE AREAS στο dpks1-build εξαγωγή DEB_BUILD_MAINT_OPTIONS = σκλήρυνση=+όλα # δείτε ΠΕΡΙΒΑΛΛΟΝ σε dpkg-buildflags(1) # συντηρητές πακέτων για προσάρτηση CFLAGS #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic #package maintenanceers to append LDDEFLAGS-Page-Apped #WWMA-FLAGS-END_EX κύριο σενάριο συσκευασίας με βάση τη σύνταξη dh7 %: dh [email προστατευμένο]# debmake που δημιουργήθηκαν στόχοι παράκαμψης # Αυτό είναι παράδειγμα για το Cmake (Δείτε http://bugs.debian.org/641051) #override_dh_auto_configure: # dh_auto_configure -- \ # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
Μπορεί να φανεί ότι αυτό είναι ένα σενάριο bash με σύνταξη Makefile. Η μόνη ενδιαφέρουσα κατασκευή εδώ είναι

%:dh [email προστατευμένο]
Αυτό είναι ένα πρότυπο που, για όλες τις προθέσεις και σκοπούς, καλεί την εντολή dh, μεταβιβάζοντας ορίσματα σε αυτήν. Για να συναρμολογήσετε το πακέτο, είναι σημαντικό το κείμενο dh [email προστατευμένο] ανάγνωση από τον χαρακτήρα της καρτέλας. Εκείνοι. Η εσοχή δεν είναι κενά, αλλά καρτέλες.

Επειδή Οι πηγές χρησιμοποιούν το σύστημα δημιουργίας CMake και, στη συνέχεια, πρέπει να αλλάξετε αυτήν την καταχώρηση ως εξής:

%:dh [email προστατευμένο]--buildsystem=cmake

Περιεχόμενα συσκευασίας

Αφού έχουμε υποδείξει debian/controlποια πακέτα θέλουμε να πάρουμε, πρέπει να καθορίσουμε ποια αρχεία θα βάλουμε σε ποιο πακέτο. Για να γίνει αυτό, για κάθε όνομα πακέτου από το αρχείο έλεγχος, πρέπει να δημιουργηθεί στον φάκελο debianδύο αρχεία. Το πρώτο πρέπει να ονομάζεται πακέτο.διδ, και δεύτερο πακέτο.εγκατάσταση. Η ουσία των αρχείων είναι ότι το πρώτο καθορίζει ποιους φακέλους θα δημιουργηθούν για το πακέτο και το δεύτερο ποια αρχεία θα συμπεριληφθούν στο πακέτο.

Ας δούμε το περιεχόμενό τους:

$ cat libvksplugins-dev.dirs usr/lib usr/include $ cat libvksplugins-dev.install usr/include/* usr/lib/lib*.a usr/lib/lib*.so usr/lib/pkgconfig/* usr/ share/pkgconfig/*
Ένα σημαντικό σημείο, η απουσία αρχικού κλάσματος στις διαδρομές και η απουσία κλάσματος στο τέλος της διαδρομής φακέλου. Αφού ελέγξετε πού εγκαθιστά το CMake τα αρχεία της βιβλιοθήκης, μπορείτε να δημιουργήσετε τα ακόλουθα αρχεία:

$ για το στοιχείο σε $(ls libvksplugins*); κάντε echo "$item:"; γάτα $item; έγινε libvksplugins-dev.dirs: usr/include/dep572 usr/lib/pkgconfig libvksplugins-dev.install: usr/include/dep572/plugins/* usr/lib/dep572/lib*.so usr/lib/pkgconfig/* libvks .dirs: usr/lib/dep572 libvksplugins-doc.dirs: usr/share/doc/libplugins-0.1 libvksplugins-doc.install: usr/share/doc/libplugins-0.1/*.tgz libvksplugins.lib/install: usr/share/doc/libplugins-0.1: dep572/lib*.so.*

Ολοκλήρωση της ρύθμισης

Επειδή οι πηγές είναι δικές μου, τότε δεν έχω επιπλέον περιγραφές και περιορισμούς πνευματικών δικαιωμάτων, οπότε αφαιρώ όλα τα περιττά αρχεία από τον κατάλογο του debian.

Πακέτα κατασκευής

Μετά τη διαμόρφωση, η δημιουργία πακέτων είναι αρκετά απλή, πρέπει να εκτελέσετε την εντολή στον φάκελο του έργου (που περιλαμβάνει τον υποφάκελο του debian):

$ dpkg-buildpackage -rfakeroot -us -uc
Παράμετροι -us -ucπείτε ότι δεν είναι απαραίτητο να υπογράψετε τα δημιουργημένα πακέτα με κλειδί gpg. Μπορούν να παραλειφθούν εάν έχει ρυθμιστεί το προεπιλεγμένο κλειδί υπογραφής gpg. Πώς να καθορίσετε το προεπιλεγμένο κλειδί υπογραφής, επίσης δεν κατάλαβα. Εάν όλα πήγαν καλά, τότε θα έχουμε ένα σύνολο πακέτων που βρίσκονται στον παραπάνω φάκελο:

$ ls -l ../ σύνολο 748 drwxrwxr-x 10 χρήστες χρήστης Αυγ 4096 20 10:46 libvksplugins-0.1 -rw-rw-r-- 1 χρήστης χρήστης Αυγ 2210 20 10:47 libvksplugins_0.1-1_amd64.changes -rw-r--r-- 1 χρήστης χρήστης 6418 Αυγ. 20 10:47 libvksplugins_0.1-1_amd64.deb -rw-rw-r-- 1 χρήστης χρήστης Αυγ 1504 20 10:46 libvksplugins_0.1-1.debian.tar.xz -rw-rw-r-- 1 χρήστης χρήστης Αυγ 1008 20 10:46 libvksplugins_0.1-1.dsc -rw-rw-r-- 1 χρήστης χρήστης Αυγ. 36713 19 14:52 libvksplugins_0.1.orig.tar.gz -rw-r--r-- 1 χρήστης χρήστης Αυγ 3262 20 10:47 libvksplugins-dev_0.1-1_amd64.deb -rw-r--r-- 1 χρήστης χρήστης 699564 Αυγ. 20 10:47 libvksplugins-doc_0.1-1_all.deb

συμπέρασμα

Αν έχετε διαβάσει ως εδώ, σημαίνει ότι σας αρέσει να διαβάζετε.

Αυτό το κείμενο είναι το αποτέλεσμα της εμπειρίας μου στην εφαρμογή πακέτων deb στην εργασία. Η εμπειρία έχει δείξει ότι η παρουσία ενός αποθετηρίου δικτύου (reprepro) και η προσεκτική παρακολούθηση εκδόσεων καθιστούν δυνατή την εύκολη ενημέρωση και δοκιμή διαφόρων εκδόσεων λογισμικού σε ένα στόλο 30 μηχανημάτων με συστήματα Astra Linux 1.3, 1.4 και Elbrus OS.

αρχείο DEB- είναι ένα αρχείο εγκατάστασης για Linux OS, για παράδειγμα σε Debian ή Ubuntu (όπως στα Windows ή .pkg σε Mac OS), επομένως δεν χρειάζονται πρόσθετα προγράμματα για να το ανοίξετε, απλώς κάντε διπλό κλικ πάνω του - θα ξεκινήσει.

ΑΛΛΑ! Εάν θέλετε να εκτελέσετε αυτό το αρχείο χωρίς να έχετε υπολογιστή με λειτουργικό Linux, μπορείτε να χρησιμοποιήσετε το . Για απλή εξαγωγή αρχείων (όχι εκκίνηση), μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα αρχειοθέτησης, όπως το WinRar ...



Επέκταση .deb Ποια είναι η μορφή αρχείου;

Μορφή αρχείου .debυποδεικνύει ότι αυτό το αρχείο περιέχει το πακέτο εγκατάστασης για το Debian, το Ubuntu και άλλα λειτουργικά συστήματα που είναι ενσωματωμένα σε Linux. Το λειτουργικό σύστημα Debian είναι δωρεάν λογισμικό με πηγαίο κώδικα, αυτή τη στιγμή είναι μια από τις πιο δημοφιλείς διανομές Linux.

Το πακέτο εγκατάστασης για το λειτουργικό σύστημα Debian δεν είναι τίποτα άλλο από ένα αρχείο αρχειοθέτησης, το οποίο συμπιέζεται με τη χρήση του αρχειοθέτη RAR, το οποίο έχει βρει τον δρόμο του στα συστήματα Linux, και αποτελείται από δύο αρχεία. Το πρώτο από τα οποία είναι πληροφορίες υπηρεσίας και το δεύτερο είναι ένα πακέτο λογισμικού

Ιστορικό του Debian OS:

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

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

Τώρα ξέρεις πώς να ανοίξετε το debκαι τι προγράμματα να χρησιμοποιήσετε για αυτό!

deb- Επέκταση ονόματος αρχείου για "δυαδικά" πακέτα για διανομή και εγκατάσταση λογισμικού στο λειτουργικό σύστημα του έργου Debian και άλλα που χρησιμοποιούν το σύστημα διαχείρισης πακέτων dpkg. Και σήμερα θα δούμε τρία εργαλεία γραμμής εντολών που θα σας βοηθήσουν να εγκαταστήσετε ένα τοπικό πακέτο Debian.

Αν αναρωτιέστε «Πώς μπορώ να εγκαταστήσω ένα πακέτο Deb στο Ubuntu ή στο Debian;» τότε έχετε έρθει στο σωστό μέρος.

Μπορείτε να κάνετε δεξί κλικ στο ληφθέν πακέτο DEB και να επιλέξετε εγκατάσταση από το μενού περιβάλλοντος, αλλά με ένα πρόγραμμα εγκατάστασης γραφικών αυτό θα είναι πολύ αργό σε σύγκριση με τις εντολές τερματικού. Ακολουθούν 3 διαφορετικά εργαλεία γραμμής εντολών που θα σας βοηθήσουν να εγκαταστήσετε πακέτα Deb. Είναι επίσης Dpkg, Gdebi και APT.

Dpkg

dpkgείναι το λογισμικό που αποτελεί τη βάση του συστήματος διαχείρισης πακέτων στο Debian και μιας σειράς άλλων λειτουργικών συστημάτων που βασίζονται στο Debian, όπως το Ubuntu. Το dpkg χρησιμοποιείται για την εγκατάσταση, την αφαίρεση και τη λήψη πληροφοριών σχετικά με πακέτα .deb.

Χρησιμοποιήστε το dpkg για να εγκαταστήσετε ένα τοπικό πακέτο Debian, όπως φαίνεται παρακάτω.

sudo dpkg -i package_version.deb

Το Dpkg από μόνο του δεν μπορεί να λύσει το πρόβλημα της εξάρτησης επειδή δεν κατανοεί τα αποθετήρια. Αλλά μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να διορθώσετε αυτό το ζήτημα.

Sudo apt install -f

Το πακέτο εγκατάστασης του Gdebi

Gdebi- ένα πρόγραμμα για την εγκατάσταση πακέτων .deb, που αναπτύχθηκε από την Canonical Corporation ειδικά για το Ubuntu.

Το Gdebi δεν είναι εγκατεστημένο από προεπιλογή στο Ubuntu, επομένως πρέπει να το εγκαταστήσετε πρώτα ανοίγοντας ένα τερματικό και πληκτρολογώντας την ακόλουθη γραμμή.

sudo apt εγκατάσταση gdebi

Για να εγκαταστήσετε ένα τοπικό πακέτο deb, χρησιμοποιήστε

sudo gdebi package_version.deb

Εάν υπάρχει πρόβλημα εξάρτησης, η Gdebi θα τα εγκαταστήσει αυτόματα για εσάς, υπό την προϋπόθεση ότι αυτά τα πακέτα εξαρτήσεων είναι διαθέσιμα από το αποθετήριο λογισμικού.

κατάλληλος

κατάλληλος (προηγμένο εργαλείο συσκευασίας) είναι ένα πρόγραμμα για την εγκατάσταση, την ενημέρωση και την αφαίρεση πακέτων λογισμικού στο Debian και λειτουργικά συστήματα που βασίζονται (Ubuntu, Linux Mint, κ.λπ.), που μερικές φορές χρησιμοποιείται επίσης σε διανομές που βασίζονται σε Mandrake, όπως Mandriva, ALTLinux και PCLinuxOS. Έχει τη δυνατότητα αυτόματης εγκατάστασης και διαμόρφωσης προγραμμάτων για λειτουργικά συστήματα παρόμοια με το UNIX, τόσο από προμεταγλωττισμένα πακέτα όσο και από πηγαίους κώδικες.

Συνήθως, θα χρησιμοποιήσετε το APT για να εγκαταστήσετε πακέτα από διαδικτυακά αποθετήρια λογισμικού, όπως σε αυτό το παράδειγμα:

Το Sudo apt εγκαταστήστε τον Firefox

Γνωρίζατε ότι μπορεί επίσης να χρησιμοποιηθεί για την εγκατάσταση τοπικών πακέτων Deb; Αυτός είναι ένας άλλος λόγος για τον οποίο θα πρέπει να χρησιμοποιήσετε το apt αντί για το apt-get που δεν έχει αυτή τη δυνατότητα. Απλώς πρέπει να μεταβείτε στον κατάλογο όπου είναι αποθηκευμένο το πακέτο deb και να το εγκαταστήσετε, όπως φαίνεται στο παρακάτω παράδειγμα.

cd /path/to/file/deb-packages/ sudo apt install ./package_version.deb

Για παράδειγμα, για να εγκαταστήσετε το TeamViewer 12 στο Ubuntu 16.04/16.10, κατεβάστε πρώτα το πακέτο TeamViewer.deb στον τρέχοντα κατάλογο

Wget https://downloadus1.teamviewer.com/download/version_12x/teamviewer_12.0.69753_i386.deb

Στη συνέχεια εγκαταστήστε το με:

sudo apt install ./teamviewer_12.0.69753_i386.deb

Εγκαθιστά αυτόματα εξαρτήσεις εάν αυτές οι εξαρτήσεις είναι διαθέσιμες από το αποθετήριο λογισμικού.

Όταν χρησιμοποιείτε το apt για την εγκατάσταση τοπικών πακέτων deb, πρέπει απλώς να προσθέσετε το ./, το οποίο αντιπροσωπεύει τον τρέχοντα κατάλογο εργασίας, πριν από το όνομα του πακέτου, έτσι ώστε το apt να μπορεί να βρει εύκολα το πακέτο deb.

Αυτό είναι όλο!

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

Σύνοψη αρχείου DEB

Αυτά τα αρχεία DEB μπορούν να προβληθούν χρησιμοποιώντας τα τρία υπάρχοντα λογισμικά, συνήθως IZArcαναπτηγμένος Ιβάν Ζαχαρίεφ. Συσχετίζεται με έναν κύριο τύπο(ων) αρχείων, αλλά συχνά βρίσκεται στη μορφή Πακέτο λογισμικού Debian. Τα περισσότερα αρχεία DEB σχετίζονται με Συμπιεσμένα Αρχεία.

Η επέκταση αρχείου DEB μπορεί να προβληθεί σε Windows, Mac και Linux. Υποστηρίζονται κυρίως σε επιτραπέζιους υπολογιστές και σε ορισμένες πλατφόρμες για κινητές συσκευές. Η βαθμολογία δημοτικότητας της επέκτασης αρχείου DEB είναι "Χαμηλή", πράγμα που σημαίνει ότι αυτά τα αρχεία γενικά δεν βρίσκονται στα περισσότερα κοινόχρηστα αρχεία του χρήστη.

Για περισσότερες πληροφορίες σχετικά με τα αρχεία DEB και το σχετικό λογισμικό εφαρμογών, ανατρέξτε στις παρακάτω πληροφορίες. Επιπλέον, το παρακάτω είναι επίσης ένας βασικός οδηγός αντιμετώπισης προβλημάτων που θα σας επιτρέψει να επιλύσετε προβλήματα που προκύπτουν κατά το άνοιγμα των αρχείων DEB.

Δημοτικότητα των τύπων αρχείων
Κατάταξη αρχείου

Δραστηριότητα

Αυτός ο τύπος αρχείου εξακολουθεί να είναι σχετικός και χρησιμοποιείται ενεργά από προγραμματιστές και λογισμικό εφαρμογών. Αν και το αρχικό λογισμικό αυτού του τύπου αρχείου μπορεί να επισκιάζεται από μια νεότερη έκδοση (π.χ. Excel 97 έναντι Office 365), αυτός ο τύπος αρχείου εξακολουθεί να υποστηρίζεται ενεργά από την τρέχουσα έκδοση του λογισμικού. Αυτή η διαδικασία αλληλεπίδρασης με ένα παλιό λειτουργικό σύστημα ή μια ξεπερασμένη έκδοση λογισμικού είναι επίσης γνωστή ως " συμβατότητα προς τα πίσω».

Κατάσταση αρχείου
Τελευταία ενημέρωση σελίδας


Τύποι αρχείων DEB

Κύρια σύνδεση αρχείων DEB

Η επέκταση αρχείου DEB είναι ένα συμπιεσμένο τυπικό αρχείο Unix που περιέχει δύο αρχεία συμπιεσμένα με gzip ή συμπιεσμένα με bzip. Κάθε αρχείο χρησιμοποιείται σε μία άλλη εργασία, μία από αυτές για πραγματικά δεδομένα και άλλες πληροφορίες για τη διαχείριση του προγράμματος εγκατάστασης. Τα πακέτα εγκατάστασης λογισμικού χρησιμοποιούν κυρίως τον τύπο αρχείου DEB. Αρκετές εκδόσεις Linux όπως π.χ. Το PCLinuxOS, το Edubuntu, το Ubuntu και το Kubuntu χρησιμοποιούν το αρχείο εγκατάστασης DEB.


Δοκιμάστε το Universal File Viewer

Εκτός από τα προϊόντα που αναφέρονται παραπάνω, σας προτείνουμε να δοκιμάσετε την καθολική προβολή αρχείων όπως το FileViewPro. Αυτό το εργαλείο μπορεί να ανοίξει πάνω από 200 διαφορετικούς τύπους αρχείων, παρέχοντας λειτουργία επεξεργασίας για τα περισσότερα από αυτά.

Άδεια | | Όροι |


Αντιμετώπιση προβλημάτων Άνοιγμα αρχείων DEB

Γενικά προβλήματα ανοίγματος αρχείων DEB

Το IZArc δεν έχει εγκατασταθεί

Κάνοντας διπλό κλικ στο αρχείο DEB, μπορείτε να δείτε ένα παράθυρο διαλόγου συστήματος που λέει "Δεν είναι δυνατό το άνοιγμα αυτού του τύπου αρχείου". Σε αυτή την περίπτωση, αυτό συνήθως οφείλεται στο γεγονός ότι Το IZArc για %%os%% δεν είναι εγκατεστημένο στον υπολογιστή σας. Δεδομένου ότι το λειτουργικό σας σύστημα δεν ξέρει τι να κάνει με αυτό το αρχείο, δεν θα μπορείτε να το ανοίξετε κάνοντας διπλό κλικ σε αυτό.


Συμβουλή:Εάν γνωρίζετε κάποιο άλλο πρόγραμμα που μπορεί να ανοίξει ένα αρχείο DEB, μπορείτε να δοκιμάσετε να ανοίξετε το συγκεκριμένο αρχείο επιλέγοντας αυτήν την εφαρμογή από τη λίστα των πιθανών προγραμμάτων.

Έχει εγκατασταθεί λάθος έκδοση του IZArc

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


Συμβουλή:Μερικές φορές μπορείτε να πάρετε μια γενική ιδέα για την έκδοση ενός αρχείου DEB κάνοντας δεξί κλικ στο αρχείο και, στη συνέχεια, επιλέγοντας Ιδιότητες (Windows) ή Λήψη πληροφοριών (Mac OSX).


Περίληψη: Σε κάθε περίπτωση, τα περισσότερα από τα προβλήματα που παρουσιάζονται κατά το άνοιγμα των αρχείων DEB οφείλονται στην έλλειψη του σωστού λογισμικού εφαρμογής εγκατεστημένο στον υπολογιστή σας.

Εγκατάσταση προαιρετικών προϊόντων - FileViewPro (Solvusoft) | Άδεια | Πολιτική απορρήτου | Όροι |


Άλλες αιτίες προβλημάτων κατά το άνοιγμα αρχείων DEB

Ακόμα κι αν έχετε ήδη εγκατεστημένο το IZArc ή άλλο λογισμικό που σχετίζεται με το DEB στον υπολογιστή σας, ενδέχεται να αντιμετωπίσετε προβλήματα κατά το άνοιγμα των αρχείων του Debian Software Package. Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα με το άνοιγμα των αρχείων DEB, ο λόγος μπορεί να βρίσκεται άλλα προβλήματα που εμποδίζουν το άνοιγμα αυτών των αρχείων. Τέτοια προβλήματα περιλαμβάνουν (παρατίθενται με σειρά από τα περισσότερα προς τα λιγότερο συνηθισμένα):

  • Μη έγκυροι σύνδεσμοι αρχείων DEBστο μητρώο των Windows ("τηλεφωνικός κατάλογος" του λειτουργικού συστήματος Windows)
  • Τυχαία διαγραφή περιγραφήςαρχείο DEB στο μητρώο των Windows
  • Ελλιπής ή λανθασμένη εγκατάστασηλογισμικό εφαρμογής που σχετίζεται με τη μορφή DEB
  • Καταστροφή αρχείων DEB (προβλήματα με το ίδιο το αρχείο του πακέτου λογισμικού του Debian)
  • μόλυνση DEB κακόβουλο λογισμικό
  • Κατεστραμμένο ή ξεπερασμένο προγράμματα οδήγησης συσκευώνΥλικό σχετικό με το αρχείο DEB
  • Έλλειψη επαρκών πόρων συστήματος στον υπολογιστήγια να ανοίξετε τη μορφή πακέτου λογισμικού Debian

Κουίζ: Ποια είναι η πιο δημοφιλής μορφή αρχείου εικόνας που χρησιμοποιείται σε ιστότοπους;

Σωστά!

Κοντά, αλλά όχι πολύ...

Τα PNG είναι ελαφρώς πιο δημοφιλή από τα JPEG (74,5% έναντι 72,8% των ιστοτόπων που τα χρησιμοποιούν) σύμφωνα με δεδομένα χρήσης από το W3Techs.com.


Τα καλύτερα λειτουργικά συστήματα

Windows (82.33%)
Android (11.56%)
iOS (3.43%)
Γκαμπαρντίνα (1.71%)
linux (0.60%)

Γεγονός της ημέρας

Μια διανυσματική εικόνα μπορεί να κλιμακωθεί επ' αόριστον χωρίς απώλεια ποιότητας. Σε αντίθεση με τις εικόνες ράστερ, οι οποίες αποτελούνται από μεμονωμένα pixel, οι διανυσματικές εικόνες δημιουργούνται χρησιμοποιώντας μια γραμμή μεταξύ κουκκίδων. Τα σημεία είναι μαθηματικά οργανωμένα και εμφανίζονται και δεν έχουν όρια μεγέθους ενσωματωμένα στο ίδιο το αρχείο.



Τρόπος επίλυσης προβλημάτων κατά το άνοιγμα αρχείων DEB

Εάν ο υπολογιστής σας έχει πρόγραμμα προστασίας από ιούςμπορώ σαρώστε όλα τα αρχεία στον υπολογιστή, καθώς και κάθε αρχείο ξεχωριστά. Μπορείτε να σαρώσετε οποιοδήποτε αρχείο κάνοντας δεξί κλικ στο αρχείο και επιλέγοντας την κατάλληλη επιλογή για σάρωση του αρχείου για ιούς.

Για παράδειγμα, σε αυτό το σχήμα, αρχείο my-file.deb, τότε πρέπει να κάνετε δεξί κλικ σε αυτό το αρχείο και στο μενού αρχείο επιλέξτε την επιλογή "σάρωση με AVG". Κάνοντας αυτήν την επιλογή θα ανοίξει το AVG Antivirus και θα σαρωθεί το αρχείο για ιούς.


Μερικές φορές μπορεί να προκύψει σφάλμα από λανθασμένη εγκατάσταση λογισμικού, το οποίο μπορεί να οφείλεται σε πρόβλημα που παρουσιάστηκε κατά τη διαδικασία εγκατάστασης. Μπορεί να επηρεάσει το λειτουργικό σας σύστημα συσχετίστε το αρχείο DEB με τη σωστή εφαρμογή λογισμικού, επηρεάζοντας τα λεγόμενα "συσχετίσεις επέκτασης αρχείων".

Μερικές φορές απλά επανεγκατάσταση του IZArcμπορεί να λύσει το πρόβλημά σας συνδέοντας σωστά το DEB με το IZArc. Σε άλλες περιπτώσεις, ενδέχεται να προκύψουν προβλήματα συσχέτισης αρχείων κακός προγραμματισμός λογισμικούπρογραμματιστή και ίσως χρειαστεί να επικοινωνήσετε με τον προγραμματιστή για περαιτέρω βοήθεια.


Συμβουλή:Δοκιμάστε να ενημερώσετε το IZArc στην πιο πρόσφατη έκδοση για να βεβαιωθείτε ότι έχετε τις πιο πρόσφατες διορθώσεις και ενημερώσεις.


Αυτό μπορεί να φαίνεται πολύ προφανές, αλλά συχνά το ίδιο το αρχείο DEB μπορεί να προκαλεί το πρόβλημα. Εάν λάβατε ένα αρχείο μέσω συνημμένου ηλεκτρονικού ταχυδρομείου ή το κατεβάσατε από έναν ιστότοπο και η διαδικασία λήψης διακόπηκε (για παράδειγμα, λόγω διακοπής ρεύματος ή άλλης αιτίας), το αρχείο μπορεί να είναι κατεστραμμένο. Εάν είναι δυνατόν, προσπαθήστε να λάβετε ένα νέο αντίγραφο του αρχείου DEB και προσπαθήστε να το ανοίξετε ξανά.


Προσεκτικά:Ένα κατεστραμμένο αρχείο μπορεί να προκαλέσει παράπλευρη βλάβη σε προηγούμενο ή υπάρχον κακόβουλο λογισμικό στον υπολογιστή σας, επομένως είναι σημαντικό να διατηρείτε τον υπολογιστή σας ενημερωμένο με ένα ενημερωμένο πρόγραμμα προστασίας από ιούς.


Εάν το αρχείο DEB σας που σχετίζονται με το υλικό στον υπολογιστή σαςγια να ανοίξετε το αρχείο που μπορεί να χρειαστείτε ενημέρωση προγραμμάτων οδήγησης συσκευώνπου σχετίζονται με αυτόν τον εξοπλισμό.

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


Συμβουλή:Εάν όταν προσπαθείτε να ανοίξετε ένα αρχείο DEB, λαμβάνετε Μήνυμα σφάλματος που σχετίζεται με το αρχείο .SYS, το πρόβλημα μπορεί να είναι σχετίζεται με κατεστραμμένα ή παλιά προγράμματα οδήγησης συσκευώνπου πρέπει να ενημερωθούν. Αυτή η διαδικασία μπορεί να διευκολυνθεί χρησιμοποιώντας λογισμικό ενημέρωσης προγραμμάτων οδήγησης όπως το DriverDoc.


Εάν τα βήματα δεν έλυσαν το πρόβλημακαι εξακολουθείτε να αντιμετωπίζετε προβλήματα με το άνοιγμα αρχείων DEB, αυτό μπορεί να οφείλεται έλλειψη διαθέσιμων πόρων συστήματος. Ορισμένες εκδόσεις αρχείων DEB ενδέχεται να απαιτούν σημαντική ποσότητα πόρων (π.χ. μνήμη/RAM, ισχύς επεξεργασίας) για να ανοίξουν σωστά στον υπολογιστή σας. Αυτό το πρόβλημα είναι αρκετά κοινό εάν χρησιμοποιείτε αρκετά παλιό υλικό υπολογιστή και ένα πολύ νεότερο λειτουργικό σύστημα ταυτόχρονα.

Αυτό το πρόβλημα μπορεί να προκύψει όταν ο υπολογιστής δυσκολεύεται να ολοκληρώσει μια εργασία επειδή το λειτουργικό σύστημα (και άλλες υπηρεσίες που εκτελούνται στο παρασκήνιο) μπορεί να καταναλώνουν πάρα πολλούς πόρους για να ανοίξετε το αρχείο DEB. Δοκιμάστε να κλείσετε όλες τις εφαρμογές στον υπολογιστή σας πριν ανοίξετε το Debian Software Package. Απελευθερώνοντας όλους τους διαθέσιμους πόρους στον υπολογιστή σας, θα εξασφαλίσετε τις καλύτερες συνθήκες για να προσπαθήσετε να ανοίξετε το αρχείο DEB.


Αν εσύ ολοκλήρωσε όλα τα παραπάνω βήματακαι το αρχείο DEB εξακολουθεί να μην ανοίγει, ίσως χρειαστεί να το εκτελέσετε αναβάθμιση υλικού. Στις περισσότερες περιπτώσεις, ακόμη και με παλαιότερες εκδόσεις υλικού, η ισχύς επεξεργασίας μπορεί να είναι ακόμη περισσότερο από αρκετή για τις περισσότερες εφαρμογές χρηστών (εκτός αν κάνετε πολλή εργασία με ένταση CPU, όπως απόδοση 3D, οικονομική/επιστημονική μοντελοποίηση ή εργασία με ένταση πολυμέσων ) . Με αυτόν τον τρόπο, είναι πιθανό ο υπολογιστής σας να μην έχει αρκετή μνήμη(που συνήθως αναφέρεται ως "RAM" ή RAM) για να εκτελέσετε την εργασία ανοίγματος ενός αρχείου.

Προσπαθήστε να αναβαθμίσετε τη μνήμη σαςγια να δούμε αν αυτό βοηθά στο άνοιγμα του αρχείου DEB. Σήμερα, οι αναβαθμίσεις μνήμης είναι αρκετά προσιτές και πολύ εύκολες στην εγκατάσταση, ακόμη και για τον μέσο χρήστη υπολογιστή. Ως μπόνους, εσείς πιθανότατα θα δείτε μια ωραία ενίσχυση απόδοσηςενώ ο υπολογιστής σας εκτελεί άλλες εργασίες.


Εγκατάσταση προαιρετικών προϊόντων - FileViewPro (Solvusoft) | Άδεια | Πολιτική απορρήτου | Όροι |


Συνεχίζοντας το θέμα:
Λύσεις

Ο παρακάτω πίνακας παρέχει χρήσιμες πληροφορίες σχετικά με την επέκταση αρχείου .deb. Απαντά σε ερωτήσεις όπως: Τι είναι ένα αρχείο .deb; Τι λογισμικό χρειάζομαι για να ανοίξω...

Νέα άρθρα
/
Δημοφιλής