{"id":1396,"date":"2017-09-13T09:37:16","date_gmt":"2017-09-13T07:37:16","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=1396"},"modified":"2019-03-21T14:28:04","modified_gmt":"2019-03-21T13:28:04","slug":"samba-4-compilazione-da-sorgenti","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=1396","title":{"rendered":"Samba 4 compilazione da sorgenti"},"content":{"rendered":"<p>Per avere un samba un po pi\u00f9 recente di quello pacchettizzato in Devuan Ascii ho deciso di compilarlo da sorgenti, al momento attuale la versione di samba \u00e8 la 4.9.4 che si scarica dal sito di samba https:\/\/www.samba.org\/samba\/download\/<br \/>\nImportante \u00e8 la preparazione della macchina su cui si va a compilare\/installare samba, nello specifico la macchina \u00e8 una virtual machine Devuan ascii, il primo passo da eseguire per compilare e installare\u00a0 samba\u00a0 \u00e8 fornire le necessarie dipendenze con un apt-get install acl attr autoconf bison build-essential \\<br \/>\ndebhelper dnsutils docbook-xml docbook-xsl flex gdb krb5-user \\<br \/>\nlibacl1-dev libaio-dev libattr1-dev libblkid-dev libbsd-dev \\<br \/>\nlibcap-dev libcups2-dev libgnutls28-dev libjson-perl \\<br \/>\nlibldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \\<br \/>\nlibpopt-dev libreadline-dev perl perl-modules pkg-config \\<br \/>\npython-all-dev python-dev python-dnspython python-crypto \\<br \/>\nxsltproc zlib1g-dev<\/p>\n<p>Scaricare i sorgenti, decomprimerli nella directory scelta e lanciare il file .\/configure che provvede a configurare con le opzioni necessarie\/scelte i sorgenti, .\/configure (2 meno) &#8211;help da tutte le opzioni disponibili, invito a prestare particolare attenzione alle opzioni perch\u00e9\u00a0 usarle a sproposito pu\u00f2 invalidare il funzionamento del samba.<br \/>\n#.\/configure &#8211;(2meno)download &#8211;(2 meno)enable-selftest &#8211;(2 meno)without-systemd &#8211;(2meno)enable-debug<br \/>\nla prima opzione tenta di downloadare i tools se mancano, la seconda serve nel caso in cui si decidesse di fare il make test non necessario ma pu\u00f2 dare informazioni in pi\u00f9, la terza parla da sola e la quarta abilita&#8217; i simboli di debug che possono essere utili se qualche cosa si mette di traverso.<\/p>\n<p>Il passo successivo \u00e8 il make -j5 e quindi opzionale il make test che \u00e8 lunghissimo e da alcune informazioni in pi\u00f9 e il make install che provvede a installare nei path giusti il tutto.<\/p>\n<p>&nbsp;<\/p>\n<p>References:<\/p>\n<p><a href=\"https:\/\/wiki.samba.org\/index.php\/Build_Samba_from_Source#Stable_Version_.28Recommended.29\">https:\/\/wiki.samba.org\/index.php\/Build_Samba_from_Source#Stable_Version_.28Recommended.29<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Per avere un samba un po pi\u00f9 recente di quello pacchettizzato in Devuan Ascii ho deciso di compilarlo da sorgenti, al momento attuale la versione di samba \u00e8 la 4.9.4 che si scarica dal sito di samba https:\/\/www.samba.org\/samba\/download\/ Importante \u00e8 la preparazione della macchina su cui si va a compilare\/installare samba, nello specifico la macchina [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,14,11,6],"tags":[97,84,116],"class_list":["post-1396","post","type-post","status-publish","format-standard","hentry","category-linux","category-networking","category-samba","category-work","tag-compilazione","tag-samba4","tag-sorgenti"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1396"}],"version-history":[{"count":4,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1396\/revisions"}],"predecessor-version":[{"id":1586,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/1396\/revisions\/1586"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1396"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}