Tarvittavat työkalut
Yleensä tarvitset kääntäjän binäärien luomiseen. Normaali GCC toimii yleensä, vaikka ylläpitäjät suosivat tinycc: tä. Tämä vaatii jonkin verran määritystä, joten valitse tämä, kun olet kääntänyt muutaman kerran ja selvittänyt, miten kääntäminen toimii. Kun olet valinnut kääntäjän, sinun on ladattava tiedostot. Lähde on saatavana git-arkistoina, joten asenna git ja käytä git-kloonia lähdekoodihakemistossasi.
Järjestelmän määrittäminen
Jos valitset gcc: n, voit helposti asentaa sen tavallisen pakettien käsittelijän kanssa ja suorittaa sitten "make" kääntääksesi koodisi. Jos sen sijaan valitset tinycc, sinulla on vielä töitä. Onneksi tinycc voi koota itsensä, joten lataa se git-arkistoista.
$ git klooni git: // repo.tai.cz / tinycc.gitVoit kääntää ja asentaa sen järjestelmään, vaikka voit käyttää kääntäjää suoraan sen hakemistosta. Kun olet määrittänyt tämän, haluat etsiä haluamasi ominaisuudet. Täällä sinun on todennäköisesti kiinnitettävä eniten huomiota, valittava vain haluamasi ominaisuudet ja toteutettava joka kerta mahdollisimman vähän. Syynä on se, että kaikki ominaisuudet ovat korjaustiedostoja, hanki korjaustiedostot väärin ja olet juuttunut paljon kaivamaan lähdekoodia saadaksesi selville, mitä siellä todella pitäisi olla. Tarvittavat työkalut ovat 'patch' ja diff varmistaaksesi, että pystyt käsittelemään laastareita ja tutkimaan niitä.
$ apt install patch && apt install diffLopuksi sinun pitäisi pystyä kokoamaan suosikkityökalusi!
Joitakin mielenkiintoisia projekteja
Imevä terminaali
st - Yksinkertainen pääte on suunniteltu vain suorittamaan komentosi. Sen mukana ei ole oletusarvoisesti vieritystä. Itse asiassa monet toiminnot eivät ole lainkaan käytössä. Löydät haluamasi ominaisuudet etsimällä niitä niiden verkkosivuilta. Kun löydät sellaisen, sinun on ladattava se ja käytettävä korjaustiedostoa sen saamiseksi. Voit halutessasi lisätä ominaisuuden uuden päätelaitteen luomiseksi pikanäppäimellä. Voit tehdä tämän lataamalla https: // st.imetön.org / patches / newterm / st-newterm-0.8.2.ero. Tällä tiedostolla voit päivittää päätiedoston. Suorita korjaustiedosto lähdekoodihakemistossa.
$ patch -p1 < st-newterm-0.8.2.diffTämä voi aiheuttaa sinulle ongelmia, koska lähtöpisteesi ei ole aina oikea, lue korjattava hylkäystiedosto. Kun korjaustiedosto on asennettu onnistuneesti, voit siirtyä asetusten määrittämiseen. Tämä tehdään konfiguraatiossa.h tiedosto. Kun olet valmis, koota koodi. Useimmissa paketeissa sinulla on yksi komento tähän.
$ tee puhdas asennusJokaiselle paketille on olemassa README-tiedosto, lue se!
DWM
DWM korvaa kaikki siellä olevat ikkunanhallintaohjelmat, sillä on hyvin vähän ominaisuuksia, joten se on pieni ja nopea. Se toimii X: llä, vaikka sitä onkin yritetty siirtää Waylandiin. Monet laatoitusikkunoiden hallintaohjelmat perustuvat tähän koodiin.
surffata
Yksinkertaisin verkkoselain, jota et edes kuvitellut! Voit seurata linkkejä ja avata uusia linkkejä Ctrl-g: n avulla, ohjelmoijat voivat upottaa sen myös muihin sovelluksiin. "Tavallisena" käyttäjänä voit lisätä sen Emacsiin! Oletusarvoisesti ei ole enää ominaisuuksia. Käytä välilehtien selaamiseen välilehti-pakettia.
sinit
Kun olet rakastunut imettömiin työkaluihin, voit vaihtaa käynnistyksen ja prosessinhallinnan sinitiksi. Se poistaa useimmat tarpeettomat ominaisuudet. Tällä tavoin koneesi käynnistäminen käsittelee vain kolme signaalia, mikä mahdollistaa erittäin minimaalisen järjestelmän.
Mitä puuttuu?
Kun käytät imettämättömiä työkaluja, sinulla puuttuu joitain ominaisuuksia, mutta kokeile sitä ennen kuin tuomitset. Sinusta ei välttämättä puutu mitään.
Johtopäätös
Imettömät työkalut ovat vähän äärimmäisiä useimmille ihmisille. Suurin osa ihmisistä ei kuitenkaan ota mahdollisuutta suuriin parannuksiin pelätessään, että kaikki menetetään. Liity rohkeaan ja kokeile pakettia kerrallaan, kunnes tunnet sen hyvältä. Seuraava vaihe on kaksoiskäynnistys imettömään järjestelmään varmistaaksesi, että voit jatkaa päivittäisiä tehtäviä.