Tag-Archive for » scenarijus «

Trečiadienis, March 25th, 2009 | Autorius:

I finally got Ignite Realtime"S Spark to work. I don’t particularly like Sparkits a necessity though and I’m sure others have had trouble with it.

As some readers might be aware, I’m using 64-bit Arch Linux. Spark runs on top of a JRE, independent of the base platform. Therefore, this shouldn’t be an issue. Tačiau, Spark appears to come bundled with a 32-bit JRE.

After a lot of hassle, I eventually figured all I had to do was obscure or remove (rename or delete) the bundled JRE. This way, Spark’s startup script wouldn’t find the bundled JRE and it would be forced to search for the one built into the system. I had previously installed openjdk, an open source JRE from Arch’s [papildomai] saugykla.

There also happens to be a minor bug in the startup script in that its looking for a folder called “langai” when there’s clearly no such folder except one named “Linux”. Go figure.

Anyway, here’s the gist of the installation if you’re doing it manually on 64bit ir you already have a JRE (such as openjdk) installed for your system:

mkdir -p ~/src
CD ~/src
wget http://download.igniterealtime.org/spark/spark_2_5_8.tar.gz
tar -zxvf spark_2_5_8.tar.gz
mv Spark/jre Spark/jre.not
sed -aš 's/\/lib\/windows/\/lib\/linux/g' Spark/Spark
sudo mkdir -p /opt
sudo mv Spark /opt
dalis
Trečiadienis, March 18th, 2009 | Autorius:

[edit] So much for that. It turns out that openssl is able to determine that the key and certificate are already in a single file. Therefore, nėra csplitting required (gerai, I hope somebody reading this at least learned about how nice csplit is). In fact, the whole script might as well be obsoleteblaargh. Well, at least it gives a nice warning about not giving a blank passphrase. 😀

Here’s the new version:

pem2pfxconverts a .pem-formatted file containing a private key and signed certificate into a Windows-compatible .pfx certificate file.

#!/bin/bash
#pem2pfx
#v0.2
#Suktas - brendan@swiftspirit.co.za
# Converts a .pem certificate file to .pfx format
# $1 is the source file
set -ir
 
