Chcesz mieć głos Tomasza Knapika w swojej nawigacji ? Żaden problem.
Pobierz:
http://pliki.linuxiarz.pl/06-2014/Knapik%20%28pl%29.voice
I wklej do:
<karta-sd>/AutoMapa/Sound/
Plik głosowy jest uniwersalny i działa na Androidzie, WindowsMobile etc.
Chcesz mieć głos Tomasza Knapika w swojej nawigacji ? Żaden problem.
Pobierz:
http://pliki.linuxiarz.pl/06-2014/Knapik%20%28pl%29.voice
I wklej do:
<karta-sd>/AutoMapa/Sound/
Plik głosowy jest uniwersalny i działa na Androidzie, WindowsMobile etc.
Kilka artykułów na blogu dotyczy stawiania serwera TeamSpeak3 ale nie ma jeszcze Tutoriala jak to po kolei zrobić.
Zatem logujemy się do SSH i wykonujemy:
apt-get update; apt-get install mysql-server nano mysql-client screen
Po czym dodajemy nowego użytkownika w systemie:
adduser ts3
Logujemy się do bazy danych z poziomu konsoli na konto administratora:
mysql --user=root --password=<twoje haslo>
I operujemy w serwerze mysql:
CREATE DATABASE IF NOT EXISTS `ts3`; CREATE USER 'ts3'@'localhost' IDENTIFIED BY 'ts3'; grant all privileges on ts3.* to 'ts3'@'localhost'; ALTER DATABASE `ts3` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;
Powyższe komendy tworzą bazę danych o nazwie i haśle ts3 oraz dają użytkownikowi ts3 prawa do tej bazy.
Pobieramy serwer Team Speak3 (w moim przypadku wersja 64bit)
su ts3; cd $home wget http://dl.4players.de/ts/releases/3.0.10.3/teamspeak3-server_linux-amd64-3.0.10.3.tar.gz tar xvf teamspeak3-server_linux-amd64-3.0.10.3.tar.gz cd teamspeak3-server_linux-amd64
Tworzymy odpowiednie pliki konfiguracyjne:
nano ts3server.ini
i wklejamy:
machine_id= default_voice_port=9987 voice_ip=0.0.0.0 liscensepath= filetransfer_port=30033 filetransfer_ip=0.0.0.0 query_port=10011 query_ip=0.0.0.0 dbplugin=ts3db_mysql dbpluginparameter=ts3db_mysql.ini dbsqlpath=sql/ dbsqlcreatepath=create_mysql/ logpath=logs logquerycommands=
Należy jeszcze wskazać do jakiej bazy ma się serwer łączyć:
nano ts3db_mysql.ini
O zawartości (wpisz tutaj swoje poprawne dane):
[config] host=127.0.0.1 port=3306 username=ts3 password=ts3 database=ts3 socket=
Pozostało nam załadowanie odpowiednich bibliotek wymaganych przez taka konfiguracje serwera:
ldd libts3db_mysql.so
Mnie przywitał taki komunikat:
linux-vdso.so.1 (0x00007fff44dfe000) libmysqlclient.so.15 => not found libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f269cfc8000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f269cdb1000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f269ca07000) /lib64/ld-linux-x86-64.so.2 (0x00007f269d59b000)
Brakującą bibliotekę instalujesz (warto otworzyć nowa sesje konsoli z kontem root):
wget http://pliki.linuxiarz.pl/05-2014/libmysqlclient15off_5.0.51a-24+lenny5_amd64.deb dpkg -i libmysqlclient15off_5.0.51a-24+lenny5_amd64.deb
Teraz jest dobrze..:
linux-vdso.so.1 (0x00007fff291fe000) libmysqlclient.so.15 => /usr/lib/libmysqlclient.so.15 (0x00007f11e3f75000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f11e3c72000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f11e3a5b000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f11e36b1000) /lib64/ld-linux-x86-64.so.2 (0x00007f11e4650000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f11e3494000) libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f11e325c000) libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f11e3044000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f11e2e2c000)
Czas to wszystko uruchomić.. zatem:
chmod +x ts3server_linux_amd64 chmod +x ts3server_minimal_runscript.sh chmod +x ts3server_startscript.sh
Pierwsze uruchomienie
./ts3server_minimal_runscript.sh inifile=ts3server.ini
Log z uruchamiania:
2014-05-31 12:14:06.412189|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.10.3 (2014-01-01 16:28:39)
2014-05-31 12:14:06.412323|INFO |ServerLibPriv | | SystemInformation: Linux 3.14-1-amd64 #1 SMP Debian 3.14.4-1 (2014-05-13) x86_64 Binary: 64bit
2014-05-31 12:14:06.412371|INFO |ServerLibPriv | | Using hardware aes
2014-05-31 12:14:06.414000|INFO |DatabaseQuery | | dbPlugin name: MySQL plugin, (c)TeamSpeak Systems GmbH
2014-05-31 12:14:06.414062|INFO |DatabaseQuery | | dbPlugin version: 1
2014-05-31 12:14:07.322560|INFO |SQL | | db_CreateTables() tables created
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "AphLlf5M"
------------------------------------------------------------------
2014-05-31 12:14:09.205090|WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality
2014-05-31 12:14:09.936879|INFO | | | Puzzle precompute time: 683
2014-05-31 12:14:09.937360|INFO |FileManager | | listening on 0.0.0.0:30033
2014-05-31 12:14:09.956074|INFO |VirtualSvrMgr | | executing monthly interval
2014-05-31 12:14:09.956471|INFO |VirtualSvrMgr | | reset virtualserver traffic statistics
2014-05-31 12:14:11.069615|INFO |VirtualServer | 1| listening on 0.0.0.0:9987
2014-05-31 12:14:11.071500|INFO |VirtualServer | 1| client 'server'(id:0) added privilege key for servergroup 'Server Admin'(id:6)
2014-05-31 12:14:11.071567|WARNING |VirtualServer | 1| --------------------------------------------------------
2014-05-31 12:14:11.071586|WARNING |VirtualServer | 1| ServerAdmin privilege key created, please use the line below
2014-05-31 12:14:11.071601|WARNING |VirtualServer | 1| token=gMBaPrI910hmDHuRStNAkup9oeiRcSf67FNpRg9S
2014-05-31 12:14:11.071615|WARNING |VirtualServer | 1| --------------------------------------------------------
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=gMBaPrI910hmDHuRStNAkup9oeiRcSf67FNpRg9S
------------------------------------------------------------------
2014-05-31 12:14:11.125813|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1,
2014-05-31 12:14:11.127698|INFO |Query | | listening on 0.0.0.0:10011
Nalezy zachowac te dane!
Uruchamianie serwera w screenie:
screen -dm -S TS3 sh /home/ts3/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh inifile=ts3server.ini
Start przy starcie:
nano /etc/rc.local
i wklejasz powyższą komendę przed exit 0
I to tyle. Teraz łączysz się z twoim serwerem, wklejasz “kod uprawnień” tzw. token
A tak to działa:
Podgląd bazy danych można wykonać za pomocą jakiegoś oprogramowania zdalnego albo np phpmyadmin, więcej na ten temat tu: LAMP
Hostując domowy/darmowy serwer TeamSpeak3 można starać się o licencję NON-PROFIT na której możemy mieć aż 512 slotów!
Po szczegóły zapraszam tu -> http://npl.teamspeakusa.com/ts3npl.php
Udało mi się trafić na otwarta rejestrację serwerów, i zgłosiłem się po taki “luxus”
Licencję otrzymałem e-mailem w postaci pliku licensekey.dat.
Jeżeli już masz gotowy serwer TS3 wystarczy że ten plik wkleisz do lokalizacji plików serwerowych, w moim przypadku:
/root/teamspeak3-server_linux-amd64/ – po prostu luzem.
Jak zaktualizować pliki serwera TS3 mając już skonfigurowany serwer ?
Nic trudnego.. pobieramy pliki serwera, odpowiednio x64 lub x86
Pokazałem w lewej części okna co dokładnie aktualizujemy na serwerze.
PAMIĘTAJ!
Zachowaj pliki: libts3db_sqlite3.so oraz libts3db_mysql.so -są to pliki twoich ustawień całego serwera!
Google Cloud Print to nowa technologia łącząca drukarki z internetem. Za jej pomocą możesz z dowolnego miejsca drukować na drukarkach w domu i w pracy, a także udostępniać je wybranym osobom. Google Cloud Print działa na telefonach, tabletach, Chromebookach, komputerach i dowolnych innych urządzeniach połączonych z siecią, z których chcesz coś wydrukować.
Instalacja w systemie Linuks wymaga skonfigurowania wcześniej drukarki w programie CUPS,
Drukarka musi być skonfigurowana w programie CUPS jako tryb PPD (sterownik) a nie RAW (przejście).
Drukowanie w chmurze przydać sie może w telefonach z systemem Android (Menu -> Ustawienia Android 4.4), lub po pobraniu aplikajcji ze Sklepu Play.
Instalacja sprowadza się do instalacji skryptu
apt-get update; apt-get install git python nano git clone https://github.com/armooo/cloudprint.git
Opcjonalnie można zainstalować screen aby uruchamiać skrypt w tle
apt-get install screen
Skrypt już jest, uruchomienie:
cd /cloudprint/cloudprint python cloudprint.py
I ustawiamy dane do naszego konta Google.
Aby zautomatyzować uruchamianie Cloudprinta można zrobić prosty skrypt i dodać go do crona:
nano cloudprint.sh
i wkleić zawartość:
#!/bin/sh cd /root/cloudprint/cloudprint ## sciezka do twojego katalogu z cloudprintem screen -dmS google-cloud-printer python cloudprint.py
Po czym dodać wpis do crontab -e
##oczywiście podac tutaj należy dokładne miejsce gdzie mamy skrypt @reboot sh /scripts/cloudprint.sh >> /dev/null 2>&1