DrFugazi@Work Blog

BlackBerry for the first time

Few days ago I received a copy of mail about possibility of run BlackBerry solution at University of Silesia. I conclude that I should familiarize with this subject and software, which can serve this kind of services. Assume that our mail servers does not work under control of any followed systems: MS Exchange, IBM Lotus Domino, Novell GroupWise, then for today we can not run BES (BlackBerry Enterprise Server) and we must to run BIS (BlackBerry Internet Server) service, which synchronize mail using standard protocols as IMAP, POP3 and SMTP. I received at once link to Funambol software, which has those capacities. For those who are not familiar with BlackBerry I placed here (marketing) description from http://uk.blackberry.com/ page:

BlackBerry for the first time

Few days ago I received a copy of mail about possibility of run BlackBerry solution at University of Silesia. I conclude that I should familiarize with this subject and software, which can serve this kind of services. Assume that our mail servers does not work under control of any followed systems: MS Exchange, IBM Lotus Domino, Novell GroupWise, then for today we can not run BES (BlackBerry Enterprise Server) and we must to run BIS (BlackBerry Internet Server) service, which synchronize mail using standard protocols as IMAP, POP3 and SMTP. I received at once link to Funambol software, which has those capacities. For those who are not familiar with BlackBerry I placed here (marketing) description from http://uk.blackberry.com/ page:

BlackBerry po raz pierwszy

Kilka dni temu dostałem kopię służbowego maila na temat możliwości uruchomienia usługi (rozwiązania) BlackBerry na Uniwersytecie. Wywnioskowałem z niej, że trzeba rozpoznać temat i zająć się uruchomieniem oprogramowania, które będzie taką usługę świadczyć. Jako że nasze serwery poczty nie pracują pod kontrolą żadnego z wymienionych systemów: MS Exchange, IBM Lotus Domino ani Novell GroupWise, to na dzień dzisiejszy nie możemy uruchomić usługi BES (BlackBerry Enterprise Server) i trzeba będzie uruchomić rozwiązanie typu BIS (BlackBerry Internet Server), które synchronizuje pocztę z wykorzystaniem standardowych protokołów takich jak IMAP, POP3 i SMTP. Dostałem też od razu link do oprogramowania Funambol, które takie możliwości posiada. Dla tych, którzy nie mieli styczności z BlackBerry zamieszczam krótki (marketingowy) opis ze strony Orange:

BlackBerry po raz pierwszy

Kilka dni temu dostałem kopię służbowego maila na temat możliwości uruchomienia usługi (rozwiązania) BlackBerry na Uniwersytecie. Wywnioskowałem z niej, że trzeba rozpoznać temat i zająć się uruchomieniem oprogramowania, które będzie taką usługę świadczyć. Jako że nasze serwery poczty nie pracują pod kontrolą żadnego z wymienionych systemów: MS Exchange, IBM Lotus Domino ani Novell GroupWise, to na dzień dzisiejszy nie możemy uruchomić usługi BES (BlackBerry Enterprise Server) i trzeba będzie uruchomić rozwiązanie typu BIS (BlackBerry Internet Server), które synchronizuje pocztę z wykorzystaniem standardowych protokołów takich jak IMAP, POP3 i SMTP. Dostałem też od razu link do oprogramowania Funambol, które takie możliwości posiada. Dla tych, którzy nie mieli styczności z BlackBerry zamieszczam krótki (marketingowy) opis ze strony Orange:

01.03. Custom JumpStart

Custom JumpStart to obecnie najczęściej wykorzystywany przeze mnie sposób instalacji Solarisa. Polega on na przygotowaniu serwera instalacji i zdefiniowaniu reguł dla poszczególnych klientów. Klientów możemy rozróżniać ze względu na architekturę, ilość pamięci RAM, ilość i/lub pojemność dysków itp. itd. Można też zrobić reguły dla konkretnych klientów, identyfikując ich np. po nazwie albo adresie IP. Zbiór słów kluczowych dla reguł można znaleźć w dokumentacji. Custom JumpStart jest rewelacyjnym sposobem instalacji jeśli mamy kilka(naście/set/tysięcy) maszyn do instalacji i/lub chcemy mieć taką samą konfigurację.

Instalacja Solarisa 10 przez Custom JumpStart

Custom JumpStart to obecnie najczęściej wykorzystywany przeze mnie sposób instalacji Solarisa. Polega on na przygotowaniu serwera instalacji i zdefiniowaniu reguł dla poszczególnych klientów. Klientów możemy rozróżniać ze względu na architekturę, ilość pamięci RAM, ilość i/lub pojemność dysków itp. itd. Można też zrobić reguły dla konkretnych klientów, identyfikując ich np. po nazwie albo adresie IP. Zbiór słów kluczowych dla reguł można znaleźć w dokumentacji. Custom JumpStart jest rewelacyjnym sposobem instalacji jeśli mamy kilka(naście/set/tysięcy) maszyn do instalacji i/lub chcemy mieć taką samą konfigurację.

gnarwl-3.5

GNARWL jest autoresponderem działającym po stronie serwera pocztowego, jest to odpowiednik programu Vacation wzbogacony m. in. o współpracę z katalogiem LDAP. Więcej informacji o programie oraz jego zastosowaniu można znaleźć na stronie projektu: http://www.onyxbits.de/gnarwl. Ja nie będę się nad tym rozwodził, skupię się na kompilacji i instalacji tego oprogramowania pod Solarisem 10 przy użyciu kompilatora z Sun Studio.

gdbm-1.8.3

GDBM jest zestawem algorytmów bazodanowych, które używają rozszerzalnego haszowania (extensible hashing). Algorytmy działają podobnie jak algorytm UNIX dbm. Więcej na stronie projektu: http://directory.fsf.org/project/gdbm/

Źródła do kompilacji można znaleźć pod adresem: http://ftp.gnu.org/gnu/gdbm/. Kompilacja pod Solarisem 10 z Sun Studio CC nie sprawia problemów. Polecam jednak użycie GNU make (gmake). Mój skrypt w załączniku.

groff-1.20.1

Groff jest procesorem, który czyta niesformatowany tekst i polecenia formatujące i produkuje z nich sformatowany tekst, który wysyła na urządzenie wyjściowe. Jest to wersja GNU programu troff (groff = GNU Troff). Więcej informacji można znaleźć na stronie projektu: http://directory.fsf.org/project/groff/

freeradius-server-2.1.3

Ogólnie rzecz biorąc można napisać, że freeradius-server-2.1.3, który ponoć jest najpopularniejszym serwerem RADIUS na świecie, nie jest zbyt dobrze przystosowany do kompilacji na systemie Solaris 10. Wprawdzie skrypt ’configure’ niby sprawdza co trzeba i...