2010/01/10

Java-Plugin: instalazioa

Eskuz , instalazioa egiteko eman behar diren urratsak

  1. Jaitsi pakete binarioak hemendik ( Linux self-extracting) Lortutako fitxategiaren izena honelakoa izan behar da jre-6-linux-i586.bin, non bertsioa adierezten duten zenbakiak dira
  2. sudo komandoa erabiliz, sortu karpeta berri bat instalazioa garatzeko. Adibidez sudo mkdir /usr/java
  3. Aldatu baimenak sortu berri den karpetari; sudo chmod 777 /usr/java
  4. java paketea mugitu /usr/java karpetara ; sudo mv /path/to/binariaok/jre-6-linux-i586.bin
  5. Joan java karpetara ; cd /usr/java
  6. Bihurtu exekutagarri ; sudo chmod a+x jre-6-linux-i586.bin
  7. Egikaritu fitxategia; ./jre-6-linux-i586.bin.
  8. Pantaila batzuk pasatu ondoren , instalatzeko baimena eskatuko digu , yes ( edo si) esanez hasiko da instalzioa
  9. Bukatzean , jre1.6.0-17 izeneko karpeta agrtuko da garn karpetan .( Zenbakiak bertsioaren arabera izango da).
  10. Orain esteka sortu behar dugu , /usr/lib/firefox-addons/plugins/ karpetan ; sudo ln -s /usr/java/jre1.6.0_17/plugin/i386/ns7/libjavaplugin_oji.so
  11. Ireki FireFox eta idatzi about:plugins ; instalazioa ondo burutu baldin bazen java-plugin-a instalatuta dagoela ikus dezakegu.
  12. Java gaitu behar dugu . Firefox irekirik , Editatu/Hobespenak menuan sartu eta Edukia aukeran aktibatu Java.
  13. Ireki berriro nabigatzailea, eta java applets ireki ahalko dira
Bestalde , apt-get komandoaren bitartez egin ahal da:
$ sudo apt-get install sun-java6-jre sun-java6-plugin

Ondoren
$ sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/

eta ez ahaztu FireFox Hobespenetan java aktibatzea

2009/11/14

OpenOffice hizkuntza ezberdinetan

Openoffice paketea hizkuntza ezberdinetan egikaritu ahal da, horretarako hizkuntza sostengua eduki behar dugu instalatuta.

Demagun, exekutatu nahi dugula euskaraz.

sudo apt-get install language-support-eu

Ondoren, horrela burutuko da


Iturria :--> http://ooolab.blogspot.com/2006/12/cmo-pasar-openoffice-de-ingls-espaol.html

Arazoak eguneratzean Ubuntu 9.10

Instalatu berri dut azkeneko Ubuntu-Karmic bertsioa, eta egun batzuk igaro ondoren ezin izan nuen softwarea eguneratu: pakete-kudeatzaileak " adobe-flashplugin"-arekin oztopoak aurkitu omen zituen .
Kentzen saitu nintzen , baina hori ere ezinezkoa zen, "berinstalatu" behar dela zen erantzuna. Hori egin nahi nuen
, alferrik: era ezberdinetan probatu nuen .deb paketea jaitsi , edo libflasplayer.so fitxategia plugins karpetan jarriz
Probak eta probak egin ondoren , hona hau bururatu zitzaidan: aztertu nuen paketeen egoera kontrolatzen duen fitxategia, hua da : /
var/lib/dpkg/status .
Aldaketak, egin baino lehen fitxategiaren babeskopia, badazpadan. Aurreko fitxategitik , kendu dut adobe-flashpalyer-arekin zerikusirik zegoen guztia , hau da, Package: adobe-flashplugin, hurrengo Package:------ , arte.
Salbatu ondoren , eguneraketak arazorik gabe burutzen dira

2008/04/02

Komandoen ordezkapena

Erabili ahal dugu komando baten emaitza aldagai baten balioa balitz bezala. Ikusi zenbait adibide:
  • nireDir=$(ls $HOME) ; nireDir aldagaia definitzen da eta ls $HOME komandoaren emaitza baliotzat esleituko zaio. Konprobatzeko egikaritu jarraian hurrengo hau : echo $nireDir
  • ls -al $(type -path bash) ; $(type -path bash) komandoaren emaitza ls komandoari pasatzen zaio
  • Azter dezagun hurrengo script hau:
#!/bin/bash
# data zehatz batean - $1 - uneko katalogan aldatu diren fitxategien izenak
# ematen digu script honek. Scriptaren izena datafitxategiak.sh
function dataBatenFitxategiak{
ls -lad * | grep "$1" | cut -c54-
}
ls -lad $(dataBatenFitxategiak "$1")
# scriptaren amaiera ; gorde goiko izenarekin

Egikaritzeko , idatzi datafitxategiak.sh "12 Jan" , horrekin Urtarrilak, 12 aldatu diren fitxategien izenak ( bakarrik; cut -c54- komandoa exekutatzen delako ) agertuko zaizkigu




Irudiak: . bmp --> .jpg

GNU munduan, irudiak formatu ezberdinetan adierazteko tresna multzo bat badago NetPBM paketean , zein helbide honetan aurki daitezkeen. Hemendik tarball jaitsi eta instalatzeko aginduak leku horretan bertan daude . Paketea instalatu ondoren gure helburua honako hau izango da: script bat sortzea irudiei formatuak aldatzeko.

