Ruma pieni pingviini

Puhtaasti mielenkiinnon vuoksi päätin helmikuussa 2019 syventyä Linux From Scratchiin ajatellen, että on aika rakentaa oma jakeluni, ei koskaan tiedä, Internet todellakin sammuisi ja olemassa olevat GNU/Linux-jakelut ilman Internet ei pystyisi asentamaan paketteja.

Ruma pieni pingviini

Ensin kokosin perusjärjestelmän LFS-kirjan avulla. Kaikki alkoi, mutta päätin, että paljas Linux-konsoli oli surullinen näky, otin Xorgin käyttöön. Xorgin asentamiseksi perusjärjestelmään sinun on asennettava joukko paketteja BLFS-kirjan mukaisesti. Pakettien manuaalinen asennus on tietysti hyvä, mutta tarvitset avustajan. Näin syntyi ajatus luoda palvelu, joka auttaisi pakettien keräämistä.

Palvelun ydin on seuraava: LAMP-pinossa on tietty sivusto, joka on yhdistetty pakettitietokantaan ja joka luo Bash-asennuskomentosarjat HTML-sivujen sijaan. Tietokanta tallentaa tietoja paketeista, riippuvuuksista ja korjaustiedostoista.

Ensin asensin mc:n palvelun avulla. Yllättäen riippuvuudet ratkaistiin, lähteet rakennettiin ja asennettiin. Sitten otin Xorgin; myös sen kokoonpano valmistui onnistuneesti. Mutta kun yritin rakentaa GNOMEa, minua odotti yllätys: riippuvuus ruosteesta librsvg:n kautta. Huhtikuun postaus ”Hyvää asiaa ei voi kutsua ruosteeksi” on omistettu tälle ongelmalle.

Päätettyään, että kaikki oli surullista GNOMEN kanssa, käännyin MATE:hen, mutta se osoittautui myös riippuvaiseksi librsvg:stä. Kun Mate otti LXDE:n käyttöön, kaikki toimi yllättäen, mutta pienillä virheillä (säätimien huono renderöinti ja kuvakkeiden puute ikkunoissa).

Ratkaisin painikkeiden ongelman, joten päätin katsoa aiempia versioita librsvg:stä toivoen löytäväni version GCC:lle. Yllättäen kävi ilmi, että paketin varhaiset versiot oli kirjoitettu GCC:tä varten. Librsvg:n edellisen version onnistuneen kääntämisen jälkeen asensin paketin gnome-icon-theme-symbolic. Ja ikkunoiden kuvakkeiden ongelma ratkesi.

Jos painikkeiden ongelma on ratkaistu, MATE-ympäristö tulee asentaa. Ja niin se tapahtui. Mate-ympäristö rakennettu ja asennettu onnistuneesti.

Asensin ohjelmia ja leluja, ja siitä tuli varsin toimiva ja jopa mukava graafinen ympäristö. Tietysti on ongelmia ja puutteita, mutta yksin ylläpitäjälle se on vain erinomainen tulos.

Videokatsaus rikki englanniksi.

Lähde: will.com

Lisää kommentti