Pakiety Baculum 7.2.0 dla Ubuntu 15.04 i Debian 8

Wysłane przez gani 
Pakiety Baculum 7.2.0 dla Ubuntu 15.04 i Debian 8 16 sie 2015 - 13:45:19

Send PM

Witam,

Przygotowałem pakiety binarne dla Ubuntu 15.04 (Vivid) oraz Debian 8 (Jessie).

Teraz pakiety binarne dla tych środowisk są rozdzielone na trzy pakiety:

baculum_7.2.0          - bazowy pakiet Baculum
baculum-apache2_7.2.0  - pliki konfiguracyjne Apache dla Baculum
baculum-lighttpd_7.2.0 - pliki konfiguracyjne Lighttpd dla Baculum

W przypadku "świeżej" instalacji, kroki podstępowania mogą wyglądać jak poniżej.

Instalacja na Ubuntu 15.04 (Vivid)

1) Dodanie repozytorium PPA:

$ sudo add-apt-repository ppa:ganiuszka/baculum

2) Aktualizacja indeksu pakietów:

$ sudo apt-get update

3) Instalacja bazowego pakietu Baculum:

$ sudo apt-get install baculum

4) Instalacja pakietów z plikami konfiguracyjnymi dla Apache i Lighttpd oraz start web serwera:

a) Instalacja pakietu Baculum dla Apache:

$ sudo apt-get install baculum-apache2

Następnie potrzeba włączyć moduł mod_rewrite w apache poprzez komendę:

$ sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

oraz włączyć serwis Baculum w konfiguracji Apache:

$ sudo ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf

I na koniec można już wystartować Baculum poprzez komendę:

$ sudo service apache2 restart

b) Instalacja pakietu Baculum dla Lighttpd

$ sudo apt-get install baculum-lighttpd
$ sudo service baculum-lighttpd start

5) Dostęp z przeglądarki internetowej:

http://localhost:9095/

Użytkownik pierwszego logowania: admin
Hasło pierwszego logowania: admin

Instalacja na Debian 8 (Jessie)

Jako że nie istnieje specjalne repozytorium z pakietami Baculum dla Debiana, z tego powodu przy instalacji polecam pobrać pakiety .deb bezpośrednio i następnie zainstalować je. Sposób ten został opisany poniżej.

1) Pobranie i instalacja pakietu bazowego Baculum:

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum_7.2.0ppa1~jessie1_all.deb
# gdebi baculum_7.2.0ppa1~jessie1_all.deb

2) Pobranie i instalacja pakietu z konfiguracją web serwera (Apache lub Lighttpd) oraz start web serwera:

a) Dla serwera Apache instalacja może wyglądać jak poniżej

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-apache2_7.2.0ppa1~jessie1_all.deb
# gdebi baculum-apache2_7.2.0ppa1~jessie1_all.deb

Następnie potrzeba włączyć moduł mod_rewrite w apache poprzez komendę:

# ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

oraz włączyć serwis Baculum w konfiguracji Apache:

# ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf

i na koniec zrestartować serwer Apache:

# service apache2 restart

b) Dla serwera Lighttpd instalacja może wyglądać jak poniżej:

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-lighttpd_7.2.0ppa1~jessie1_all.deb
# gdebi baculum-lighttpd_7.2.0ppa1~jessie1_all.deb

# service baculum-lighttpd start

3) Dostęp z przeglądarki internetowej:

http://localhost:9095/

Użytkownik pierwszego logowania: admin
Hasło pierwszego logowania: admin

Uwaga
Aby Baculum mógł kontaktować się z tekstową konsolą Bacula bconsole, w tym celu potrzeba stworzyć plik:

# vi /etc/sudoers.d/baculum

i wkleić do niego dwie poniższe przykładowe linie:

Defaults:www-data !requiretty
www-data  ALL= NOPASSWD:  /usr/sbin/bconsole

Zarówno dla Apache jak i Lighttpd wpisy te są takie same, gdyż w Ubuntu i Debianie obydwa web serwery (Lighttpd i Apache) działają z tego samo użytkownika o nazwie "www-data".

Aktualizacja 7.0+git<data> packages ze snapshota Git

Dla użytkowników, którzy używali do tej pory Baculum dla Ubuntu lub Debiana z binarnych pakietów w serwisie Launchpad.net (pakiety oznaczone wersją 7.0+git<data> ), zalecam odinstalowanie obecnej wersji Baculum, a następnie zainstalowanie świeżej wersji pakietów opisanych powyżej. Przepraszam za tą niedogodność.

Komentarze i uwagi są mile widziane.

Pozdrawiam
Marcin Haba (gani)



Zmieniany 2 raz(y). Ostatnia zmiana 2015-08-16 14:01 przez gani.
Nie możesz pisać w tym wątku ponieważ został on zamknięty