{"id":326,"date":"2010-06-09T21:34:39","date_gmt":"2010-06-09T21:34:39","guid":{"rendered":""},"modified":"2012-05-26T17:27:29","modified_gmt":"2012-05-26T17:27:29","slug":"funambol-first-try","status":"publish","type":"post","link":"https:\/\/drfugazi.eu.org\/en\/funambol-first-try\/","title":{"rendered":"Funambol &#8211; first try"},"content":{"rendered":"<p><a href=\"https:\/\/www.funambol.com\/\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.funambol.com\/images\/logo.png\" style=\"float: right;\" data-recalc-dims=\"1\" \/><\/a><br \/>\n<a href=\"https:\/\/www.funambol.com\/\" target=\"_blank\">Funambol<\/a> is Open Source software, which act as a server <b>BIS<\/b> (BlackBerry Internet Server) and provide contacts, calendars, notes and email synchronization with <b>BlackBery<\/b> devices.<br \/>\nFunambol is not only BIS server &#8211; it also provides related projects like plugins to most popular email clients like Outlook or Thunderbird, desktop software provides synchronization of contacts with <b>Mac OS X, Google Mail, Yahoo or Evolution<\/b>. There are also applications to mobile phones with <b>Symbian, Windows Mobile, Android<\/b> and for <b>iPhone<\/b> and others. But at first I will attend synchronization server.<br \/>\nInstallation of Funambol server is rather simple, provided that rather streight, especially when You do not do it on  Solaris of course \ud83d\ude09<br \/>\nIf you want to install Funambol on Solaris you need:<\/p>\n<ul>\n<li><b>binary package<\/b> for 32 bit Linux version, you can get it from page: <a href=\"https:\/\/www.forge.funambol.org\/download\/#server\" target=\"_blank\">https:\/\/www.forge.funambol.org\/download\/#server<\/a><\/li>\n<li>computer with <b>Linux<\/b> installed &#8211; yes, with Linux &#8211; possible to do it without it, but this is waste of time and work<\/li>\n<li>server with <b>Solaris<\/b> installed and recent version of Java, at least 1.6 version<\/li>\n<li>administrator provilege to install and run server software<\/li>\n<\/ul>\n<p>Maybe I should simplify you installation and provide here Funambol server software, which you will need only to unpack on Solaris, but at first I do not know if I am allowed to do it (licence), and second this will be out of date fast, I think. But if you want to &#8211; I might consider. In the meantime please download installation version for 32 bit Linux to Linux machine, and PDF <a href=\"http:\/\/download.forge.objectweb.org\/sync4j\/funambol-installation-and-administration-guide.pdf\">Funambol Administration Guide<\/a> with installation and administration instruction wherever you want. There is described installation process for Windows and Linux, we are interested this second one, precisely this part:<br \/>\n<i>(where <b>version<\/b> is number of Funambol version of course, for today is 8.5.1)<\/i><\/p>\n<pre>% sh funambol-version.bin<\/pre>\n<p>in directory, where Funambol install binary is found. After this licence is shown and you need to accept it to continue installation. Next question is for destination diectory, if  you have administrator (root) privileges, you can choose default directory \/opt, and if you do not have, then you should choose directory where you have write permission, usually this is home directory, for example, mine is \/home\/drfugazi. There will be Funambol directory createt and unpacked server instance with all needed stuff. After that you will be asked if you want to run server now. And again, if you are root and you want to check it out, feel free to run it. If not, we can finish installation.<br \/>\nNow you are in doubt why I wrote about doing it on Linux and not on Solaris at once&#8230; I clarify right now. At first you will see that &#8216;sh&#8217; shell on Solaris is not compatible with &#8216;sh&#8217; on Linux, but this is simply to come around, in place of:<\/p>\n<pre>% sh funambol-version.bin<\/pre>\n<p><i>NOTE: I am used to use zsh shell, then user commands will be precede by % sign, and root command by # sign<\/i><br \/>\nyou can write:<\/p>\n<pre>% bash funambol-version.bin<\/pre>\n<p>and this is done&#8230; but, WTF? &#8216;tail&#8217; command does not accept one of options, arrrgh, but ok, I have <b>&#8216;GNU tail&#8217;<\/b> in \/usr\/local\/bin, why not use this one? Experienced admin do not surrender as fast, he knows that this binary begins with shell script, and there might be PATH variable:<\/p>\n<pre>% file funambol-8.5.1.bin\r\nfunambol-8.5.1.bin: POSIX shell script text executable\r\n% grep PATH funambol-8.5.1.bin\r\nPATH=\/usr\/bin:\/bin<\/pre>\n<p>ok, we can come around this too, we can put \/usr\/local\/bin before rest of path <i>(<b>gsed = GNU sed<\/b>, similiar <b>gtar = GNU tar<\/b>)<\/i><\/p>\n<pre>% gsed -i \"s\/PATH=\\\/usr\\\/bin:\\bin\/PATH=\\\/usr\\\/local\\\/bin:\\\/usr\\\/bin:\\\/bin\/g\"<\/pre>\n<p>but after that the checksum is counted, and it is counted by \/usr\/bin\/sum (explicite with path), you can change this with sed again or switch off all this block of code, but I was already tired of this and simply I ran this on Linux.<br \/>\nI assume, that you were read and accept the licence and unpack server instance on Linux. Then we can pack now all Funambol directory back (mine was in \/home\/drfugazi\/Funambol) and we should put this on Solaris server.<\/p>\n<pre>% tar -czf Funambol.tar.gz Funambol\r\n% sftp solaris<\/pre>\n<pre>\r\nConnecting to solaris...\r\nsftp> put Funambol.tar.gz\r\nUploading Funambol.tar.gz to \/home\/drfugazi\/Funambol.tar.gz\r\nFunambol.tar.gz                           100%  204MB   8.5MB\/s   00:24    \r\nsftp> bye\r\n<\/pre>\n<p>next we log in to Solaris server and then unpack Funambol to proper location (zone, directory etc.), here I assume that this will be in \/opt:<\/p>\n<pre>% ssh solaris\r\n% \/bin\/su -\r\nPassword:\r\n# cd \/opt\r\n# gtar -zxf \/home\/drfugazi\/Funambol.tar.gz\r\n<\/pre>\n<p>and installation part is done, truth that is simplier? But this is not the end of Solaris flavours \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/www.funambol.com\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/www.funambol.com\/images\/logo.png\" style=\"float: right;\" \/><\/a><br \/>\n<a href=\"https:\/\/www.funambol.com\/\" target=\"_blank\">Funambol<\/a> is Open Source software, which act as a server <b>BIS<\/b> (BlackBerry Internet Server) and provide contacts, calendars, notes and email synchronization with <b>BlackBery<\/b> devices.<br \/>\nFunambol is not only BIS server &#8211; it also provides related projects like plugins to most popular email clients like Outlook or Thunderbird, desktop software provides synchronization of contacts with <b>Mac OS X, Google Mail, Yahoo or Evolution<\/b>. There are also applications to mobile phones with <b>Symbian, Windows Mobile, Android<\/b> and for <b>iPhone<\/b> and others. But at first I will attend synchronization server.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[],"tags":[],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7M9Tz-5g","jetpack-related-posts":[{"id":185,"url":"https:\/\/drfugazi.eu.org\/en\/","url_meta":{"origin":326,"position":0},"title":"Funambol &#8211; first try","author":"drfugazi","date":"Wednesday June  9th, 2010","format":false,"excerpt":"Funambol is Open Source software, which act as a server BIS (BlackBerry Internet Server) and provide contacts, calendars, notes and email synchronization with BlackBery devices. Funambol is not only BIS server - it also provides related projects like plugins to most popular email clients like Outlook or Thunderbird, desktop software\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":327,"url":"https:\/\/drfugazi.eu.org\/en\/funambol-first-run\/","url_meta":{"origin":326,"position":1},"title":"Funambol &#8211; first run","author":"","date":"Thursday June 10th, 2010","format":false,"excerpt":"OK. I assume that we have installed Funambol, as I described here. It is time to run the server. Go to the Funambol directory (default: \/opt\/Funambol) and run: # .\/bin\/funambol start if you are lucky the server will start, but on Solaris, you need to modify scripts, because you problably\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":186,"url":"https:\/\/drfugazi.eu.org\/en\/","url_meta":{"origin":326,"position":2},"title":"Funambol &#8211; first run","author":"drfugazi","date":"Thursday June 10th, 2010","format":false,"excerpt":"OK. I assume that we have installed Funambol, as I described here. It is time to run the server. Go to the Funambol directory (default: \/opt\/Funambol) and run: # .\/bin\/funambol start if you are lucky the server will start, but on Solaris, you need to modify scripts, because you problably\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":323,"url":"https:\/\/drfugazi.eu.org\/en\/funambol-pierwsze-podejscie\/","url_meta":{"origin":326,"position":3},"title":"Funambol &#8211; pierwsze podej\u015bcie","author":"","date":"Wednesday June  9th, 2010","format":false,"excerpt":"Funambol to oprogramowanie Open Source, kt\u00f3re dzia\u0142a jako serwer BIS (BlackBerry Internet Server) i umo\u017cliwia synchronizacj\u0119 kontakt\u00f3w, kalendarzy, notatek i poczty z urz\u0105dzeniami wykorzystuj\u0105cymi us\u0142ug\u0119 BlackBerry. Funambol to jednak nie tylko serwer BIS, to tak\u017ce powi\u0105zane projekty takie jak wtyczki do popularnych klient\u00f3w poczty takich jak Outlook czy Tunderbird, oprogramowanie\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":184,"url":"https:\/\/drfugazi.eu.org\/en\/","url_meta":{"origin":326,"position":4},"title":"Funambol &#8211; pierwsze podej\u015bcie","author":"drfugazi","date":"Wednesday June  9th, 2010","format":false,"excerpt":"Funambol to oprogramowanie Open Source, kt\u00f3re dzia\u0142a jako serwer BIS (BlackBerry Internet Server) i umo\u017cliwia synchronizacj\u0119 kontakt\u00f3w, kalendarzy, notatek i poczty z urz\u0105dzeniami wykorzystuj\u0105cymi us\u0142ug\u0119 BlackBerry. Funambol to jednak nie tylko serwer BIS, to tak\u017ce powi\u0105zane projekty takie jak wtyczki do popularnych klient\u00f3w poczty takich jak Outlook czy Tunderbird, oprogramowanie\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":324,"url":"https:\/\/drfugazi.eu.org\/en\/funambol-pierwsze-uruchomienie\/","url_meta":{"origin":326,"position":5},"title":"Funambol &#8211; pierwsze uruchomienie","author":"","date":"Thursday June 10th, 2010","format":false,"excerpt":"OK. Zak\u0142adam, \u017ce mamy zainstalowany serwer Funambol, tak jak opisa\u0142em tutaj. Nadszed\u0142 czas na uruchomienie serwera. Prosz\u0119 wej\u015b\u0107 do katalogu Funambol (domy\u015blnie: \/opt\/Funambol) i wykonaj polecenie: # .\/bin\/funambol start je\u015bli masz szcz\u0119\u015bcie to serwer wystartuje, ale na Solarisie trzeba zmodyfikowa\u0107 skrypty startowe, gdy\u017c prawdopodobnie zobaczysz taki komunikat: .\/bin\/funambol: J2EE_HOME=\/opt\/Funambol\/tools\/tomcat: is\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts\/326"}],"collection":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":0,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts\/326\/revisions"}],"wp:attachment":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/media?parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/categories?post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/tags?post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}