VSEBINA
- Zakaj namestiti programsko opremo iz izvorne kode?
- Namestite programsko opremo v Linux iz izvorne kode
- Zaključne besede
Recimo, da ste napisali, zgradili in sestavili program za izračun Fibonaccijevih številk med milijonom števil. Ko je program zgrajen, se lahko odločite, da svoje surove kode dajo na voljo drugim, da bodo lahko uporabili ali spremenili vašo kodo za nadaljnjo uporabo. Ta surova koda se imenuje izvorna koda. Z drugimi besedami, izvorna koda je matična koda vsakega paketa. Ko v sistem namestite programsko opremo, namestite tudi izvorne kode. Pravzaprav izvorna koda ni nič drugega kot milijoni kodnih vrstic, ki jih lahko sestavite za izdelavo celotnega paketa.
Mnogi uporabniki Linuxa sploh ne vedo, da redno uporabljajo izvorne kode. Ko klonirate kodo iz GitHub ali drugega skladišča paketov, dejansko prenesete izvorno kodo paketa. Kasneje lahko namestite ta paket v sistem Linux s konvencionalnim načinom namestitve programske opreme iz izvorne kode.
Zakaj namestiti programsko opremo iz izvorne kode?
Izvorne kode so brezplačne in odprtokodne. Večina paketov v Linuxu je brezplačnih in odprtokodnih, kar pomeni, da lahko uporabite izvorne kode za spreminjanje paketa. Odličen primer spreminjanja izvorne kode za izdelavo naslednje ravni programske opreme je lahko izgradnja brskalnika Tor s spreminjanjem izvorne kode Mozilla Firefox. Poleg tega lahko raziskovalci uporabijo izvorno kodo, da razumejo algoritem kodiranja, sestavo kode in vedo, kako deluje.
Večinoma ne vidite nobene izvorne kode v nobenem paketu Mac ali Windows; prihajajo neposredno kot celoten paket; zato ne morete spreminjati aplikacij Windows in Mac. Ker Linux verjame, da bo vse brezplačno in odprtokodno, boste našli izvorne kode za večino programske opreme Linux.
Odpiranje in brezplačnost izvornih kod je koristno tudi za programska podjetja in organizacije. Mnogi razvijalci lahko delajo na tej izvorni kodi za razvoj in iskanje hroščev. Mnoge organizacije najemajo razvijalce, ki bodo delali na njihovi izvorni kodi, da bodo paketi boljši in uporabniku prijaznejši.
Namestite programsko opremo v Linux iz izvorne kode
Ko želimo v sistem Linux namestiti katero koli programsko opremo iz izvorne kode, moramo prenesti celotno skladišče tega paketa. Nato moramo razumeti datotečni sistem in algoritme te izvorne kode. Izvornih kod preprosto ne moremo postaviti v kateri koli imenik. Za določeno izvorno kodo moramo najti pravi imenik. Če ne najdemo ustreznega imenika, bomo morda morali ustvariti nov imenik za namestitev teh paketov prek | _+_ | ukaz.
kako, če izjave delujejo v excelu
Moram priznati, da je Git še vedno vodilno odprtokodno skladišče programske opreme za razvijalce in nove učence. Uporaba izvorne kode je v pomoč pri namestitvi starejše različice, ki ni na voljo v uradni trgovini. Različico gradnje lahko spremenite in spremenite, da dobite starejše različice. Seveda tovrstne stvari zahtevajo jasen koncept in odlično obvladovanje razvoja programske opreme.
Tukaj je zanimivo dejstvo o uporabi izvorne kode. Če v izvorni kodi najdete napake, jo lahko prijavite organizaciji programske opreme in če menijo, da imate prav, vas lahko najamejo v svojo ekipo ali pa vam čestitajo ti, ker jim pomagaš.
Ta objava bo pokazala, kako lahko z izvorno kodo namestite programsko opremo v sistem Linux. Ker je GitHub še vedno priljubljeno vozlišče za skladišče programske opreme, bomo GitHub uporabili kot vsebnik izvorne kode.
1. korak: Poiščite skladišče programske opreme
V GitHubu lahko iščemo in najdemo izvorno kodo želene programske opreme, ki jo želimo namestiti na naš računalnik. V tem primeru bom programsko opremo wxMEdit namestil v sistem Linux z uporabo izvornih kod. Opisujem jih za tiste, ki ne vedo, kaj je wxMEdit; wxMEdit je priljubljena in priročna beležnica, ki jo lahko uporabite za hitre zapiske.
Najprej morate obiskati stran exMEdit na GitHubu. To lahko uporabite povezavo za odpiranje strani wxMEdit na GitHubu .
Ko greste na povezavo GitHub, boste našli seznam izvornih kod in datum spremembe razvijalcev. Na spodnji desni strani boste našli tudi imena sodelavcev.
Za namestitev paketa pa moramo prenesti izvorno kodo želene različice. Pot lahko kloniramo ali pa neposredno prenesemo trenutno različico tega paketa. V zgornjem levem kotu boste našli možnost Master/Tag, kjer boste našli različice programske opreme in druge podrobnosti.
Če pogledate seznam izvornih kod, bi videli, da so bile nekatere datoteke shranjene pred nekaj urami, nekatere pa so bile spremenjene pred skoraj petimi leti. To pomeni, da razvijalci redno preverjajo in posodabljajo izvorno kodo. To je prava lepota odprtokodne kode; komaj dobite poškodovano programsko opremo. Če ste razvijalec programske opreme, lahko izvorne kode spremenite tudi le, če je to potrebno.
Korak: Namestite Git v sistem
Vendar prenesite ali klonirajte izvorno kodo želene različice programske opreme. To moram omeniti, če želite namestiti pakete iz GitHub -a; najprej morate namestiti Git v sistem Linux. Za namestitev Gita v sistem lahko uporabite naslednji ukaz. Za prenos in namestitev paketov iz GitHub ni nujno, da imate račun Git. Sledite navodilom za namestitev Gita v sistem Linux.
Z naslednjimi ukaznimi vrsticami namestite Git v sistem Debian in Ubuntu Linux.
mkdir
Če želite namestiti Git na Red Hat Linux, Fedora in CentOS, morate najprej v sistem namestiti dodatne pakete Linuxa. Za namestitev paketov OpenSSL, Perl in Epel v sistem uporabite naslednje ukazne vrstice.
wget
Za namestitev Gita v Fedora, CentOS in Red Hat Linux uporabite naslednjo ukazno vrstico YUM na svojem terminalu.
wget
3. korak: Prenesite izvorno kodo
Pojdite v razdelek Oznaka in poiščite izvorne kode želene programske opreme. Privzeto vas bo spletna stran pripeljala do najnovejše različice programske opreme. Ko izberete katero koli drugo različico, samodejno naloži URL strani in vas pripelje do posebne različice tega paketa.
Recimo, da želim namestiti najnovejšo različico wxMEdit v svoj sistem Linux, zato me pri izbiri različice gradnje v meniju Oznaka preusmeri na naslednji naslov. Če želite prenesti izvorne kode tega paketa, lahko uporabite gumb Download Zip ali pa kopirate URL za prenos datotek prek | _+_ | ukaze.
V tem primeru bom uporabil ukaz wget za prenos izvornih kod. Za prenos paketa lahko uporabite spodnjo ukazno vrstico. To povezavo lahko uporabite za dostop do GitHub stran wxMEdit .
Zdaj zaženite naslednje | _+_ | ukaz na vašem terminalu Linux za prenos izvorne kode programske opreme. Če ne nastavite nobenega imenika za prenos, se izvorne kode običajno prenesejo v stisnjeno različico na | _+_ | imenik.
home
Za prenos izvorne kode lahko uporabite tudi ukaz git clone.
ls
Ko je prenos končan, lahko zaženete naslednje ukaze orodja za zip orodje GNU, da razpakirate in izvlečete izvorne kode. Za ekstrahiranje izvornih kod lahko uporabite tudi metodo grafičnega uporabniškega vmesnika za stiskanje in razpakiranje v sistemu Linux.
make
Ko sta postopka prenosa in dekompresije končana, lahko izvorno kodo želenega paketa poiščete v imeniku, kjer ste ga izvlekli. Če si želite ogledati seznam izvornih kod, morate vnesti imenik Prenosi in nato zagnati | _+_ | ukaz za ogled seznama. V mojem primeru si bom ogledal seznam izvornih kod programske opreme wxMEdit.
configure
4. korak: Namestite programsko opremo iz izvorne kode
Zdaj bomo uporabili narediti orodje za sestavljanje in izdelavo paketov iz izvorne kode. Za namestitev programske opreme iz izvorne kode moramo odpreti imenik paketov. Nato bomo izvedli naslednje | _+_ | ukaz za namestitev programske opreme.
sudo apt-get update sudo apt-get install git
Zdaj bomo vključili izvorne kode za konfiguracijo paketa. Na vsem seznamu izvornih kod bomo našli | _+_ | skript. Za dokončanje namestitvenega procesa moramo zagnati konfiguracijski skript. Za dokončanje postopka namestitve programske opreme iz izvorne kode lahko sledite spodnjim ukaznim vrsticam.
sudo yum install epel-release sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
Dodatni nasvet: dostopajte do namestitvenega imenika
Večina uporabnikov Linuxa uporablja privzeti upravitelj paketov za namestitev vseh paketov v svoj sistem. Upravitelji paketov lahko samodejno prenesejo in namestijo paket v vaš sistem Linux. Namestitev programske opreme v Linux prek izvornih kod vam omogoča natančnejše poznavanje paketa.
Če med namestitvijo programske opreme iz izvornih kod najdete napako pri dovoljenju, se prepričajte, da ste aplikaciji dovolili uporabo namestitvenega imenika. Tukaj je na voljo vzorec ukazne vrstice, da bo koncept jasen.
sudo yum install git
Zaključne besede
Kot uporabnik Linuxa ste že vstopili v odprtokodni svet. Če ste povprečen uporabnik računalnika, ni pomembno, ali programsko opremo nameščate iz odprtokodnega skladišča ali ne. Skromno bi vas prosil, da ne uporabljate odprtokodne programske opreme za neetično rabo. Če pa ste razvijalec programske opreme ali programer, lahko odprtokodni skupnosti pomagate tako, da delite svoje znanje programiranja.
pretvori datum v številko v
V celotni objavi sem opisal koncepte GitHub -a in kako lahko namestite programsko opremo iz odprtokodne kode. Upam, da vam je bila ta objava všeč. Če vam je ta objava všeč, jo delite s prijatelji in skupnostjo Linux. Svoje mnenje o tej objavi lahko zapišete tudi v razdelek za komentarje.
- Oznake
- Vadnica za Linux
1 KOMENTAR
- Bob Mirror 23. avgust 2021 ob 10:09
Še vedno ni mogoče dobiti gmapcatcherja iz githuba za izdelavo in namestitev na Raspberry Pi 4 Raspbian OS. Pri 4. koraku ni uspelo. Ali vam to deluje?
Odgovori
PUSTITE ODGOVOR Prekliči odgovor
Komentar: Prosimo, vnesite svoj komentar! Ime:* Vnesite svoje ime tukaj E -pošta:* Vnesli ste napačen e -poštni naslov! Tukaj vnesite svoj e -poštni naslov Spletna stran:Shrani moje ime, e -pošto in spletno mesto v ta brskalnik za naslednjič, ko bom komentiral.