if [ $# = 1 ]; then
  outputfile=`echo $1 | sed 's/.pem$/.pfx/'`
 
  echo "Please specify a password below. Windows refuses to import a .pfx certificate with a blank password."
  openssl pkcs12 -export -out $outputfile -in $1
 
 else
  echo "pem2pfx - converts a .pem formatted private-key and certificate file to an IIS-compatible .pfx file."
  echo "Usage: pem2pfx inputfile.pem"
fi

daugiau…

dalis
Ketvirtadienis, Sausis 01., 2009 | Autorius:

Matyt, Kokią operacinę sistemą naudojate gali pasakyti apie jus daug. Jei yra naudojamos tam tikros * nix formą, kurie skirstiniai jūs naudojate gali pasakyti daug, taip pat. Atleidimas iš darbo panaikinimo, Manau, kad distributyvas priklauso visiškai nuo jos paketas valdymo ir skirstymo sistema.

Man patiko apt-get (1, 2) bet ten buvo keletas techninių problemų tam tikru momentu ir tai sukėlė man naudoti gabumai užuot. Aptitude, naudojimas yra šiek tiek lengviau – jis turi daugiau funkcijų automatizuotas į vieną, logiškas, komandos, kur apt-get reikalauja atskiras komandas. Tinkamumo taip pat turi keikiasi-pagrįstas GUI. Jei nesate naudojant GUI tada, išskyrus glaustumo požiūriu skaičiaus komandų mokytis, yra akivaizdžiai ne techninių priežasčių nori vienas ant kito. Aptitude, ir apt-get tarnauti K / X / Ubuntu ir Debian gerai. Nuo šio taško, Aš naudoju pavardes Kubuntu ir Ubuntu į laisvai keičiamos mados.

Mano naudojimo Centos (remiantis "Red Hat"), Radau man patinka Yum. Atrodo, kad dirbti daug tas pats kaip aptitude – viena komanda juos visus valdyti. Jis turi gana erzina nutylėjimą aš nesiruošia gauti į čia, nes jos greičiausiai todėl, kad aš tiesiog nenaudojamas jai. Bent iš techniniu požiūriu, tai yra labai geras. Manau, kad Minkšta fetrinė skrybėlė taip pat pasinaudoja YUM nors mano patirtis su Fedora yra labai ribotas.

teorija…

Fedora ir Ubuntu yra iš skirstinių klasės, kad turi gana griežtą atleidimo ciklą. Ubuntu 8.10 (versija yra pavadintas todėl už metus ir mėnesį nuo jo išleidimo) nebus, išskyrus pagrindines klaidas ir nedidelių pakeitimų, turi dar vieną svarbų atnaujinimą iki kito versiją, Mundrs Jackalope. Ubuntu vartotojai turi naujausių versijų programinę įrangą savo kompiuterius dabar. Per kelis mėnesius iki kito spaudai, Tačiau, jie nesiruošia būti taip pasisekė, jei jie, pavyzdžiui, naudojant “Beta” spaudai. Kaip aš nesu labai gerai susipažinęs su Fedora, Aš nesiruošia vargintis eiti į jo išleidimo ciklą.

Tai 2 skirstiniai yra taip pat per paskirstymo žinomas kaip klasės “dvejetainis” arba “dvejetainis pagrįstas” skirstiniai. Tai reiškia, kad, kai jūs atsisiųsti atnaujinimą, failai, kurie atsisiunčiami iš ankstosudarytas ir turėtų veikti bet “remia” aparatūros. Tai nėra specialiai Optimizuotas darbalaukyje aparatūros, pavyzdžiui, jūsų procesorius. Galbūt jūs turite AMD procesorius, kuris turi papildomų instrukcijų paramą, kuri "Intel" CPU neturi. Atvirkštinis taip pat gali būti tiesa. Dėl šios priežasties, dvejetainis atpalaidavimo paskirstymas negali optimizuoti vienam konkrečiam markės aparatūros. Nepriklausomai nuo to, šis “ne optimizavimas”, ji turėtų padorų tempas.

praktika!

Apie 2 prieš keletą metų, kai pradėjau naudoti Kubuntu. Po kelių mėnesių darbo su juo, Aš pradėjau daugiau sužinoti apie savo specifiką. Aš ne daug naudojant GUI įrankius atnaujinti sistemą, kai ventiliatorius, galiausiai, jos visos vyksta komandų eilutės vistiek. GUI įrankiai tiesiog paslėpti sudėtingumą Aš neprieštarauju pamatyti.

Aš galų gale padaryti bash scenarijus, atnaujinimas, tai prieštarautų visų priemonių, reikalingų siekiant gauti aptitude tiesiog eiti į priekį ir atnaujinti jau, kthx?©, gal sustoti pakeliui atgal iki mano konfigūraciją, įrengsite NFS tinklo dalis, kur mes nuolat vietoje saugyklą, atsargines kopijas į vietinį talpyklą aptitude paketų įdiegimui, padaryti tam tikrą aplanką, nuorodą maišymo naudoti vietinį kopiją, jei tinklas dalis negalėjo įrengsite, sinchronizuoti tarp vietos kopiją ir tinklo dalis, jeigu ankstesnė atnaujinimas turėjo tinklo akcijų emisiją, ir atnaujinti sąrašus paketų saugykloje. Apskritai, jis nenorėjo eiti į priekį, jei ten buvo bet nors klaidų, kaip galite pasakyti,, Šis scenarijus tapo nepatogus žvėris kad nuėjo virš ir už originalius reikalavimus. Jis dirbo gerai man.

Iki atėjo diena atnaujinti tarp Kubuntu 6.10 į 7.04. Aš tai rankiniu būdu, nors, ne su scenarijaus.

Aš galų gale iš naujo nuo nulio, kaip netvarka pasekti rezultato. Bent, kaip atsarginę kopiją administratorius turėtų gerai parodyti, tai buvo lengva susigrąžinti viską, ką tikrai reikia. 🙂

Ką dar ten?

Dar prieš man teko iš naujo įdiegti Kubuntu, Man buvo įvesta į kitą paskirstymo vadinamas Gentoo. Yra 2 labai skirtingi skirtumai tarp "Gentoo" ir "Ubuntu" atnaujinimų sistemą. Pirmasis yra tai, kad "Gentoo" yra šaltinis-paskirstymas grindžiamas. Tai reiškia, kad, kai jūs atnaujinsite paketą, paketas vadybininkas parsisiųsti šaltinį ir Kaupia viskas, tikiuosi optimizuoti jį jūsų sistema. Ši, Manau,, yra labai kietas. Trūkumas yra tai, kad renkant viską užtrunka labai ilgai.

Čia yra mano (labai nemoksliška) sąmatos, kiek laiko užtrunka įdiegti bazinę GUI OS darbastalio iš diegimo laikmenos, išskyrus pašalinių vairuotojų (pavyzdžiui, naujausi 3D grafika vairuotojai):

OS: min – max (mediana)

"Windows Vista": 15 – 30 (20) minučių

Ubuntu: 15 – 40 (20) minučių

Gentoo: 3 – 40 (6) valandos

"Gentoo" taip pat reikalauja daug skardinimo su config failai siekiant gauti dalykų darbo – tai dar vienas labai ilgo delsimo tarp įdėdami kompaktinį diską ir paleisti priežastį nuostabus * nauja darbastalio. Populiarios paraiškas turi dvejetainiai paketai laisvų atsisiųsti – nors tai nėra numatytoji parinktis.

Jie mane pamatys "Rollin’

Yra dar vienas labai svarbus skirtumas "Gentoo" yra nuo daugumos kitų paskirstymų. Tai “riedėjimui spaudai” paskirstymas. Tai reiškia, kad nėra jokių griežtų versija arba “spaudai” kad paskirstymo laikosi. Jei įdiegti "Gentoo" šiandien… jei jus apdaila įdiegti "Gentoo" šiandien, jūs tikriausiai ketina turėti naujausią versiją visų paraiškų įdiegėte. Jei kai neaiškus taikymas gauna didelių atnaujinti rytoj, per kelias dienas, jei jūs atnaujinsite savo sistemą,, jūs ketinate turėti, kad naujausią versiją ant jūsų darbalaukio.

Tarp šio valcavimo išleidimo ir skirtumas “kitas” pasiskirstymas yra gana stulbinantis. Pavyzdžiui: Jei KDE 4.2 buvo išleisti rytoj, jūs tikriausiai teks laukti mažiau nei 2 savaičių, kad būtų galima rasti "Gentoo". Ubuntu vartotojai gali tekti palaukti iki 9.04 – tai 4 mėnesių laukimo.

Kažkas labiau tinka?

Asmeniškai, Aš nesu pasiruošęs įdėti 40 valandų pastangų, kad mano sistema veikia taip, kaip aš noriu, kad ji. Mano kolega turėjo iš naujo neseniai dėl kažkokių neaiškių priežasčių ir paaiškėja, jis nebuvo pasirengęs įdėti 6 valandos (jis labiau patyręs su "Gentoo") pastangų gauti savo sistemą atgal, kaip ji buvo rodomi arba. Vietoj, Arch Linux sugauti savo akis. Arch Linux yra valcavimo spaudai (kaip "Gentoo"), dvejetainis pagrįstas (kaip Ubuntu) paskirstymas. Jo paketai (gerai, Dauguma iš jų) nereikia daug skardinimo su savo konfigūracijos failus gauti ką dirba gražiai arba. Jo geriausias abiejų pasaulių!

Jums vis dar reikia žinoti, ką jūs darote * bet jei jūs atėjote į šį sandūroje, jis neturėtų būti toks milžinas šuolis tikėjimo. Arch Linux paketų tvarkyklė, vadinamas pacvyras, turi įmontuotą priklausomybės ir konfliktų tvarkymo. Aš naudoju kitą paketų tvarkyklę, jogurtas (Prancūzų kalba jogurtas), kuris labai greitai tapo populiarus su Arch vartotojams. Yaourt pagerina pacman funkcijų, leisdamas jums atsisiųsti ir įdiegti programas tiesiogiai iš AUR, arba Arch User Repository. Ši saugykla yra scenarijus, kurie leidžia automatiškai atsisiųsti ir įdiegti daug programų, kurios priešingu atveju būtų visiškai nepagrįstas ARCH nuosavų pagrindinių kūrėjams. Jis atsiunčia ir kaupia paketą į chroot'd aplinkoje. Tada paketai su chroot'd aplinką į pacman-suderinama paketo archyvo ir naudoja pacman diegti jį į savo sistemą.

Taip pat, AUR palaiko balsavimo sistemą, pagal kurią lankytinos paketai atsidurs į daugiau oficialių [bendruomenė] saugykla. Yaourt taip pat palaiko automatinį balsavimo mechanizmą, pagal kurį, įdiegus paketą per ŪŠS, jis klausia, ar norite balsuoti už jos įtraukimo į [bendruomenė].

Aš apskaičiavo, kad laikas, per kurį mano Arch įdiegimo buvo apie 90 minučių. Aš nerekomenduočiau ArchLinux naujokai, nors aš do rekomenduoju jį bet Linux vartotojas, kuris manimi Dotarłeś nuobodu su kitais platinamos – ir nori patekti į Kasdieniai smėlinis nereikia įdiegti Linux From Scratch. Arch Linux buvo gauti gana populiarus šių dienų,. Jos šiuo metu skaičius 14 apie Distrowatch.

* Jei žinote, ką darote. IR JŪS GERIAU BLOODY žinote, ką darote!
dalis
Antradienis, Lapkritis 11, 2008 | Autorius:

I sometimes use a simplified remote desktop script I built a long time ago, before KRDC and its kin came about. It is still useful for if you normally only connect to 1 server at a time or you want your screen’s real-estate back. Feel free to adjust the defaults. 🙂

This works for generally any distro as long as you have rdesktop installed:

((pacman|jogurtas) -S|emerge|(Yum|gabumai) install) rdesktop

Copy the text into an appropriately-named file in your ~/bin/ folder. Then chmod it to be executable and link the second alias.

tricky@swiftspirit:~$ [ -d ~/bin ] || mkdir ~/bin
tricky@swiftspirit:~$ nano ~/bin/rd
tricky@swiftspirit:~$ chmod +x ~/bin/rd
tricky@swiftspirit:~$ link ~/bin/rd ~/bin/rdc

Taip pat, create a folder at /media/rd that is writable only by root but readable by anyone. Then also create a second folder within this which is writable by anyone. The /media/rd folder is shared with the remote desktop when you connect so it is useful to keep small scripts or applications that you might install or need often in this folder. The /media/rd/honey folder is there for security purposes so that you can copy content to your desktop but ALSO so that a virus-infected server doesn’t infect your existing executables and scripts in the main /media/rd/ folder:

tricky@swiftspirit:~$ sudo mkdir /media/rd
tricky@swiftspirit:~$ sudo mkdir /media/rd/honey
tricky@swiftspirit:~$ sudo chown -R root:root /media/rd
tricky@swiftspirit:~$ sudo chmod 755 /media/rd
tricky@swiftspirit:~$ sudo chmod 777 /media/rd/honey

copy rd’s content from čia.

Once this is in place, to connect to a server, type the command into your terminal from within your GUI:

tricky@swiftspirit:~$ rd my.server.swiftspirit.co.za

If you want to connect to a console session (session 0), use the rdc versija:

tricky@swiftspirit:~$ rdc my.server.swiftspirit.co.za

Improvements and suggestions are welcome. I’d built a version which could save your passwords into a shadow file using openssl however I never quite got it to work. Maybe another time. 😉

dalis
Kategorija: Linux  | Žymos: , , , ,  | Palikite komentarą