Sembla dificil però és més senzill del que sembla. I es que les pissarres digitals SmartBoard són molt utilitzades pel personal docent en les escoles i tenir Linkat no és excusa per evitar la seva instal.lació.
A continuació explico la instal.lació per una Linkat Lleugera de 32 bits bassant-me en la instal.lació explicada en la web de Linkat.
Per instal.lar-lo en una Linkat o Ubuntu 14.04 o superior cal instal.lar previament el paquet libudev0 manualment ja que per repositoris instal.la la versió més actualitzada i no ens deixarà fer la instal.lació. Primer la descarreguem:
I només queda reiniciar la sessió i ja tindreu el programari i els control.ladors instal.ladors instal.lats, només mancarà calibrar la pissarra i activar el programari.
Algunes vegades per agilitzar el treball evitem tocar l'entorn gràfic així que fem fem scripts amb un conjunt de linies de comandes.
Avui vull fer un conjunt d'ordres per canviar la IP de l'equip en equips amb Windows 7 i superiors amb l'ordre netsh.
Primer caldrà saver el nom de la tarja de xarxa.
Basta amb un l'ordre:
ipconfig
ja ens diu la "Descripció", per exemple: Conexión de área local
Ara, amb l'ordre "netsh" podem canviar els paràmetres:
Ficar una IP i porta d'enllàç:
netsh interface ip set address "Conexión de área local" static 192.168.0.3 255.255.255.0 192.168.0.1 1
I ficar les DNS:
netsh interface ipv4 set dns "Conexión de área local" static 8.8.8.8
netsh interface ipv4 add dns "Conexión de área local" 8.8.4.4 index=2
Així com assignar una WINS:
netsh interface ip set wins "Conexión de área local" static 192.168.0.200
I per tornar a DHCP:
netsh interface ip set address "Conexión de área local" dhcp
El producte Chromebook fa dos anys que el vaig comprar i hem va agradar per la seva durabilitat de bateria, lleugeresa i el fet de treballar exclusivament en el núvol. Però passa el temps i trobes a faltar eines de treball, edició i complements com java... i em preguntava, com seria aquest dispositiu amb Ubuntu...
Passa el temps i vaig provar Crouton, però no em servia tenir un sistema operatiu dins d'un altre sistema operatiu així que vaig tornar al Chrome.
Fa dues setmanes em vaig veure obligat a ficar-m'hi de ple perque em van dir que "és impossible ficar Linux a un Chromebook"...
Fent una cerca exhaustiva i juntant tota la informació que he pogut compilar, he aconseguit fer del meu Chromebook un dispositiu estable o prou estable dins de les seves mancances i per això va dedicat aquesta entrada.
El que he fet és eliminar totalment Chrome del dispositiu i ficar Ubuntu 16.04 sobre el meu Toshiba Chromebook 2 cb30-102 i apojat amb una tarja SD de 64GB per augmentar els 16GB tan limitats.
Primer cal tenir el Chrome totalment apagat i l'engegarm amb tenint les tecles ESC + Refrescar ( equivalent a F3 ) i el botó d'engegada. S'engegarà l'equip mostrant en la pantalla el simbol d'exclamació, apretem les tecles CTRL+D i reponem un parell de preguntes, acte seguit es reinicarà i es restaurarà el sistema a una versió de "Developer". Veurem que al reiniciar caldrà tornar a apretar les tecles CTRL+D. Deixo un video d'exemple:
Activem la SeaBIOS
Una vegada iniciem no cal tornar a fer tot el procés de registre, només connectem a la wifi i tant prompte es connecte apretem les tecles CTRL+ALT+--> ( Correspon a F2 ) i accedirem al terminal.
Ens validem com usuari
cronos
sense contrasenya i ens fem sudoer amb
sudo bash
i activem la SeaBIOS amb:
crossystem dev_boot_usb=1 dev_boot_legacy=1
I reiniciem el sistema sistema amb:
sudo reboot
A partir d'ara, cada vegada que engegue l'ordinador apretarem "CTRL+L" on accedirem a una mena de BIOS on apretem la tecla ESC per accedir al boot menu.
NOTA: A partir d'ara haurem d'apretar CTRL+L i ESC per engegar el sistema, d'altra manera no s'engegarà. Existeixen maneres de fer que sempre engegue per SeaBIOS però vull tenir l'opció de tornar a ficar ChromeOS amb el SD de restauració.
Instal.lem Ubuntu
Jo he instal.lat Ubuntu 16.06 previament cremat a un pendrive USB. No te cap problema en la instal.lació, en el meu cas deixo que l'instal.lador esborre totes les particions previes i genere la partició SWAP i / automàticament.
Tornem a engegar el sistema ( recordem que quan engegue cal tornar a fer CTRL+L i després ESC per seleccionar el disc del portàtil). Engegarem sense cap problema el nostre Ubuntu però caldrà fer uns últims moviments. Així que iniciem sessió i obrim un terminal amb CTRL+T:
Editem el grub:
# / was on /dev/sda1 during installation
UUID=2b65fb48-27f2-4ba5-b59f-2806b798b29b / ext4 defaults 0 1
es deixa així:
# / was on /dev/sda1 during installation
UUID=2b65fb48-27f2-4ba5-b59f-2806b798b29b / ext4 defaults,noatime,nodiratime,discard 0 1
Reiniciem l'equip i ja tenim el nostre Ubuntu perfectament instal.lat.
NOTA: Per ara NO ES POT HIBERNAR per tant, només podem optar a la Suspensió. També m'he trobat que cada vegada que torno de la Suspensió, la tarja de xarxa no s'aixeca automàticament pel que tinc que reiniciar-la.
Tecles d'acces ràpid
Un teclat de 102 tecles està bastant restringit, sobretot perque no podem adjustar volum o brillo, per això modificarem el teclat. Primer accedim al terminal:
sudo apt-get install xdotool
i accedim a Paràmetres del sistema i Teclat. Accedim a la pestanya Dreceres
i primer accedim a So i multimedia i cliquem en Volum silenciat - Cliquem i apretem la tecla que volem dedicar. Fem el mateix per Abaixa el volum i Apuja el volum.
Ara afegirem clicant en el botó + i afegiem: Nom: Menys Brillo Ordre: xdotool key XF86MonBrightnessDown
Clica en inhabilitat i apreta F6. Nom: Més Brillo Ordre: xdotool key XF86MonBrightnessUp
Clica en inhabilitat i apreta F7 Nom: Refresca pàgina web: Ordre: xdotool key ctrl+r
Cicla en inhabilitat i apreta F3 Nom Bloca MAY Ordre: xdotool key Caps_Lock
Clica en inhabilitat i apreta Majus+Lupa( tecla Super)
Es pot donar el cas que el nostre escriptori estigue en català però el teclat escriu en anglés, obviament, es pot canviar la distribució local del teclat mitjançant terminal modificant uns fitxers. Sembla llarg però es poden fer scripts que automatitzen el procés si s'ha de fer a molts equips.
La comanda dd ( Dataset Definition ) és una senzilla però potenta eina que ens permet la clonació o grabació d'imatges a discos o viceversa.
NOTA - Totes les ordres les farem com l'uisuari root:
sudo -s
Primer de tot cal tenir clar quins són els punts de montatge i les particions dels discos a treballar. Per fer-ho caldrà escriure:
lsblk
el resultat seria similar a aquest:
Això ens donaria els punts dels discos locals montats (sda) i, en aquest cas, el punt del llapis USB ( sdb).
La sintàxis és molt senzilla:
dd if=[origen] of=[desti]
-- tant prompte s'execute l'ordre NO veurem cap barra de profrés fins que no ha acabat el treball per tant, toca esperar --
Casos més comuns:
Copia el contingut d'una partició a una altra ( clonació de partició):
dd if=/dev/sda1 /dev/sdb1 bs=1M
Amb això copiem "tal qual" el contingut de la partició sda1 ( primera partició del primer disc dur ) a la partició sb1 ( primera partició del segón disc dur ) en blocs d'un Mega ( menys seria molt més lent i més podria perdre contingut pel camí ).
Copia el contingut d'un disc a un altre ( clonació de discos ):
dd if=/dev/sdb of=/dev/sdc bs=1M
Amb això es fa una clonació exacta del segón al tercer disc connectat a l'equip.
Una de les raons que he sentit de gent reacia a fer el salt al programari lliure i a la Linkat, és la interfície, és a dir, no és igual a Windows XP i jo ja estic acostumat/da a les seves icones ( sembla que el salt a la interfície de Windows 8 o Windows 10 no era prou...).
La gent del projecte Linkat ho ha ficat fàcil i ha tret un paquet que iguala les icones i els colors de Windows XP a la Linkat Lleugera 14.04 adaptant El tema és originari de la web:xfce-look i delrepositori noobslab de launchpad.
El funcionament és molt senzill, només cal tenir la Linkat Lleugera instal.lada i afegir el repositori:
Això ens generarà un usuari nou amb el perfil blau, només caldria tancar la sessió actual i entrar com l'usuari blau i sense contrasenya.
Una vegada dins veurem la seva interficie però també una serie de programes nous, com és l'accés a les eines Office Online de Google Drive o Microsoft OneDrive:
Aquesta tema també es pot fer funcionar en la Linkat Edu 14.04:
Val, m'agrada, com puc aplicar-ho al meu perfil o al de tots els usuaris? Per defecte, la interficie està només disponible en l'usuari "blau" i no en la resta d'usuaris creats.
En un usuari ja creat:
Ho pot fer el mateix usuari anant al menú de "Preferencies" i "Customize Look and Feel", aquí podrà canviar els Colors, Icones i altres. Com a configuració per defecte: Per evitar canviar el tema en tots els usuaris nous, es pot ficar les preferencies de l'usuari "blau" com configuració per defecte. Per fer-ho, primer hem de entrar com el nostre usuari administrador (sudoer )i en un terminal escriure:
cd /home/blau
Ara copiem els fitxer de configuració al directori on estàn les configuracions per defecte:
sudo cp -r .* /etc/skel
Ara, cada vegada que accedim amb un usuari nou, tindrà l'aspecte de l'usuari blau.
Canviar el nom de la nostra màquina és senzill de manera gràfica, però i si volem fer-ho amb un script?
En realitat només cal canviar el nom del HOST en dos fitxer:
/etc/hostname
i
/etc/hosts
Per fer-ho, he elaborat un script que ho fa automàticament, només cal crear un fitxe des del terminalr:
nano canvianom.sh
amb el següent contingut:
#!/bin/bash
##Mostrem l'actual NOM
clear
echo "El nom a canviar és:" $HOSTNAME;
##Definim el nou nom
echo "Fica el nou nom de la màquina:";
read NOM_MAQUINA;
echo "El nou noum serà: "$NOM_MAQUINA;
echo "Si no es correcte pots cancelar amb les tecles CTRL+C";
echo "Continuem en 3 segons";
sleep 3;
##Cerquem i canviem el nom
perl -pi -e "s[$HOSTNAME] [$NOM_MAQUINA]g" /etc/hostname
perl -pi -e "s[$HOSTNAME] [$NOM_MAQUINA]g" /etc/hosts
clear
echo " Nom canviat! es recomana reinciar o tancar sessió";
sleep 5;
Desem el fitxer i li donem permissos d'execució:
chmod a+x canvianom.sh
Ara l'executem:
sudo ./canvianom.sh
Primer ens mostrarà el nom actual i després ficarem el nom que volem ficar de nou a la màquina ( hostname).
Per realitzar els canvis cal tancar sessió i tornar a obrir o simplement reiniciar.
Aquest script ens és molt pràctic si l'utilitzem abans d'instal.lar l'agent d'OCSinventory.
OCSInventory - NG és un programa que ens permetrà tenir informes detallats de les màquines de la nostra xarxa, no només del maquinari sinó del programari instal·lat així com dels dispositius connectats a més del número de serie de les torres ( normalment en les màquines de marca ).
La instal.lació he de reconeixer que no es fàcil, de fet, he necessitat de varies pàgines per trobar sol.lucions a alguns problemes.
Per començar obrirem un terminal i ens convertirem en root amb:
sudo su
Ara instal.larem el programari necessari ( bona part ja està instal.lat en la Linkat Server 14.04 com pot ser la base de dades MySQL).
tar -xvf OCSNG_UNIX_SERVER-2.2.tar.gz
cd OCSNG_UNIX_SERVER-2.2
sh setup.sh
Donarem el valors per defecte exeptuant en el següent pas:
+----------------------------------------------------------+
| Checking for Apache main configuration file... |
+----------------------------------------------------------+
Que especificarem la següent adreça:
/etc/apache2/sites-available/000-default.conf
i continuem fins:
+----------------------------------------------------------+
| Checking for Apache Include configuration directory... |
+----------------------------------------------------------+
on també especificarem:
/etc/apache2/conf-enabled/
Tota la resta de valors seràn per defecte fins el final de la instal.lació. Això és degut a la última actualització del servei apache a apache2 segons he pogut informar-me.
Abans de reinciar el servei apache tenim que modificar un útim fitxer:
Tanquem el fitxer desant els canvis i reiniciem el servei web:
sudo service apache2 restart
Si tot ha anat be, no hauria de donar cap errada i ja podriem tancar el terminal.
Ara obrim el nostre navegador web amb la següent adreça:
http://localhost/ocsreports
I donem les dades que ens demana. Per fer la instal.lació més senzilla he fet un video que podreu veure al final d'aquest post.
Instal.lació al client Linkat
L'agent d'OCS es troba en els repositoris oficials per tant només caldrà obrir un terminal i escriure:
sudo apt-get install ocsinventory-agent
Durant la instal.lació ens demanarà la IP del servidor d'OCS per comunicar-se i després d'escriure i acabar la instal.lació podem acabar executant el programa amb:
sudo ocsinventory-agent
En qüestió de segons el nostre equip ja està inventariat. Si volem que s'execute a l'inici del sistema recomano editar el fitxer /etc/rc.local i afegir l'ordre al final del fitxer.
Moltes vegades, sobretot en servidors, ens preguntem l'espai d'algunes carpetes, quines ocupen més i quina part o quina carpeta ocupa més que les altres per retirar-la.
Baobab és una eina molt senzilla que ens permet analitzar el nostre disc, un directori específic o fins i tot, el directori d'una altra màquina remota.
En Ubuntu 14.04 i en les distribucions basades, com ara la Linkat 14.04, l'aplicació ja ve instal.lada de fàbrica i es pot executar per un terminal:
sudo baobab
( si volem tindre drets d'administrador )
o gràficament en:
Aplicacions - Eines del Sistema - Analitzador de l'ús dels discs
I en el cas de la Linkat Lleugera 14.04, caldrà instal.lar-la amb un terminal:
sudo apt-get install baobab
En el video següent executo aquesta eina per mostrar el seu funcionament local en una Linkat Lleugera, naturalment, recomano el seu us en servidors per poder localitzar excés d'ús.
Quan et toca instal·lar les mateixes aplicacions en molts ordinadors ( per actualitzar-los o per haver-los formatat ), és molt tediós descarregar i instal·lar les aplicacions una per una, així que he fet aquest petit script per instal·lar una serie de programes de manera automàtica.
NOTA - ja existeix una pàgina que permet fer-ho: ninite.com, però el programari cada vegada és més limitat i, obviament, necessites internet per instal.lar tots i cadascuns dels programes. Amb aquesta forma no consumirem internet.
Primer hauriem de descarregar un per un els programes a instal·lar ( preferiblement en msi ) però per fer-ho més ràpid, he pujat tot a una carpeta en Mega:
Aquí està el fitxer .bat per fer executar les instal·lacions. Caldria modificar aquest fitxer en funció de la ubicació de la configuració del java. Veureu que els instal·ladors tenen un nom senzill, per exemple firefox. exe, sense mostrar la versió. Això ho faig per poder anar sobreescrivint els executables tant prompte surt una versió nova i no caldria modificar el .bat de nou.
El contingut d'aquest fitxer es:
REM ==================================================== REM Instala Firefox REM ==================================================== @start /wait Firefox.exe -ms REM ==================================================== REM ==================================================== REM Instala Google Chrome REM ==================================================== msiexec.exe /qb /norestart /i "chrome.msi" REM ==================================================== REM ==================================================== REM Install Adobe Flash Player ActiveX REM ==================================================== msiexec.exe /qb /norestart /i "%~dp0flashie.msi" REM ==================================================== REM Installing Adobe Flash Player Plugin REM ==================================================== msiexec.exe /qb /norestart /i "%~dp0flashfirefox.msi" REM ==================================================== REM Desabilita actualitzacions de Flash REM ==================================================== if exist "C:\Windows\SysWOW64\MacromedFlash" xcopy "%~dp0mms.cfg" "C:\Windows\SysWOW64\MacromedFlash" /e /i /h /y if exist "C:\Windows\System32\MacromedFlash" xcopy "%~dp0mms.cfg" "C:\Windows\System32\MacromedFlash" /e /i /h /y REM ===================================================== REM ===================================================== REM Instala Java !!LA RUTA DEL FITXER DE CONFIGURACIÓ HA DE SER COMPLERTA REM ===================================================== @start /wait java32.exe INSTALLCFG=T:\Instaladors\configjava.txt REM ===================================================== REM ==================================================== REM Instala Acrobat Reader 11 REM ==================================================== msiexec.exe /qb /norestart /i "Reader11.msi" REM ==================================================== REM ==================================================== REM Instala LibreOffice REM ==================================================== msiexec.exe /i "libreoffice.msi" ALLUSERS=1 /q /norestart REM ==================================================== REM ==================================================== REM Instala .netFramework REM ==================================================== @start /wait dotNetFx40.exe /q /norestart REM ==================================================== REM ==================================================== REM Instala PDFCreator REM ==================================================== @start /wait PDFCreator.exe /ForceInstall /SILENT /NORESTART /LANG=CA REM ==================================================== REM ==================================================== REM Instala VLC REM ==================================================== @start /wait vlc.exe /L=403 /S REM ==================================================== REM ==================================================== REM Instala Klite REM ==================================================== @start /wait KliteFull.exe /verysilent REM ==================================================== REM ==================================================== REM Instala Gimp REM ==================================================== @start /wait Gimp.exe /verysilent REM ====================================================
D'aquesta manera els programes s'instal.laràn sense l'atenció de l'usuari.
Cal recordar que el fitxer .bat i els instal.ladors han d'estar en la mateixa arrel.
Aquestes ordres estàn pensades per instal.lar-se en un Windows XP.