Ajattelin kirjoittaa basic-käyttöohjeet tuntieni ratoksi :), aptiin (ubuntu, debian), portageen (gentoo(pätee varmaan vidalinuxiin, ainakin osittain)) ja yastiin (suse) johon tietoni nyt rajoittuvat pakettienhallinnoissa. Tokihan aptiin on saatavilla erilaisia graafisia härpäkkeitä, itse en niistä hirveämmin pidä. Tietenkään ohjeissa mainittua [paketin_nimi]
ei kirjoteta hakasulkuihin!!
Yast:
http://www.kotoistaminen.novell.fi/?sivu=suomennos-ohje
(en viitti copy pastea)
Apt:
*ubuntussa kaikkien komentojen eteen
sudo. Pätevät kaikkiin aptia käyttäviin distroihin.
apt-get update (debian, päivittää aptin pakettitietokannan)
apt-get upgrade (päivittää kaikki paketit)
apt-get install [paketin_nimi] (asentaa paketin ja sen riippuvuudet, kysyy jos asentaa muutakin kun pelkän pyydetyn paketin)
apt-cache search [paketin_nimi] (etsii viittausta vaikka dc:hen)
apt-get remove [paketin_nimi] (poistaa paketit, ja paketit jotka ovat riippuvaisia siitä)
apt-get --purge remove [paketin_nimi] (sama kuin edellinen mutta tuhoaa myös config-tiedostot)
apt-get show [paketin_nimi] (näyttää harvinaisen tarkkaa tietoa paketista)
Siinä siis aivan perus-aptin käyttö, lisää voi lukea vaikkapa aptin man-sivulta komennolla:
man apt
Portage:
emerge [paketin_nimi] (asentaa paketin ja sen riippuvuudet)
emerge -av [paketin_nimi] (asentaa paketin, näyttää USE-flagit ja riippuvuudet sekä kysyy ennenkun käy tekemään mitään)
emerge -p [paketin_nimi] (teeskentelee asentavansa paketin, ei käy tekemään mitään, näyttää vaan asennettavat paketit)
emerge sync (tai emerge --sync, päivittää portagen paketti tietokannan)
emerge -u world/system (päivittää kaikki paketit/järjestelmän kannalta tärkeät paketit)
emerge -Davu world/system (-D vipu määrittää "syvemmän" pakettien päivityksen, -a määrittää Portagen kysymään ennen päivitystä Yes/No, ja -v vipu pistää päälle verbose moden eli näet mitkä USE-flagit ovat käytössä)
emerge -C [paketin_nimi] (poistaa paketin, ei huolehdi riippuuvuuksista, 5sec aikaa painaa ctrl+c joka peruuttaa koko homman)
emerge -Ca [paketin_nimi] (sama kun edellinen mutta kysyy ennekun käy poistamaan, siltikin 5sec varmuusaika)
revdep-rebuild (huolehtii käänteisriippuvuuksista, kääntää paketit tarvittaessa uusiksi, suositeltava pakettien poiston/päivityksen jälkeen)
Urpmi (Mandriva):
Vaikkakin epäilen että tämä on suuresti käytössä mm. Ubuntun järkyttävän suuren suosion takia pistän nyt tämänkin. Tähänkin on graafisia kilkkeitä toki, aina niitä ei vaan pääse käyttämään ;)
urpmi [paketin_nimi] (asentaa paketin)
urpme [paketin_nimi] (poistaa paketin ja mahd. riippuvuudet)
urpmq [paketin_nimi] (etsii pakettia tietokannasta)
urpmf [tiedoston_nimi] (etsii tiettyä tiedostoa pakettien sisältä, hyödyllinen jos vaikka joku lib puuttuu)
urpmi.update -a (päivittää pakettitietokannan)
urpmi --auto-select (päivittää paketit uusimpiin versioihin)
EDIT:vähän selkeämpi lukea, asiavirheet, erikseen turhaan mainitut ubuntu komennot pois
EDIT2: Mandriva