- Lähtökohta
- Kotihakemistossani on
esimerkki.abw
-niminen,AbiWordilla
luotu tiedosto. Tiedoston sisältö on muotoiltu XML-kielellä. - Ongelma
- Haluan tulostaa tiedoston komentotulkki-ikkunassa siten, että mitään sen sisältämiä XML-koodisanoja, eli mitään merkkien < ja > väliin jäävää sisältöä ei näytetä.
- Ratkaisu
- Suoritan seuraavan komennon:
cat ~/esimerkki.abw | sed 's/]*>//g' | sed '/./,/^$/!d'
Komento tulostaa tiedoston sisällön komentotulkissa ilman muotoilukoodeja. Lisäksi jälkimmäinen
sed
-komento korvaa peräkkäiset tyhjät rivit tulosteessa yhdellä tyhjällä rivillä.
Month: April 2008
-
[Ratkaisu] XML-tiedoston tulostaminen ilman koodeja
-
[Ratkaisu] Pakettienkäsittelyohjelma ja 7z-tiedosto: Arkistotyyppi ei ole tuettu
- Lähtökohta
- Kotihakemistossani on
arkisto.7z
-niminen,7-Zipillä
pakattu arkistotiedosto. Haluan purkaa sen sisällön, joten avaan tiedostonPakettienkäsittelyohjelmalla
. - Ongelma
- Pakettienkäsittelyohjelma ei näytä arkistotiedoston sisältöä, vaan seuraavanlaisen virheilmoituksen:
Tiedoston "arkisto.7z" avaaminen epäonnistui Arkistotyyppi ei ole tuettu.
- Ongelman syy
P7zip
-pakettia ei ole asennettu.- Ratkaisu
- Asennan
Synaptic-pakettienhallinnassa
p7zip-paketin. Sen jälkeen voin avata ja purkaa 7-Zipillä pakatun arkistotiedoston Pakettienkäsittelyohjelmalla.
-
[Ratkaisu] FireHOL varoittaa RESERVED_IPS-tiedoston vanhentumisesta
- Lähtökohta
- Pakettienhallinnassa
firehol
on asennettuna. - Ongelma
- Käynnistyksen yhteydessä
FireHOL
antaa seuraavanlaisen varoituksen:WARNING File '/etc/firehol/RESERVED_IPS' is more than 90 days old. You should update it to ensure proper operation of your firewall. Run the supplied get-iana.sh script to generate this file.
Get-iana.sh
-komentojono on tallennettu/sbin/get-iana
-tiedostoon, joten sen suorittaminen tapahtuusudo get-iana
-komennolla. Komennon suorittaminen antaa kuitenkin seuraavanlaisen virheilmoituksen:Failed to find reserved IPs. Possibly the file format has been changed, or I cannot fetch the URL.
- Ongelman syy
- FireHOLin asetustiedostoihin kuuluva
RESERVED_IPS
on vanhentunut, samoin kuin sen päivittämiseen käytettävä komentojonotiedosto. - Ratkaisu
- Lataan tuoreen version komentojonotiedostosta, ja suoritan sen.
- Lataan get-iana.sh -tiedoston uusimman version suoraan FireHOLin versionhallintajärjestelmästä, ja tallennan sen kotihakemistooni.
- Korvaan järjestelmässäni olevan, vanhentuneen version komentojonotiedostosta sen uudella versiolla, seuraavalla komennolla:
sudo cp ~/get-iana.sh /sbin/get-iana
- Suoritan komentojonotiedoston varattujen IP-osoitteiden listan päivittämiseksi:
sudo get-iana
Ladattuaan tarvitsemansa tiedot Internetistä komentojono esittää seuraavan kysymyksen:
Would you like to save this list to /etc/firehol/RESERVED_IPS so that FireHOL will automatically use it from now on? yes or no >
Vastaan myöntävästi kirjoittamalla
yes
ja painamalla sen jälkeen rivinvaihtonäppäintä.
Tämän jälkeen FireHOL ei enää käynnistyksen yhteydessä näytä varoitustaan, ennen kuin yhdeksänkymmentä päivää on kulunut, jonka jälkeen sudo get-iana -komento täytyy suorittaa jälleen.
- Huomautus
- Tuntuisi luontevalta määrätä get-iana suoritettavaksi automaattisesti vaikkapa kerran kuussa, mutta komentojonotiedostossa ei ole valitsinta, jota käyttämällä se kirjoittaisi muutokset asetustiedostoon kysymättä varmistusta. Olisi ilmeisesti varsin yksinkertaista muokata komentojonoa tältä osin, mutta aion toistaiseksi suorittaa komentojonon komentoriviltä aina 90 päivän välein.
-
[Ratkaisu] Torrent-tiedoston avaaminen Firefoxissa Transmissionilla ei onnistu
- Lähtökohta
- Kotihakemistossani olevassa
.local/share/applications
-alihakemistossa ontransmission-gtk-usercustom.desktop
-niminen tiedosto.
Olen ladannutFirefox-selaimeen
Ubuntu Suomen lataussivun, jolta voi ladata Ubuntu 8.04:n käyttäen BitTorrent-yhteyskäytäntöä. Valitsen tämän vaihtoehdon käyttöön, ja painan sivun lopussa olevaaLataa Ubuntu
-nappia. Tällöin Firefox tiedustelee, mitä haluan tehdä ladattavalle torrent-tiedostolle. Valitsen tiedoston avattavaksi oletusvaihtoehdoksi aiemmin valitsemallaniTransmissionilla
. - Ongelma
- Sen sijaan, että torrent-tiedosto avattaisiin Transmissionissa, Firefox antaa seuraavanlaisen virheilmoituksen:
Tiedostoa /tmp/ubuntu-8.04-desktop-i386.iso-2.torrent ei voitu avata tuntemattoman virheen vuoksi. Mozilla.org pahoittelee. Yritä ensin tallentaa tiedosto levylle ja vasta sitten avata tiedosto.
- Ongelman syy
- Transmissionissa on ohjelmavirhe, jonka takia Firefox 3:ssa avatut torrent-tiedostot eivät aina lataudu siihen tarkoitetulla tavalla.
- Ratkaisu
- Poistan
~/.local/share/applications/transmission-gtk-usercustom.desktop
-tiedoston. Sen jälkeen avaan valitsen torrent-tiedoston Firefoxissa uudestaan, ja valitsenAvaa ohjelmalla
-kohtaan liittyvästä alasvetovalikosta kohdanMuu...
. Valitsen avautuvassaValitse ohjelma
-tiedostovalitsimessa tiedoston/usr/bin/transmission
. Tämän jälkeen torrent-tiedosto avautuu Transmissionissa.
-
Uutinen: Ubuntu 8.04 LTS (Hardy Heron) julkaistu
Ubuntu 8.04, koodinimeltään Hardy Heron, on julkaistu, ja on nyt ladattavissa Ubuntu Suomen sivuilta. Hardy Heron on pitkällä aikavälillä tuettu eli LTS-versio. Muista, puolitoista vuotta tuetuista versioista poiketen sitä siis tuetaan seuraavat kolme vuotta. Tietoa uusista ominaisuuksista sekä muita lisätietoja tuoreesta jakeluversiosta löytyy esimerkiksi julkaisutiedotteesta ja julkaisumuistiosta.
Minä otin varaslähdön uuteen versioon viikko sitten, ja siitä lähtien tämän blogin merkinnät ovat perustuneet ja tulevat jatkossakin perustumaan Hardy Heronin käyttöön ainakin seuraavan version (jonka koodinimi on Intrepid Ibex) julkaisuun saakka.
-
Blubuntu GRUB Splash (the blue 'ubuntu – linux for human beings' one)
I really liked the example GRUB splash image in Tuxams297’s post, but he neglected to mention where the background had come from. I found it on GNOME-look.org and thought I’d make a note of it here.
Edit: It looks like the one I’m looking for isn’t there either. The only living link is the first one (
Blubuntu
), and it’s not one of the splashes pictured in the preview thumbs, but a plain blue one. -
[Ratkaisu] Paste and Go 2 ei toimi Firefox 3:ssa
- Lähtökohta
- Haluan asentaa
Paste and Go 2
-lisäosanFirefox-selaimeen
, josta käytössäni on versio 3 Beta 5. - Ongelma
- Paste and Go 2 ei ole yhteensopiva Firefox 3:n kanssa, eikä sitä näin ollen pysty asentamaan Mozillan lisäosasivustolta.
- Ratkaisu
- Muokkaan Paste and Go 2:n asennustiedostoa niin, että se sallii asentamisensa myös Firefoxin kolmosversiossa.
- Lataan lisäosan asennuspaketin työpöydälleni seuraavalla komennolla:
<blockquotecd ~/Työpöytä && wget \ https://addons.mozilla.org/fi/firefox/downloads/file/10664/paste_and_go_2-0.8-fx.xpi
- Avaan
paste_and_go_2-0.8-fx.xpi
-tiedostonPakettienkäsittelyohjelmaan
valitsemalla tiedoston työpöydältäni. - Avaan
install.rdf
-tiedostonTekstieditoriin
valitsemalla tiedoston Pakettienkäsittelyohjelman näkymästä. - Etsin tiedostosta rivin 50, joka näyttää seuraavalta:
<em:maxVersion>2.0.0.*</em:maxVersion>
- Muutan rivillä olevan kakkosen kolmoseksi niin, että rivi näyttää muutoksen jälkeen seuraavalta:
<em:maxVersion>3.0.0.*</em:maxVersion>
- Tallennan muutokset Tekstieditorissa ja suljen Tekstieditorin.
- Kun palaan Pakettienkäsittelyohjelman ikkunaan, ohjelma kysyy, päivitetäänkö tiedosto install.rdf arkistossa. Vastaan kyselyyn myöntävästi ja suljen Pakettienkäsittelyohjelman.
- Avaan muokkaamani asennuspaketin Firefoxissa sen
Tiedosto
-valikonAvaa tiedosto...
-kohdan kautta.
Tämän jälkeen voin asentaa Paste and Go 2:n Firefoxiin.
- Lataan lisäosan asennuspaketin työpöydälleni seuraavalla komennolla:
-
Https-yhteys varmentamattomaan palvelimeen ei onnistu
- Lähtökohta
- Yritän avata
Firefox-selaimen
versio 3 Beta 5:llä https-yhteyttä palvelimeen palvelin.esimerkkidomain.com, jonka identiteetin varmentajaa ei ole määritelty. - Ongelma
- Palvelimella olevan web-sivuston sijasta Firefox näyttää seuraavanlaisen virheilmoituksen:
Suojatun yhteyden muodostaminen epäonnistui Tapahtui virhe otettaessa yhteyttä osoitteeseen palvelin.esimerkkidomain.com. SSL vastaanotti suurimman sallitun pituuden ylittävän paketin. (Virhekoodi: ssl_error_rx_record_too_long) * Avattavaa sivua ei voida näyttää, koska vastaanotetun datan alkuperää ei kyetty varmentamaan. * Ilmoitathan ongelmasta sivuston omistajalle. Vaihtoehtoisesti ilmoita sivusto Mozillalle Ohje-valikon toiminnolla Ilmoita viallinen sivusto.
- Ongelman syy
- Ei vielä tiedossa.
- Ratkaisu
- Ei vielä tiedossa.
- Huomautus
- Tämä on ensimmäinen ratkaisunkehittelymerkintäni sen jälkeen, kun tänään päivitin Ubuntun jakeluversion Gutsy Gibbonista Hardy Heroniin.
-
[Ratkaisu] Asennettujen pakettien listan tallentaminen Synapticissa
- Lähtökohta
- Olen käynnistänyt
Synaptic-pakettienhallinnan
. - Ongelma
- Haluan luoda tiedoston, joka sisältää listan kaikista järjestelmääni asennetuista paketeista.
- Ratkaisu
- Valitsen Synapticin
Tiedosto
-valikosta kohdanTallenna merkinnät nimellä...
. Avautuvassa tiedostovalitsimessa merkkaanTallenna muutosten lisäksi koko tila
-kohdan käyttöön otetuksi. Valitsen tiedot tallennettaviksi kotihakemistooni,asennetut_paketit
-nimiseen tiedostoon. Tämä tiedosto sisältää sen jälkeen listan kaikista järjestelmääni asennetuista paketeista. - Huomautus
- En ole ainoa, joka ei löytänyt tätä omituisesti nimettyä toimintoa.
-
Not your usual 'random links' post!
I just can’t get enough of the web, but I can easily get enough of the various indices through which I usually access it. Often I find myself longing for something random (and even here, the usual indices of random are all too easily exhausted), but sadly, most of the random link portals aren’t truly random. Instead, they cover only a defined area of all of the web’s contents — namely, the SFW, non-offensive and thus completely uninteresting portion of it.
Just prior to blogging this, I discovered Mangle where, it seems, it’s possible to opt out of the annoying nannying forced upon you with most of the other services. Now off I go, to explore the deep trenches of random!