Taide asentaa ohjelmia Linuxiin

Uusien ohjelmien asentaminen Linuxiin, vaikka sillä onkin valtavia etuja verrattuna siihen, miten asiat tehdään Windowsissa, voi hämmentää uusia käyttäjiä. Tässä on luettelo asioista, joita voitaisiin parantaa...

1. Avoin lähdekoodi ... ja jotain muuta

Ilmaisen ohjelmiston avulla kuka tahansa voi käyttää sen lähdekoodia. Suurin osa käyttäjistä ei kuitenkaan halua pääsyä ohjelmien lähdekoodiin, vaan yksinkertaiseen binaariin. Tässä mielessä kehittäjien tulisi huolehtia siitä, että heidän sovelluksensa ovat saatavilla kaikille versioille tai ainakin suurimmalle osalle niistä. Onneksi heidän ei tarvitse tehdä likaisia ​​töitään, koska on olemassa suuri joukko eri distrojen faneja, jotka voivat auttaa tässä jalassa tehtävässä.

2. Uh ... mitä nyt?

Asensin juuri X-sovelluksen ja pikakuvake ei näy päävalikossa. Se on koskaan tapahtunut sinulle, etenkin Windowsin kautta asennettujen Windows-sovellusten kanssa. Tätä ei voida hyväksyä XNUMX-luvun käyttöjärjestelmässä.

3. Standardoi rajapinnat

Unohdetaan hetkeksi hullu ajatus yhdistää asennuspaketit yhtenä muotona, jota ei koskaan tapahdu (joissakin tapauksissa erittäin pätevistä syistä). Voi kuitenkin olla erittäin hyödyllistä, jos graafiset pakettiasennusrajapinnat näyttävät samanlaisilta ja jopa yhteensopivia eri pakettijärjestelmien kanssa. Tätä tapahtuu joissakin tapauksissa, mutta se tulisi tehdä ahkerammin.

4. Kokoamisen tulisi olla helpompaa

Monta kertaa on mahdotonta saada ohjelmapaketteja suosikkidistrollemme. Siinä tapauksessa ainoa jäljellä oleva vaihtoehto on ladata lähdekoodi ja yrittää kääntää se. Huono uutinen on, että monet eivät sisällä yksityiskohtia vaiheista, joita on noudatettava menestyäkseen tässä monimutkaisessa tehtävässä. Eikö olekaan hienoa, jos mukana olisi install.sh-komentosarja, joka huolehtii kaikesta, jopa tarkistaa riippuvuudet?

5. "Käsin" kootun ohjelman poistamisen odysseja

"Käsin" käännetyn ohjelman poistamisesta voi tulla todellinen painajainen, varsinkin jos kehittäjät eivät sisällyttäneet ohjeita poista asennus.

6. Tavallinen metapaketti?

OK, emme koskaan aio sopia yhteisen pakettimuodon käytöstä. Eikö kuitenkaan olisi mahdollista käyttää metapakettia, johon jokin olemassa olevista pakettimuodoista voitaisiin tallentaa (samalla tavalla kuin AVI-metapaketti voi tallentaa erilaisia ​​videoformaatteja)? Tällä tavalla sama paketti voisi toimia missä tahansa distrossa. 🙂

7. Vakioidut pakettien nimet

Miksi helvetti antaa eri distrot eri nimille samoille paketeille? Pakettiriippuvuusongelmien ratkaisemisen helpottamiseksi on välttämätöntä sopia yhtenäisestä ja standardoidusta menetelmästä pakettien nimeämiselle.

8. Vakioi pakettien rakennustapa

Nimien lisäksi on tarpeen standardoida menetelmä, jolla ohjelmat on ryhmitelty pakettien rakentamiseksi. Tänään kukin distro tekee mitä haluaa. Tämän ongelman korjaaminen tekisi pakettihierarkiasta yhtenäisemmän ja vähentäisi huomattavasti sekaannusta.

9. Lähdekoodin automaattinen kokoaminen ja asentaminen

Eikö olisikaan hienoa, jos pakettien ylläpitäjät pystyisivät lataamaan, kääntämään ja asentamaan ohjelmia automaattisesti sen sijaan, että heidän tarvitsisi käyttää nykyistä pakettijärjestelmää? Yaourt näyttää kulkevan näitä linjoja pitkin ... mutta tältä osin pitäisi olla enemmän kokemuksia.

10. Päivitykset verkkoselaimelta

Ubuntussa Apt sisältää työkalun ohjelmien asentamiseen suoraan verkkoselaimesta. Muiden distrojen tulisi toistaa tämä kokemus, ja olisi jopa mielenkiintoista kehittää online-pakettien hallinta. Se ei olisi turva-aukko, kunhan ohjelmat ladattaisiin virallisista arkistoista.

11. Onko todella syytä ottaa käyttöön niin monta erilaista pakettimuotoa?

En tiedä, onko täydellinen ja absoluuttinen standardointi paras vaihtoehto, mutta olkoon samaa mieltä siitä, että ääretön määrä erilaisia ​​pakettimuotoja vaikeuttaa kehittäjiä, jotka haluavat kaikkien Linux-käyttäjien käyttää sovelluksiaan.

12. Suorita asennuksen jälkeen

Milloin juuri asennetun sovelluksen käyttömahdollisuus ilmestyy? Se on niin yksinkertaista ja se olisi niin hyödyllistä. Sen sijaan, että näytettäisiin turhaa tietoa (tai ainakin yksityiskohtia, joita useimmat käyttäjät eivät halua tietää), olisi mielenkiintoista, jos meillä olisi tämä vaihtoehto.

13. Säilytä lähdekoodit pakettitietokannassa

Ohjelman kokoaminen ja asentaminen Linuxiin ei ole vain vaikea tehtävä, ja paketinhallinta ei myöskään ole tietoinen ohjelman asennuksesta tai sen riippuvuuksista uskoen, että ne eivät ole vielä tyytyväisiä. Pakettien hallinta, joka sallii ohjelmien kokoamisen ja asentamisen lähdekoodistaan, ratkaisee myös tämän ongelman.

14. Poista vanhat riippuvuudet

Tämä ei ole aptitude- tai yum-tapausta, mutta kun käytämme apt-get-tiedostoa pakettien poistamiseen, niiden riippuvuuksia (joita muut paketit eivät enää vaadi) ei poisteta niiden mukana. Tämän tilanteen korjaamiseksi sinun on käytettävä sudo apt-get autoremove. Hyvät herrat, tämän pitäisi olla automaattista ... pitkään!

lähde: techradar


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Vaihda käyttöjärjestelmää dijo

    Oletko koskaan kuullut nhopkg: sta?
    nhopkg.org

  2.   pipo65 dijo

    panos todella auttoi minua! Tiedän nyt, että sudo make uninstall on olemassa !!!!