Πώς μπορώ να δημιουργήσω Debian πακέτα εγκατάστασης των Windows για ένα έργο Visual Studio;

ψήφοι
16

Είμαι ανάπτυξη κάποιο σταυρό πλατφόρμα λογισμικού που στοχεύουν Mono κάτω από το Visual Studio και θα ήθελα να είναι σε θέση να χτίσει τα εγκατάστασης για Windows και Linux (Ubuntu ειδικά) με ένα μόνο κλικ το κουμπί. Υποθέτω ότι θα μπορούσε να το κάνει καλώντας cygwin από ένα συμβάν μετά την κατασκευή, αλλά ήλπιζα για καλύτερη μια Visual Studio plugin ή στη χειρότερη περίπτωση μια πιο των Windows-γηγενείς τρόπος για να γίνει αυτό. Φαίνεται σαν η μορφή πακέτου είναι αρκετά απλή και αυτό πρέπει να είναι μια κοινή ανάγκη.

edit: Re-ερώτηση στο πλαίσιο άλλων λογαριασμού λόγω επαναλάβει το θέμα σύνδεσης.

Δημοσιεύθηκε 06/08/2008 στις 06:36
πηγή χρήστη
Σε άλλες γλώσσες...                            


5 απαντήσεις

ψήφοι
5

πακέτα .deb του Debian είναι μόνο «ar» αρχεία που περιέχουν συμπιεσμένα αρχεία. Μπορείτε να χειριστείτε και τους δύο τύπους αρχείων χρησιμοποιώντας cygwin ή msys αρκετά εύκολα:

$ ar xv asciidoc_8.2.1-2_all.deb 
x - debian-binary
x - control.tar.gz
x - data.tar.gz

$ tar -tzf control.tar.gz 
./
./conffiles
./md5sums
./control

Ή μπορείτε να εγκαταστήσετε όλα τα «στάνταρ» πράγματα Debian χρησιμοποιώντας cygwin, υποθέτω, αλλά τα περισσότερα από αυτά τα πράγματα δεν θα σας ωφελήσει πολύ, αν είστε οικοδόμηση ενός app Καθαρή ούτως ή άλλως.

Απαντήθηκε 16/09/2008 στις 17:30
πηγή χρήστη

ψήφοι
4

Αυτό πρέπει να είναι μια κοινή ανάγκη.

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

Είναι απλά σας :-)

Απαντήθηκε 13/08/2008 στις 04:56
πηγή χρήστη

ψήφοι
4

Δεν γνωρίζω κανένα plugin που κάνει εγγενώς, ιδίως δεδομένου ότι οι χρήστες Mono φαίνεται να προτιμούν MonoDevelop .

Ωστόσο, θα πρέπει να είναι δυνατή η χρήση Cygwin και μια προσαρμοσμένη MSBuild εργασία ή αρχείο δέσμης για να επιτευχθεί αυτό με τη χρήση των ιθαγενών εργαλεία δημιουργίας .deb.

Απαντήθηκε 06/08/2008 στις 07:06
πηγή χρήστη

ψήφοι
0

Εάν χρησιμοποιείτε το .NET πυρήνα SDK, μπορείτε να χρησιμοποιήσετε dotnet-συσκευασίας εργαλεία για να δημιουργήσετε ένα πακέτο εγκατάστασης του Debian από οποιαδήποτε πλατφόρμα που τρέχει .NET Core.

Για παράδειγμα, το τρέξιμο dotnet deb -c Release -f netcoreapp2.1 -r ubuntu.16.04-x64θα στη συνέχεια να δημιουργήσετε ένα .debαρχείο που μπορείτε να χρησιμοποιήσετε για να εγκαταστήσετε την εφαρμογή σας στο Ubuntu 16.04.

Το αποθετήριο του έργου έχει περισσότερες λεπτομέρειες.

Απαντήθηκε 06/09/2018 στις 11:01
πηγή χρήστη

ψήφοι
0

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

Απαντήθηκε 14/01/2014 στις 11:43
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more