dilluns, 13 de juliol del 2015

Convertir lliurex-Desktop en client d'aula quan els usuaris del servidor no autentiquen

S'estan enviant als centres una partida d'ordinadors destinats a clients d'aula, de moment detectats amb el codi CLE2, i quan montem l'aula LliureX i creem els usuaris Llum al servidor, no podem autenticar.
El problema és que duen instal·lada una versió desktop, com podem saber-ho?
Amb l'ordre lliurex-version ens ha d'apareixer algun metapaquet que diga client, en cas de no  haver-hi cap, i només haver desktop, doncs ja ho tenim.
 Per instal·lar els paquets de client:
apt-get install lliurex-cdd-edu-class-gclient
I amb això transformariem el desktop en client.
De tota manera, estos clients venen amb la lliurex 14 instal·lada i seria recomana formatar-los i posar-los a una 15 que està basada ja en ubuntu 14 LTS

dijous, 27 de novembre del 2014

Instal·lar lliurex 15

Bo, amb el canvi de versió d'ubuntu on es basa LliureX (passem de la 12.04 a la 14.04), instal·lar LliureX és més fàcil encara. Realment, en esta versió LliureX serà un ppa (un repositori de paquets) de la ubuntu. Per tant podrem instal·lar ubuntu 14.04, afegir el ppa de lliurex, i instal·lar qualsevol paquet de lliurex.

  1. Per tant, instal·lem ubuntu 14.04
  2. afegim els ppa de Lliurex (sudo nano /etc/apt/sources.list):
deb http://ppa.launchpad.net/llxdev/trusty/ubuntu trusty main 
deb-src http://ppa.launchpad.net/llxdev/trusty/ubuntu trusty main 

  1.  Actualizem el synaptic per a que llisca els nou ppa i afegisca els paquets
  2. Seleccionem alguna versió de lliurex, per exemple, busquem lliurex-desktop, instal·lem i ja tindrem la lliurex edició escriptori instal·lada. 

Com encara falten coses per actualitzar pot pareixer incompleta, però poc a poc s'anirà actualitzant, tant per ubuntu, com per LliureX

dimarts, 4 de novembre del 2014

Php Unit 4.3

A data d'avui, la versió que duu el synaptic del php unit en Lliurex és la 3.5, no sols ser molt de tindre l'última versió, però la versió actual estable és la 4.3.4. Per tant,  con vull fer tests en php, vaig a decidir abaixar l'última versió:

wget https://phar.phpunit.de/phpunit.phar

Això ens abaixarà la darrera versió del php, per tal d'instal·lar-la al sistema haurem de posar-la en qualsevol carpeta que estiga a la PATH (per exemple /usr/localbin) i donar-li permisos d'execució:


chmod +x phpunit.phar
sudo mv phpunit.phar /usr/local/bin/phpunit
phpunit --version 
 
 
Ara ja podem fer tests (laic a pr0) amb la darrera versió del phpunit (i seguir qualsevol altre tutorial):

dimarts, 14 d’octubre del 2014

Codin laic a pro: C#.net


Ara vaig a veure com instal·lar C# (i poder programar en ell clar). Com les versions  que venen al repositori són velles, anem a instal·lar les noves versions via codi i compilar. Primer necessitem el Mono nou (Mono és una implementació lliure de .Net de microsoft):

Compilant, no funciona


sudo apt-get install git autoconf libtool automake build-essential mono-devel gettext
git clone https://github.com/mono/mono

Normalmetn sol haver un ./configure, però en aquest cas només trobem un script, anem a executar-lo:
./autogen.sh

Entre altres coses, es posarà a abaixar dependències. Compilem:
make get-monolite-latest
make EXTERNAL_MCS=${PWD}/mcs/class/lib/monolite/Basic.exe

I així és compilarà sense tindre cap versió de mono instalada, ara instal·lem:
make install

Després necessitarem instal·lar gtk-sharp, però com a pas previ ens demana els gtk-devel:
sudo apt-get install libgtk-3-dev  gnome-sharp libglade2-dev libglade2.0-cil-dev 

Una vegada instal·lada l'última versió de Mono (3.10 en estos moments), anem a fer el mateix amb monodevelop:
git clone git://github.com/mono/monodevelop.git
cd monodevelop
./configure

i una vegada configurat, compilem:
make
I després de 15000 intents no funciona, per tant obtem per afegir els repositoris d'algú que haja pogut.

Via fàcil


sudo apt-add-repository ppa:ermshiperete/monodevelop
Refresquem el synaptic, i si busquem monodevelop tenim el 5 ja, i el podem instal·lar. S'instal·la en la carpeta /opt, i per executar-lo tenim un launcher:
/opt/monodevelop/bin/monodevelop-launcher.sh


dilluns, 13 d’octubre del 2014

Codin laic a pro: javascript

