Alexios Zavras wrote:
galaxico wrote [edited]:
Για το workshop νομίζω ότι το packaging είναι προτεραιότητα.
αν υπάρχει ενδιαφέρον για user requests.
εγώ (προσωπικά) θα με ενδιέφερε να ακούσω
πως πακετάρω ένα software για διανομή debian.
όχι τόσο τα social κομμάτια, όσο τα τεχνικά.
θέλω να φτιάξω ένα πακέτο που να έχει το vim.
έχω το vim-src.tar.gz. τι κάνω;
A, einai paneykolo, kai ginetai se 10 apla bhmata :
1) Kanoume compile to paketo mas me oso to dynaton perissotera
dependencies se yposysthmata poy den yparxoun akoma se kanena repository.
2) To kanoume aparaithtws build se toulaxiston 64 ekdoseis me olous tous
dynatous syndiasmous apo dependencies se GUI libraries, database
backends, ktl. Ean to programma den apaitei p.x. th xrhsh database,
grafoume ena mikro script poy thn apaitei.
3) Ean to software perilambanei perl h python interfaces, ta kanoume
package ksexwrista. Aparaithtws xrhsimopoioume ena package name poy 8a
kanei TELEIWS adynath thn aneyresh tou. Ean to programma onomazetai vim,
to package name tou python module 8a einai
libmodule-python-3.29382b2-visual-improved-0.
4) Ean prokeitai gia apache module, frontizoume na to kanoyme build mono
gia apache 1.3
5) Ean prokeitai gia biblio8hkh kai yparxei periptwsh kapoios na
prospa8hsei na thn kanei install me ton profanh tropo, bazoume ena 0 sto
package name gia na ton empodisoume.
6) Frontizoume ta library dependencies mas na einai se oso pio palies
kai obsolete versions twn libraries ginetai, kai taytoxrona na
dhmiourgoun oso to dynaton perissotera conflicts. Extra pontoi dinontai
gia to pio axrhsto paketo poy kanei conflict me kati major, p.x. ton X11
server.
7) Sbhnoume olo to documentation tou programmatos prin to kanoyme
package. Ean niw8oume poly kaloi, bazoume to generic GNU INSTALL arxeio
tou se ena package-doc. Sbhnoume th man page tou kai thn antika8istoume
me to undocumented.7
8) Ean to programma exei sample configuration scripts h alla parelkomena
poy 8a mporousan isws na boh8hsoun ton xrhsth na katalabei pws akribws
leitourgei, ta sbhnoume ola ektos apo to pio api8ana axrhsto
configuration example, pou to bazoume sto
/usr/share/docs/package/examples/, APARAITHTWS sympiesmeno me gzip mhn
tyxei kai piasei kammia 300aria bytes parapanw.
9) Grafoume ena README.Debian pou periexei thn protash "This was built
for debian". To sympiezoume me gzip kai to bazoume sto
/usr/share/docs/package/.
10) Kanoume submit to paketo kai frontizoume na ypen8ymizoume ston kosmo
oti eimaste pleon Epishmoi Monadikoi Energoi Ellhnes DDs.
--
Christos Ricudis - Systems Administrator
IT Support Center, Aristotle University of Thessaloniki
687474703a2f2f74696e7975726c2e636f6d2f7072726d336f
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]