#debian.fi @IRCnet
Ohjeet
Kun sinulla on ongelma, esitä asiaa koskeva kysymys suoraan sen
sijaan että kysyisit saako kysyä tai onko kanavalla
ketään. Kysymyksen esittämisen jälkeen on kohteliasta pysyä
kanavalla kunnes saa vastauksen tai ainakin kertoa muualta selvinnyt
ratkaisu kanavalle ennen kanavalta poistumista. Yleisesti
kysymystä esittäessä kannattaa mainita
- Mitä tarkalleen teit
- Mitä oletit tapahtuvan
- Mitä oikeasti tapahtui
En osaa kopioida tekstiä ilman X:ää enkä saa X:ää päälle. Miten laitan virheilmoitukset muiden nähtäville?
- sudo apt-get install netcat
- putkita haluamasi virheilmoitukset komennolle "netcat paste.dyndns.org 1234", esimerkiksi:
cat
/etc/apt/sources.list | netcat paste.dyndns.org 1234 tai lspci | netcat paste.dyndns.org
1234
- Löydät virheilmoituksesi nyt sivulta rafb.net/paste.
Jos koneella ei ole verkkoyhteyttä tai kyse on esimerkiksi
kernelin kaatumisesta voi digikuva näytöstä olla helpoin
tapa ottaa virheilmoitukset talteen.
Mitä tietoja kannattaa laittaa kysymyksen yhteydessä nähtäville?
- Tiedosto /etc/apt/sources.list
- mikäli ongelmasi koskee pakettien asentamista, päivittämistä tai pakettiriippuvuusongelmia
- Komennon lspci tuloste
- mikäli haluat saada PCI-laitteen toimimaan
- Komennon "sudo lsusb" tuloste
- vastaavasti jos haluat saada USB-laitteen toimimaan
- Komennon "uname -r" tuloste
- kaikissa rauta- ja ajurinongelmissa
- Komentojen dmesg ja lsmod tulosteet
- auttavat myös rauta- ja ajuriongelmissa
- Oman kernelin .config -tiedosto
- mikäli käytät omaa kerneliä. Tässä tapauksessa kannattaa tosin myös mainita onko kokeillut esiintyykö ongelma jollain Debianissa olevalla kernelillä.
- Tiedostot /etc/X11/xorg.conf ja /var/log/Xorg.0.log
- mikäli ongelmasi koskee X:ää
- Komennon "ps auxf" tuloste
- jos ihmettelet ajossa olevia prosesseja
- Komennon "netstat -alpn" tuloste
- mikäli yrität saada jotain verkkopalvelua päälle tai ihmettelet onko semmoinen unohtunut päälle.
Miten selvitän missä paketissa on tiedosto X?
Mene sivulle packages.debian.org ja hae tiedosto käyttämällä sivun
toista lomaketta (ei siis ensimmäistä!).
Käytän stablea, mutta haluaisin käyttää unstablessa olevaa ohjelmaa X, miten tämä onnistuu?
Useita vaihtoehtoja:
- Katso josko www.backports.org
sisältäisi haluamasi paketin.
- Asenna debian unstable erilliseen hakemistoon ja käytä
sen ohjelmia schroot -komennolla. Ohjeet löytyvät sivulta http://iki.fi/lindi/schroot.txt. Etuna
on se, että voit käyttää samaan aikaan ohjelman
stable- ja unstable-versiota eikä stable-systeemin sotkeminen
onnistu yhtä helposti kuin backportsien kanssa.
- Tee oma backport. Riippuen paketista tämä ei välttämättä ole kovin
vaikeaa. Tässä on esimerkki libglew1.4:n backporttaamisesta lennystä
etchiin:
- mkdir debian-libglew1.4
- cd debian-libglew1.4
- sudo editor /etc/apt/sources.list, valitse "deb-src http://ftp.fi.debian.org/debian/ lenny main" ja muista kommentoida pois muut "deb-src" -rivit.
- sudo apt-get update
- sudo apt-get build-dep libglew1.4
- fakeroot apt-get --build source libglew1.4
- sudo dpkg -i ../libglew*.deb
Haluaisin käyttää ohjelmaa X, mutta sitä ei löydy debianista, mitä voin tehdä?
Varmista, ettei ohjelmaa todellakaan löydy debianista
etsimällä sitä vaikka sivun packages.debian.org hakukoneella
sekä stablesta että unstablesta. Jos ohjelma on
yksinkertainen voit luultavasti tehdä paketin itse:
- tar xzvf foo-1.23.tar.gz
- cd foo-1.23
- dh_make -s
- script -c 'dpkg-buildpackage -rfakeroot' ../build.log
- sudo dpkg -i ../foo*.deb
Jos törmäät ongelmiin kannattaa kysyä josko
joku kanavalla ehtisi tutkia ohjelman paketointia (muista silloin
mainita tarkka urli sorsiin, komennot joita käytit sekä
build.log -tiedoston sisältö).