Re: Debian SunCamp 16

2016-03-20 Conversa Mònica Ramírez Arceda
Alex Muntada  writes:

> Mònica Ramírez Arceda:
>
>> Jo hi vull anar però coincideix en data amb la trobada que
>> volíem fer de DebianCat a Vilafranca del Penedès:
>> 
>> https://wiki.debian.org/LocalGroups/DebianCat
>
> Compte! El DSC és del 26-29 de maig i la trobada de DebianCat
> està prevista pel dia 21 de maig. El 21 coincideix amb la festa
> ubuntaire de llençament de la versió 16.04 que es farà a Tortosa,
> per si ho voleu tenir en compte. D'altra banda, el cap de setmana
> del 21 jo segurament seré a Zurich, al Debian Perl Sprint.

Ostres, sí, perdó per haver-me confós amb les dates! Però si es vol
aplaçar la trobada de DebianCat a la tardor perquè alguns ja ens veurem
al DSC, per mi cap problema.

Salut!



Re: Debian SunCamp 16

2016-03-20 Conversa Alfons
El dj 17 de 03 de 2016 a les 15:15 +0100, en/na Leopold Palomo-
Avellaneda va escriure:
> El Dijous, 17 de març de 2016, a les 14:57:09, Mònica Ramírez Arceda
> va 
> escriure:
> > 
> > Adrià  writes:
> > > 
> > > Pels que hi pugueu estar interessats, serà a Lloret:
> > > 
> > > https://wiki.debian.org/DebianEvents/Europe/2016/DSC
> > Jo hi vull anar però coincideix en data amb la trobada que volíem
> > fer de
> > DebianCat a Vilafranca del Penedès:
> > 
> > https://wiki.debian.org/LocalGroups/DebianCat
> > 
> > Si hi ha més gent que s'hi apunti i tenint en compte que està
> > relacionat
> > amb Debian, proposo canviar de data la trobada de DebianCat.
> > 
> > Com ho veieu?
> Raonable. El lloc era una excusa per la trobada.
> 
> Leo
> 
Genial, espero poder anar-hi també.
-- 
Alfons


signature.asc
Description: This is a digitally signed message part


Re: Comanda su amb parametres diversos

2016-03-20 Conversa Narcis Garcia
Moltes gràcies Ernest, Eloi i Alex per les respostes, que m'han ajudat a
trobar la solució.
Faig moltes coses amb Shell Scripts, sobretot perquè són directament
executables i portables a un munt de sistemes operatius (fins i tot
Android que ni tan sols és GNU). Els principals inconvenients que  trobo
del llenguatge són que no s'executa amb la velocitat d'un compilat i la
manca de components d'escriptori (GUI).

Aquest tema del «su» el necessitava per millorar els programes «peinddd»
i «amoreos».


__
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.