#!/bin/bash
# scriptaren izena bmpTojpg
echo Idatzi bihurtu nahi duzun irudiaren izena
sarrera_irudia=${1:?'Leheengo argumentua ez didazu eman'}
tarteko_irudia=${sarrera_irudia%.bmp} .ppm
irteera_irudia=${2.?-${tarteko_irudia%.ppm} .jpg}
# NetPBM paketetik bmptoppm eta ppmtojpeg komandoak erabiliko dira
bmptoppm $sarrera_irudia > $tarteko_irudia
ppmtojpeg $tarteko_irudia > $irteera_irudia

Gorde textu-fitxategi hori bmpTojpg izenarekin , exekutatzeko baimenak eman eta egikaritu konprobatzeko.


Script horretan kateen eragileak erabili dira , ondorengo post honetan edo beste honetan azalten den moduan

Karaktere kateen eragileak -II-

Patroi bilatzeko eragileak, hau da karaktere string batean "patroi" bat bilatu . Ikus dezagun hurrengo adibide hau: bidea = /usr/local/share/qemu/bios.core.bin. Kate horretan hurrengo eragileak aplikatzen zaizkie.
Eragilea------------------------------ Emaitza
${bidea##/*/}------------------------bios.core.bin
${bidea#/*/}--------------------------local/share/qemu/bios.core.bin
${bidea%.*} ---------------------------
/usr/local/share/qemu/bios.core
${bidea%%.*}
-------------------------/usr/local/share/qemu/bios
Ikusten denez, # eta % ikurrek , kateetan zenbait ariketa egiteko balio dute :
${aldagaia##patroi} --> aldagairen balioan adierazitako "patroia" , ezkerretik hasita , aurkitzen bada baliotik zatirik luzeena ezabatzen du eta geratzen dena ematen digu; horregatik
${bidea##/*/}-expresio horretan patroia /edozer / da eta /usr.............qemu/ zati hori kenduta bios.core.bin katea da emaitza
Bigarren kasuan,
${bidea#/*/}--, patroia bera da - /*/ - baina emaitza guztiz kontakoa da, esatebaterako, zatirik txikiena kendu eta geratzen dena izango da emaitza, hua da bakarrik /usr/ # eragileak .
Besteak, % eta %% , antzekoak dira baina eskumatik hasten da alderatzen patroia.

2008/03/24

Karaktere kateen eragileak-I.

Eragile horiek testu kateak kudeatzen laguntzen gaituzte , prozesu-errutinak kodifikatzeko beharra gabe; adibidez horien bitartez aldagai bat existitzen dela ziurta dezakegu, edo katearen zati bat hartu edo ezabatu patroi bat jarraituz, etabar
ADIBIDEAK
${aldag:-balio1} : aldag, baliogabea ez bada (existitzen bada) bere balioa itzultzen du, bestela balio1 ematen digu
${aldag:+balio1} : aldag, baliogabea ez bada (existitzen bada) balioa1 itzultzen du, bestela karaktere gabeko katea ematen digu, haua da: ""
${aldag:=balio1} : aldag, baliogabea ez bada (existitzen bada) bere balioa itzultzen du, bestela definitzen du aldag aldagaia eta balio1 esleizten zaio , balio1 itzultzeaz gain
${aldag:?mezua} : aldag existitzen bada eta ez da baliogabekoa bere balioa ematen digu, bestela aldag:mezua idazten du kontsolan eta scripta gelditzen du. Mezua ez badugu zehazten hurrengo hau izango da aterazten duena: parameter null or not set.
${aldag:desplaz:luzera} aldag aldagairen desplaz.karakterean hasten den eta luzera karaktere kopurua duen azpikatea ematen digu
Aplikazioak:
${egunak:--1} , horren emaitza -1 bada , esan nahi du egunak aldagaia ez dago definututa edota ez du baliorik esleitutua.
${egunak:-+1} , emaitza 1 bada, egunak aldagaiak badu balioren bat esleitutrik
${egunak:?'Kontuz: egunak aldagaiak balioa esleitu behar zaio!!'}, horren emaitza
egunak: Kontuz: egunak aldagaiak balioa esleitu behar zaio!! , bada hor geratzen da srcripta , lerro gehiago prozesatu gabe.
${helbidea:5:3} : demagun
helbidearen edukia Las mercedes,47-Getxo- string dela ; komandoaren emaitza izango litzateke mer
Pentsa ezazu ikasleen notekin fitxategia daukagula : notak.txt ; eta fitxategi horren egitura honako hau dela:
9,34 Koldo Rodriguez
4,56 Miren Pagazaurtundua
7,45 Miren Solaguren
.... ...................................
hau da ikasle bat lerro batean. n nota altuenak jakin nahi dugu( n ez bada zehazten , lehenengo 5 nota altuenak aterako dira).Horretarako hurrengo script hau presta dezakegu.

#!/bin/bash
# notaOnenak.sh scriptaren izena
# Bi parametro pasatu behar ditugu: noten fitxategia, eta n
# Hurrengo komandoarekin lor dezakegu eskatzen dena
sort -nr ${1:?' Noten fitxategia adierazi behar da!'} | head -${2:-5}
# hori da, baino ez
Egikaritzeko, notaOnenak.sh notak.txt 2 , lehenengo bi nota onenak jakiteko