Pari mielenkiintoista seikkaa on tullut vastaan Debian-paketoinnin kanssa ja molemmat liittyvät lintianin ilmoituksiin.
1) Lintian menee virheeseen (E: ....) jos yrittää määrittää että ohjelma asentuu --> usr/local/bin jota joskus aiemmin suositeltiin asennuspaikaksi esim. niille skripteille joiden pitää olla polussa. Jouduin muuttamaan asennuspaikan --> /usr/bin että herjoista pääsi eroon. Tuolla ei kuitenkaan liene suurta käytännön merkitystä.
/usr/local/bin on suositeltava sijainti paketoinnin ulkopuolisille järjestelmäkohtaisille skripteille ja ohjelmille. Deb-paketoidut skriptit pitäisi sijoittaa hakemistoon /usr/bin. Pääkäyttäjälle tarkoitetut työkalut menevät yleensä /usr/sbin-hakemistoon.
Kannattaa vilkaista myös Filesystem Hierarchy Standard -ohjeistusta (
tiivistelmä,
koko dokumentti).
2) Lintian bugittaa ja antaa perusteettoman virheen jos skriptissä käytetään "extglob" ominaisuutta.
Tämä taitaa olla osittain Bashin ongelma, koska Lintian käyttää
bash -n:ää (Read commands but do not execute them) skriptin tarkistamiseen, ja Bash taas ei tue extglobia tässä -n-tilassa.
Ongelmaa ilmeisesti kierretään nykyisissä Lintianin versioissa merkkaamalla extglobista aiheutuvat virheet vähemmän varmoiksi:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699410Lieneekö man-sivujen tekoon jotain kätevämpää ? Itse tein sivun "gmanedit" -ohjelmalla jolla voi kesken editoinnin kurkkia miltä sivu nyt näyttää ja jatkaa taas. Hyvä apu tuo kurkkiminenkin on mutta lieneeköhän wysiwyg-editoria tuolle olemassa eli että näkyisi man-sivu koko ajan lopullisen ulkonäkönsä mukaisena ?
Wysiwyg-tyyppisiä muokkausohjelmia en tiedä, mutta olen joskus kirjoitellut man-sivuja tekemällä ensin
Pod-muotoisen dokumentin ja muuntanut sen man-sivuksi pod2man-työkalulla.
Nyt saattaisin kokeilla myös jotain näistä:
https://github.com/sunaku/md2manhttps://github.com/rtomayko/ronnhttp://johnmacfarlane.net/pandoc/