El 20/03/16 a les 13:08, Ernest Adrogué ha escrit:
> 2016-03-20, 12:17 (+0100); Narcis Garcia escriu:
>> El getopt sembla la millor solució; no veig aleshores la utilitat del
>> doble guió -- pel su.
> 
> su -- -c "$args"  i
> su -c "$args"
> 
> fan coses diferents.  Tots dos executen /bin/bash (o el que l'usuari tingui
> configurat com a shell per defecte) com a root i passen els arguments -c
> "$args" a /bin/bash.  La diferència és que en el primer cas s'executa de
> forma interactiva (amb l'entrada connectada al terminal) i en el segon no,
> per tant si el programa és interactiu no funcionarà correctament en la
> versió sense el doble guió.
> 
> També hi ha el problema que els arguments s'han de citar amb les cometes
> adequades, però la sintaxi exacta depèn de cada shell.  Per exemple, si
> l'usuari té configurat tcsh en lloc de bash o sh li hauries de dir al getopt
> que utilitzi les cometes adequades per a tcsh.
> 



Re: Dilemes de novell 1: Flash o W7?

2016-03-20 Conversa Eloi
El 16/03/16 a les 16:04, Pedro ha escrit:
> Et dono procediments d'instal·lació de flash, qualsevol dubte, no
> dubtis a dubtar.
>
> Per instal·lar flash al debian jo veig 2 opcions (una de les 2, o les 2)
>
> 1. Google Chrome
>
> que ja ve amb flash incorporat
> https://www.google.com/chrome/browser/desktop/index.html
>
> agafes el .deb
> i des de consol·la
> dpkg -i googlechrome.deb (o com es digui)
> o amb l'eina gdebi te l'obriries i instal·les gràficament

Compte amb els paquets .deb de Google: m'he trobat que afegeixen de
forma bastant agressiva el repositori de Google a /etc/apt/sources.
Encara que s'esborri manualment la seva línia, el propi paquet instal·la
un cron diari que la torna a col·locar. Revisa /etc/cron.daily i
/etc/cron.d després de la instal·lació, no recordo a quin dels dos llocs
ho posava (m'hi vaig trobar fa temps amb el Google Talk que necessito
per la feina, potser ara segueixen una estratègia diferent...)



Re: Comanda su amb parametres diversos

2016-03-20 Conversa Alex Muntada
Narcis Garcia:

> su root -c "$@"

La clau és que "$@" respecta les cometes originals i això no casa
amb l'opció -c del su. Si utilitzes -c "$*" no tindràs aquest
problema però en pots tenir d'altres en cas que vulguis tenir
algun paràmetre amb espais.

Cadenes amb espais, cometes, etc. són un malson quan et poses a
fer programació en shell scripts.

En aquests casos, normalment jo em decanto per utilitzar algun
llenguatge de programació més flexible enlloc de fer un shell
script. Habitualment tots els sistemes moderns tenen versions
mínimes de perl i python instal·lats de sèrie, qualsevol dels
dos serveix. També hi ha l'opció de fer-ho en C, és clar.

Salut,
Alex



Re: Comanda su amb parametres diversos

2016-03-20 Conversa Ernest Adrogué
2016-03-20, 12:17 (+0100); Narcis Garcia escriu:
> El getopt sembla la millor solució; no veig aleshores la utilitat del
> doble guió -- pel su.

su -- -c "$args"  i
su -c "$args"

fan coses diferents.  Tots dos executen /bin/bash (o el que l'usuari tingui
configurat com a shell per defecte) com a root i passen els arguments -c
"$args" a /bin/bash.  La diferència és que en el primer cas s'executa de
forma interactiva (amb l'entrada connectada al terminal) i en el segon no,
per tant si el programa és interactiu no funcionarà correctament en la
versió sense el doble guió.

També hi ha el problema que els arguments s'han de citar amb les cometes
adequades, però la sintaxi exacta depèn de cada shell.  Per exemple, si
l'usuari té configurat tcsh en lloc de bash o sh li hauries de dir al getopt
que utilitzi les cometes adequades per a tcsh.



Re: Dilemes de novell 1: Flash o W7?

2016-03-20 Conversa Narcis Garcia
Em sembla que sobre Debian també hi ha qüestions relacionades amb allò
dels «blobs» privatius al nucli Linux.



__
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.

El 19/03/16 a les 23:30, Pedro ha escrit:
>> Hola Rita, no t'amoïnis tant,
> 
> +1 a que no s'amoini tant
> 
>> Debian per-se no és el que es diu una
>> distro completament lliure. Com veuràs, no apareix en aquesta llista:
>> http://www.gnu.org/distros/free-distros.html
> 
> Però amb això, no estic d'acord d'explicar-ho sense donar-li una mica
> més de context.
> Parlem de la definició de "llibertat" que diu la Free Software
> Foundation (FSF) per les distribucions GNU/Linux.
> 
> De la forma que ho he entès jo, FSF considera que una distribució és
> lliure quan no es _facilita de cap manera_ a l'usuari final
> l'instal·lació de software privatiu.
> 
> Una instal·lació de debian per defecte (sense non-free ficat per
> defecte, que es diria explícitament). És una distribució completament
> lliure de programari privatiu, tal com es defineix a la Debian Free
> Software Guidelines (DFSG):
> https://www.debian.org/social_contract
> Això implica que Debian està disposada a modificar/adaptar programes
> disponibles al ciberespai per tal d'adaptar-los a les DFSG.
> 
> Però al incloure un repositori non-free està facilitant a l'usuari
> l'inclusió de software privatiu, i això és lo que no accepta FSF. I
> per això no surt a la llista. Motiu digne de ser esmentat.
> 
> Podem considerar aquesta posició de la FSF una mica radical. Podem
> considerar que la imposició de la llibertat és una privació de la
> llibertat. Però la meva intenció és presentar aquest debat i fugir.
> Estic molt content amb la FSF i GNU; simplement és un qüestionament
> que necessàriament em faig.
> 
> Conclusió, la definició de llibertat depèn de l'organització que ho
> diu. Perfecte. L'autor Lewis Carroll a Alícia en el país de les
> maravelles hi ha un diàleg que diu: "Pregunta: Què significa __?.
> Resposta: Lo important és saber qui mana".
> 
>> Personalment, primer busco l'alternativa lliure però si no tinc
>> alternativa...:-Q abans em faig puto que obrir un Wimblows!!:-D
> 
> També s'ha de dir que aquesta actitud és molt positiva per obrir camins.
> Mantenir la necessitat; considerar que el software privatiu no és
> solució perquè no existeix és útil per motivar a que comencin a
> aparèixer alternatives lliures. Que cadascú arribi fins on pugui.
> 



Re: Comanda su amb parametres diversos

2016-03-20 Conversa Narcis Garcia
El getopt sembla la millor solució; no veig aleshores la utilitat del
doble guió -- pel su.



__
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.

El 19/03/16 a les 20:31, Ernest Adrogué ha escrit:
> 2016-03-19, 19:26 (+0100); Narcis Garcia escriu:
>> Fet d'aquestes maneres no es queixa, però només passa el primer
>> paràmetre i no els següents:
>>
>> su root -- -c "$@"
>> su -- -c "$@"
>>
>> És a dir, que si executo:
>> ./llansador.sh nano --boldtext "Un document.txt"
>> Només té efecte el "nano"; la resta és ignorat.
> 
> Tens raó, el -c només agafa el primer argument.  Em sembla que has de
> combinar tots els arguments en un de sol, es pot fer amb el getopt
> 
> args="$(getopt -s sh -o "" -- -- "$@" | cut -c 5-)"
> su -- -c "$args"
> 



Re: Comanda su amb parametres diversos

2016-03-20 Conversa Narcis Garcia
L'assignació a una variable no resol els paràmetres amb espais.
Em sembla que amb el getopt es pot fer el millor pedaç possible.


__
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.

El 20/03/16 a les 10:28, Eloi ha escrit:
> El 19/03/16 a les 16:10, Narcis Garcia ha escrit:
>> A veure si algú domina el programa «su» (substitute user) per executar
>> una comanda d'una manera que jo no me'n surto:
>>
>> Per posar un exemple, com a usuari «root» vull editar un fitxer
>> especificat per l'usuari i amb algun paràmetre més per l'editor nano.
>> Però tot això fer-ho a través d'un programet que crida su.
>> Aquestes són les sintaxis amb les quals ho he intentat sense èxit
>> (script "llansador.sh"):
>>
>> #!/bin/sh
>> su root -c "$@"
>> su root -- "$@"
>> su root -c -- "$@"
>>
>> $ ./llansador.sh nano --boldtext "Un document.txt"
>>
>>
>> Algú sap encertar l'ús dels dos guionets igual com fan altres interfícies?
>>
>> Nota: necessito NO comptar amb què «sudo» o altres programes menys
>> essencials estiguin instal·lats.
>>
> 
> PARAMS="$@"
> su -c "$PARAMS" root
> 
> El problema és que -c espera com a únic paràmetre la concatenació de
> tots ells, d'aquí la trampa de passar-ho a un altre nom per evitar el
> comportament de separar-los que per defecte fa "$@"
> 



Re: Comanda su amb parametres diversos

2016-03-20 Conversa Eloi
El 19/03/16 a les 16:10, Narcis Garcia ha escrit:
> A veure si algú domina el programa «su» (substitute user) per executar
> una comanda d'una manera que jo no me'n surto:
>
> Per posar un exemple, com a usuari «root» vull editar un fitxer
> especificat per l'usuari i amb algun paràmetre més per l'editor nano.
> Però tot això fer-ho a través d'un programet que crida su.
> Aquestes són les sintaxis amb les quals ho he intentat sense èxit
> (script "llansador.sh"):
>
> #!/bin/sh
> su root -c "$@"
> su root -- "$@"
> su root -c -- "$@"
>
> $ ./llansador.sh nano --boldtext "Un document.txt"
>
>
> Algú sap encertar l'ús dels dos guionets igual com fan altres interfícies?
>
> Nota: necessito NO comptar amb què «sudo» o altres programes menys
> essencials estiguin instal·lats.
>

PARAMS="$@"
su -c "$PARAMS" root

El problema és que -c espera com a únic paràmetre la concatenació de
tots ells, d'aquí la trampa de passar-ho a un altre nom per evitar el
comportament de separar-los que per defecte fa "$@"



Re: Debian SunCamp 16

2016-03-20 Conversa Eloi
Més informacions de transports:

Des de l'aeroport de Girona, empresa SARFA:

http://www.sarfa.com/paginas/pdf_sarfa/Lloret_Aeroport_Girona.pdf

Preu 10€, trajecte 30-35 minuts


Des de Girona, els horaris d'estiu comencen d'aquí un mes, quan els
publiquin informo. Horaris d'hivern, en feiner aproximadament un bus per
hora; en festiu, 2-3 expedicions/dia. Empresa R. MAS (Sagalés).

Preu 5,95€, trajecte 45-60 minuts, segons ruta (Fornells o Quart).


Des d'Olot i Sils (possible enllaç Renfe), empresa TEISA:

http://www.teisa-bus.com/pdf/pdf_linies20.pdf (2 al dia)

Preu 3,35€ des de Sils (30min), 11,65€ des d'Olot (1h40min)


Des de Barcelona, alternatives:

1. Bus directe Lloret: sortides d'Estació del Nord (Metro/Renfe Triomf)
cada 2h aproximadament. Empresa Sarfa, no publiquen horaris en PDF,
cercar a http://www.sarfa.com/paginas/interurbano_buscador.php

Preu 10,75€, temps 1h

2. Renfe R1 + bus via Blanes: servei cada 30 minuts tot el dia, trens R1
destinació Blanes o Maçanet i trens RG1 destinació Figueres o Portbou.
ALERTA no confondre RG1 (via Mataró) amb R11 (via Granollers). Parades a
Barcelona: Sants (via 8), Catalunya, Triomf, Clot (via 4).

Preu 8,00€ (bitllet combinat tren+bus), temps 1h30 tren + ?? bus

L'alternativa de tren a Sils des de Barcelona és més cara que l'autobús
directe i triga més, la descarto (l'estafa de preu dels MD és
escandalosa...). Ara bé, pot resultar interessant per a la gent de
Granollers o Sant Celoni, així com el transbord a Maçanet a un R1 i
recular fins Blanes segons l'hora, mireu-vos-ho.


Des de l'aeroport del Prat:

1. Bus directe Lloret: mateixa línia que des de Barcelona, però no totes
les expedicions. Servei cada 2-4h, consultar horaris a Sarfa.

Preu 12,90€, temps 1h55min (T1), 1h35min (T2)

2. Renfe estació T2: tren R2 cada 30min + transbord a Sants (arribades
via 13 o 14) o Clot (arribades via 2). En els dos casos cal canviar
d'andana pujant a vestíbul, ambdues estacions tenen ascensors.

Preu 8,00€ (mateix que des de Barcelona), temps 2h tren + ?? bus

Comptar +20min des de T1 amb bus llançadora gratuït entre terminals

3. Metro a Barcelona: ABSOLUTAMENT no recomanada, temps aproximat 1h
fins centre ciutat, preu 4,50€ només metro. Ni tan sols per anar de T1 a
T2 per Renfe, que costa igualment 4,50€ per una parada. Si es vol anar
sí o sí a Barcelona, alternatives:

3a. Renfe T2: 4,10€ senzill a Barcelona, però val la T-10 (al metro no)
3b. Bus 46 fins Pl. Espanya, cada 20-25min. 2,15€ senzill, val la T-10.
3c. Aerobús: cada 10min, preu 5,90€, no val la T-10.


Lloret no està ni a la zona d'integració tarifària de Barcelona ni a la
de Girona, és impossible arribar-hi amb cap T-10. En tots dos casos, la
integració es queda a just un municipi. Tot i això, si teniu abonaments
integrats, els podreu fer servir per part del trajecte, llevat de
l'autobús des de Barcelona que és directe. 5 zones des de Barcelona a
Blanes, 2 zones des de Girona a Vidreres. Sils està a l'ATM de Girona
però no a la de Barcelona.