[09:34] καλησπέρα! :) [09:45] geia sou Tassos [09:49] xeirwn_: χαίρεται φίλε :) [20:27] έχει ασχοληθεί κανείς μήπως με δημιουργία deb αρχείων για ένα πρόγραμμα του ; [20:27] όχι τίποτα το τρελό.. σε απλό επίπεδο [20:28] διότι έχω τα εξής δύο προβλήματα [20:29] δε μπορώ να καταφέρω αμέσως μετά την εγκατάσταση ενός πακέτου να εκκινήσω κατευθείαν την εφαρμογή.. [20:29] giati na 8es na kaneis kati tetoio? [20:29] ennoiologika den mou steketai kala, allo pragma to installation kai allo pragma to start tou app [20:29] dorei, mporei na einai developer to atomo. [20:30] και το άλλο κουλό είναι, πως μετά από την εγκατάσταση όταν ξανά πατάω πάνω στο αρχείο deb και μου ανοίγει το ubuntu sofware center [20:30] dorei, mporei sto deb na min setaretia kala [20:30] a, psaxnei continious testing lyseis? [20:30] dunno [20:30] με αυτη την εφαρμογή.. δε μου λέει απεγκατάσταση.. αλλά μου λέει "Επανεγκατάσταση".. μα καλά γιατί ; Δε βλέπει πως είναι εγκατεστημένο ; [20:30] Tassos, pws legetai to paketaki pou ekanes> [20:31] Tassos, pws legetai to paketaki pou ekanes? [20:31] * [20:31] φιλοι μου thanks καταρχήν που έχετε όρεξη να το συζητήσουμε.. χαρά μου [20:32] μια μικρή εφαρμογή έχω κάνει.. απλώς θέλω μετά την εγκατάσταση να αρχίζει κιόλας... να μην παιδεύω τον χρήστη με το πως να πάει να την τρέξει [20:33] διότι από την επόμενη επανεκκίνηση του υπολογιστή του.. αρχίζει αυτόματα [20:33] sto teleutaio vima pou kaneis to deb ti ekanes? [20:33] όμως θέλω να αρχίζει και μόλις τελειώσει η εγκατάσταση [20:34] nai prepei me kapoio tropo na kaneis force update ti vash [20:34] prepei na to leei kapoio guide auto, poio akolouthises? [20:34] εγώ αυτό προσπαθώ να το κάνω πηγαίνοντας στο αρχείο "postint" και γράφοντας : [20:34] python3 /opt/ceidArtasIndicator/src/AnnouncementsForCEID-Artas.py & [20:35] του λέω δηλαδή να εκτελέσει το αρχείο κώδικα... ( αν δε καταλαβαίνεται πείτε μου ). Κάνω κάτι λάθος ; [20:35] exei ceid h arta? :O [20:36] Tassos, ti vimata ekanes na dimiourgiseis to .deb dokimase na ksanapaketareis alla autin tin fora na to ektelei sto foreground (xwris to & sto telos) [20:37] Ektos an einai gia background tote prepei na tin kaneis service [20:37] dorei: χαχαχα θέλει και λίγο χιούμορ η φάση :P ;) xaxaax [20:38] katse to .py ayto ti einai? [20:38] to programma sou? [20:38] pc_magas: και γενικά... το πρόγραμμα είναι ένα απλό indicator, σαν αυτά που υπάρχουν πάνω δεξιά στο ubuntu ( π.χ. ο φάκελος από τα e-mails ) [20:38] robopal, h afarmpogi pou ekane [20:38] είναι σε python γραμένο [20:39] Tassos, ean to kaneis service/deamon http://askubuntu.com/questions/191709/how-to-run-a-program-as-a-service-silent? [20:39] θα σας την ανέβαζα ( βαισκά θα την ανεβάσω.. ετσι και αλλιώς ) [20:39] kai giati to trexeis amesws me to install? [20:39] pc_magas: δηλαδή λές πως το & ίσος κάνει την λαδιά; :P [20:40] Sou lew kane 2 paketa A) ena na to trexeis sto foreground B) NA dokimasei na kanei to script daemon [20:40] Tassos, isws [20:40] auto pou leei o pc magas [20:40] Tassos, kai des poio apo ta 2 sou paizei [20:40] an thes na trexei sto background service kanto [20:40] για να δοκιμάσω.... [20:40] den exoun post_install hooks ta .deb arxeia? ta rpm exoun, gia ta deb den exw thn paramikrh idea [20:40] Tassos, analwgws ti 8es [20:40] kai ti paizei [20:41] και στο τερματικό όταν το τρέχω πολλές φορές βάζω το & στο τέλος.. ώστε να μη μου το δεσμεύει.. να το αφήνει να τρέχει... [20:41] :/ για για να δοκιμάσω και μια χωρίς το ερωτηματικό.. να δούμε... . [20:42] α! και το άλλο το χαζό και το κουλό ; [20:42] Tassos, allo sto terminal allo na trexei kapou allou. [20:42] που δεν μου βγάζει έπειτα να το κάνω απεγκατάσταση ; [20:42] Tassos, sokimase me to gdebi. [20:42] giati de to exeis kanei add sto repository (local) [20:42] από το ubuntu software center μόνο "Επανεγκατάσταση" μου λέει μετά.. όχι "Απεγκατάσταση" [20:43] auto nomizo [20:43] de jerw eida grigora ena odigo [20:43] robopal, poion? [20:44] http://packaging.ubuntu.com/html/packaging-new-software.html [20:44] για να το απεγκαθηστώ κάθε φορά τρέχω εγώ από τερματικό : sudo dpkg --remove --force-all ceid-artas-indicator-applet [20:44] alla xrisimopoiei kapoia tools [20:44] robopal: den 8a htan teleio to ubuntu an htan rpm based anti gia deb? xD [20:44] no [20:45] kai ta duo einai aksiologa :P [20:45] de thimamai diafores/leptomeries [20:45] exw na xrisimopoihsw rpm apo tin epoxi tou mandrake [20:45] opensuse re moutro [20:45] Tassos, dokimase me dpkg purge [20:45] to opoio prepei na pw, oti eixa AGORASEI [20:45] Tassos, dokimase me dpkg purge [20:46] xaxa όχι ρε εντάξει αν ξέρει κανείς να κάνει σωστά τα deb files.. μια χαρά είναι :P τώρα δε ξέρω και πολλά όμως από rpm για να είμαι ειλικρινείς ώστε να πω περισσότερα... [20:46] kai mou steilane mia cd thiki ifasmatini [20:46] sigkinisis [20:46] robopal: sto opensuse paizoun 2 relevant commands, to zypper kai to rpm, sta deb paizoun ena soro commands :S [20:46] Tassos, tompoul poly kanto alias na min to grafeis synexeia [20:46] ;) [20:46] H des me gdebi [20:47] ean sou paizei [20:47] χαχα pc_magas , dorei είναι πιο απλό δηλαδή το rpm? [20:47] koita ta polla commands einai praktika gia scripts, nomizo auto einai kalo [20:47] πάντως παιδιά [20:47] flexibility [20:47] όπως σας είπα το θέμα ΔΕΝ είναι το πως να το αφαιρέσω.. [20:47] Με την εντολή από το τερματικό.. που σας είπα το αφαιρώ μια χαρά.. τέλια.. ;) [20:47] Tassos, kai egw stin douleia ta poio syxna commands ta exw se alias [20:48] px. Ajax Login me curl [20:48] gia ton xristi vevaia, to kalitero einai to gui, na exei ena GUI interface na kanei ti douleia tou grigora [20:48] το ubuntu software center.. γιατί όμως δεν αναγνωρίζει να μου πει και το ίδιο να το κάνω απεγκατάσταση ; [20:49] Tassos, ean 8imamai sou exoume pei oti den to anagnwrizei se local repository [20:50] Tassos, exeis arxeio rules? [20:51] pc_magas: μα η εντολή έπειτα "sudo dpkg --remove --force-all ceid-artas-indicator-applet" , πως το βρίσκει αμέσως ; [20:52] Tassos, xmmm [20:52] αλλά οκ τέλος πάντων... τι μπορώ να κάνω λοιπόν ώστε να το αναγνωρίζει ; [20:52] robopal, na apanmtiseis tis erwtiseis tou robopal ☺ [20:52] se rwtise Tassos, exeis arxeio rules? [20:52] Tassos: fantazomai to dpkg kai to ubuntu software center exoun diaforetika configurations poy den einai synced [20:53] συγνώμη.. όχι δεν έχω αρχείο rule [20:53] hm mallon de xreiazetai ki olas giati exeis script esu den einai binary apo source pou egine compile [20:53] κάτω από τον φάκελο DEBIAN υπάρχουν μονο τα εξής : control , postinst , prerm [20:53] rixnw mia matia sto guide parallila [20:54] τίποτε άλλο.. είναι πολύ απλά όλα [20:56] ok koitaw auti ti selida twra [20:56] http://packaging.ubuntu.com/html/debian-dir-overview.html [20:56] gia to ti exei to control file ktl [20:56] robopal: eisai etoimos gia sysadmin ;-) [20:57] esy sto section ti exeis valei? [20:57] sto control arxeio "Section:" [20:57] α! και μόλις δοκίμασα και χωρίς το "&" στο τέλος που λέγαμε.. και τελικά είχε 2+ λεπτά και δε σταμάταγε το ubuntu software center [20:58] να το κάνει εγκατάσταση.. :P οπότε άκυρο [20:59] επειδή βλέπω το τελευταίο link που μου έστειλες... [21:00] να σας πω πως και εγώ ήθελα να βάλω licence στο deb αρχείο μου ( να λέει Άδεια : ανοιχτού κώδικα ) , αλλά δε τα κατάφερα [21:00] χρησιμοποιώ πολύ απλή δομή.. και όταν θέλω να κάνω τον φάκελο σε .deb αρχείο γράφω : [21:00] Tassos, [21:00] sudo chown -R root:root ciedArtasIndiacatorApplet_v2/ [21:00] dpkg-deb --build ciedArtasIndiacatorApplet_v2 [21:00] to rules arxeio to xreiazesai leei, ekei mesa bazeis dh me flag install gia na to kanei install [21:01] και με αυτό παίρων το .deb αρχείο... [21:01] για να βάλω και Licence δε κατάλαβα πως να κάνω το "compile" έπειτα [21:08] χαχα σας γείωσα ; ^_^ [21:08] Tassos, http://askubuntu.com/questions/90764/how-do-i-create-a-deb-package-for-a-single-python-script [21:08] sou exei ti lush katw sto sxolio tou paidiou [21:09] olo auto pou leei sto post me ta 58 votes [21:09] pou einai to onoma tou poster? [21:10] ok kai o thomas apo katw einai packager kai simfwnei ;p [21:10] loipon kane apo tin arxi opws ta leei to post [21:12] mathaineis kairo python? [21:12] kala twra eisai busy ta leme meta ;p [21:15] robopal: dch: fatal error at line 506: Cannot find debian directory! Are you in the correct directory? [21:15] :/ [21:15] που να τρεξω : dch --create [21:15] ? [21:16] poy exeis to .py [21:18] prepei na exeis ena katalogo: foo-dir, ekei mesa vazeis to .py soy kai ekei mesa tha ginei o katalogos debian pou leei meta arxeiakia [21:19] to dch --create to kaneis afou grapseis ta alla arxeiakia [21:19] to changelog sou to ftiaxnei auto leei apo oti katalavainw [21:19] arketa aplo einai [21:20] twra porothika thelw kai gw na kanw packaging :D [21:23] robopal: ορίστε ο φάκελος πως τον έχω εγώ τωρα : https://www.mediafire.com/?p849rd6p3ahr08p [21:23] μπορείς να με helpaαρεις.. αν είναι τόσο εύκολο.. διότι εγώ φφφ.. έχω πελαγώσει σήμερα.. :( [21:25] to kalitero einai na to deis pali aurio me katharo mualo [21:26] αν έχεις όρεξη δες και στειλε μου έστω το deb αρχείο αν δω πως παίζει σε εμένα [21:26] και θα το ξανα δω εγω.. δεν είναι θέμα [21:26] to debian to exeis me kefalaia h etsi mou vgike sto zip? [21:26] to katalogo lew mesa sto zip [21:28] ναι με κεφαλαία το έχω [21:29] οπως τα βλέπεις νομιζω σιγουρα σωστα θα τα βλέπεις [21:30] σε εφαρμογές όπως το gimp , skype & brackets.. η δομή είναι έτσι όπως την έχω.. με τον φάκελο debian να το γράφουν με κεφαλαία [21:30] τώρα σε αυτόν τον τύπο βλέπω μόνο πως το γράφει με μικρά [21:30] hm [21:31] asto na to ksanadoume aurio [21:32] aa! xaxaaa [21:32] ^_^ [21:32] όσο σε συναρπάζει τόσο σε τσακίζει το @@@@@@ [21:32] έχω από το μεσημέρι με αυτό.. [21:32] και τώρα έχω κολλήσει σε αυτά τα δύο πράγματα [21:33] α! ενώ πριν!! μου έβγαζε και το απεγκατάσταση στο ubuntu software center.. μόνο τώρα δε μου το βγάζει που έκανε κάτι μικρές αλλαγές ( θα δοκιμάσω τώρα να τις βγάλω ) [21:33] και το άλλο που θέλω είναι μετά την εγκατάσταση να αρχίζει αυτόματα η εφαρμογή.. [21:34] Egw pali paleuw na kanw ena .click package mia ionic efarmogi. [21:34] pc_magas: τι είναι αυτα που λες; ^_^ ( δε καταλαβα τίποτα xaxaa ) [21:35] Tassos, paw na kanw mia mobile efarmogi compartible me to ubuntu phone [21:38] Exw rwtisei edw: http://stackoverflow.com/questions/37081717/build-an-ionic-application-for-ubuntu-phone [21:38] να παίζει δηλαδή και για ubuntu phone ; [21:40] ο.. μάλιστα ωραίος! ;) [21:40] ελπίζω φιλε μου να βρει λύση.. και βοήθεια.. μακάρι να ήξερα τίποτα, αλλά δεν έχω ηδέα [21:41] και είμαι κάπως στεναχωρημένος που δεν έχω κινητό με ubuntu [21:42] α!! μάγκες !! τελικά για το ότι δεν έβγαζε έπειτα από την εγκατάσταση στο ubuntu software center "Απεγκατάσταση" η λύση ήταν απλή.. να βγάλω το "set -e" [21:42] που είχα στα αρχεία postint και prerm [21:43] τώρα δεν ξέω αν έπρεπε και στα δύο.. ( λογικά μόνο στο prostint θα παίζει ρόλο ), αλλά τώρα πλέον λέει και "Απεγκατάσταση" επιτέλους! :D :D [21:44] ξέρετε όμως τι παίζει.. όταν κάνω "ΑΠΕγκατάταση" - πατώντας το κουμπί από το ubuntu software center [21:45] δεν διαγράφει τα αρχεία από εκεί που είναι.. :/ [21:48] σαν να μην παίζει δηλαδή.. πρέπει να πω ρητά τι να διαγράψει ; [22:01] rm -rf gia ola ta arxeia me tous upofakelous [22:02] eida to prerm sou [22:04] καταρχήν εγώ νόμιζα πως τους φακέλους που έστω παίρνει μόνο του και τους τοποθετεί ξέρει και να του αφαιρεί.. :/ [22:04] από ότι φαίνεται όχι ; Όλα ένα ένα με το χέρι πρέπει να τους λες να τα αφαιρεί.. ; :/ [22:06] do not know that [22:07] φφ.. :/ δε τα έχω καταφέρει.. τώρα για κάποιο λόγο το ubuntu software center έχει κολλήσει και ενώ έχω διαγράψει και με command το πακέτο [22:07] ακόμη μου λέει να το κάνω reinstall [22:08] ... αρχίζω να το αντιπαθώ..... [22:36] έχει ασχοληθεί κανεις με το πακετάρισμα σε .deb αρχεία ; [22:39] έχω κάτι προβλήματα με το ubuntu software center [22:39] μια μου βγάζει να κάνω και απεγκατάσταστη και μια όχι ενός πακέτου [22:39] :/ [22:53] καληνύχτα παίδες :)