Bo, anem a veure com programar en mode  pro ;) Els pros, ara gasten javascript (a mi no me mireu, jo li tinc mania). Però anem a veure com s'instal·la el node.js i un editor (també pro) anomenat atom (que no és més que una copia del sublime text ). Primer hem d'habilitar el repositori d'ubuntu:
Aplicacions->Administració de Lliurex->Lliurex Apt i marquem ubuntu. Accepten i es posarà a actualitzar els repositoris:
Ara instal·lem el node.js:

sudo apt-get install nodejs

Ara anem a la web d'atom (https://atom.io/) i amb tanta mala sort que no hi ha paquets per a linux en 32 bits. Ens diu que ens l'abaixem (https://github.com/atom/atom, podem abaixar-lo com a zip si no tenim el github, de tota manera ens el demanarà per instal·lar), i anem a instal·lar-lo:
1. abaixar
2. Descomprimir (unzip atom-master-zip)
3.cd atom-master
4.Instal·lació d'altres paquets de dependències:
sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
5.executem l'ordre build dins de /script, a mi em dona el següent error:
cd script
./build
node v0.10 is required to build Atom, node 0.6.12 is installed, per tant, haurem d'actualitzar node.js:
sudo apt-get update
sudo apt-get upgrade
I després de mitja hora actualitzant, vegem que continua donant el mateix problema;
provem açò (https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/):
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo synaptic (i marquem les actualitzacions de node.js) 
 
Ara si intentem .build no ens dona cap problema, encara que tarda una estoneta (a un i7, a un c2d del treball va ser una sort que era hora d'esmorzar); una vegada haja acabat, podem fer tres coses:
a) Instal·lar:
sudo ./grunt install 
b) Crear un paquet:
sudo ./grunt mkdeb 
c) executar des d'ahí:
cd ..
./atom.sh
 
Ara ja tenim un editor per a programar en mode pro, ara anem a provar-ho:creem amb el node un nou arxiu (prova.js):



i ara ja podrem executar el programa:

 Ala ja som pro i programem en node.js ;)

divendres, 10 d’octubre del 2014

Jocs de Blizzard

No he pogut solucionar el problema amb el dragon age, hui he intentat jugar als jocs de blizzard i ara comptaré com ho he fet. Primer de tot, instal·lar wine 1.7. La versió que tinc instal·lada és la 1.7.18 i ho he fet funcionar. La versió que m'ha instal·lat per defecte és la 1.6 i amb eixa petava el Battle.Net.
La putada és que abans funcionava perfectament els jocs, però des que al launcher han afegit Battle.net fa les coses molt complicades; de moment puc jugar a 11 -20 fps. (deuria de jugar al màxim possible ;)):

Veurem si puc optimitzar-ho o algo

10 minuts després

Després de diversos intents he aconseguit fixar l'API a OpenGL (sempre em tornava a DirectX 9, inclus posant l'D3D11). Tal i com he llegit ací:
http://geebzor.com/tech/linux/wow-ubuntu-14-04-trusty/

Obric l'arxiu WTF/Config.wtf i afegisc o modifique:
SET gxAPI "OpenGL"

Amb això ja em trau +60 fps i tot al màxim.
PS:Obric el jocs amb wine wow.exe per a no traure el launcher de Battle.net

dijous, 9 d’octubre del 2014

Dragon age: Origins en Lliurex

Aprogitant que Origin regala el dragon age per un període breu de temps, m'he proposat veure si funciona en Lliurex:
https://www.origin.com/es-es/store/buy/dragon-age-1/pc-download/base-game/standard-edition

Vegem que primer ens haurem de registrar. Des d'ahí podrem comprar el dragon age (si ho fem ja és de bades) i abaixar un client tipus steam.  L'arranquem amb el wine i vegem que instal·la, actualitza...
I vegem que ens demana usuari:


Una vegada posem correctament l'usuari i password ens ix la nostra biblioteca de jocs, des d'on podem seleccionar quins volem descarregar/instal·lar si no els tenim:
De moment he posat a descarregar el Dragon Age, però és prou tard i ja és tard, demà provaré si funciona ;)

Val, acaba de donar-me error de descàrrega i pel que he llegit pareix que no es puga instal·lar en Linux. Aarrg


10 minuts més tard

Prove en PlayOnLinux, li pose el títol i després d'un parell d'assistents, descàrregues... Em demana des d'on vull instal·lar, provarem des de Steam Store a veure si el l'abaixa. Per començar, m'instal·la l'Steam (per sort ja tinc usuari):

Quan instal·lem ens demana actualitzar (per que no t'abaixes res actualitzat mai?). Després d'instal·lar-se, tenim l'steam instal·lat però pensava que s'abaixaria el joc o algo. No l'has de comprar tu i no he pogut posar el codi qu eme donen a Origin en l'Steam.


Però qui sap igual hi ha alguna manera d'aprofitar el serial obtés amb origin ;) Però amb l'Steam, es veu que no.