Kai daug kartų pereiname iš vienos operacinės sistemos į kitą, galime pajusti šios naujos sistemos poveikį, nes esame susipažinę su daugybe komandų, skirtų byloms, programoms ar sistemos administravimui valdyti ir valdyti.
„Linux“ aplinkoje mes dažnai naudojame apt arba yum, kad galėtume valdyti ir administruoti sistemoje esančius ir įdiegtus paketus.
Naudodami paketų tvarkyklę galime atsisiųsti, įdiegti, atnaujinti ir valdyti tam tikras programas ir jų priklausomybes operacinėje sistemoje. Dirbdami su „MacOS“ operacinėmis sistemomis, šiuo atveju „MacOS High Sierra“, galime naudoti „MacPorts“, kad įdiegtume „Linux“ programas „macOS“ iš komandinės eilutės.
Šiandien „Solvetic“ parodys, kaip mes galime paprastai atlikti šią užduotį.
Kas yra „MacPorts“„MacPorts“ projektas yra atviro kodo bendruomenės iniciatyva, skirta sukurti lengvai naudojamą sistemą, skirtą „Mac“ operacinėse sistemose surinkti, įdiegti ir atnaujinti „X11“ ar „Aqua“ pagrįstą atvirojo kodo programinę įrangą.
Šis projektas siūlo „MacPorts“ programinės įrangos paketą, pagrįstą komandine eilute pagal „BSD 3“ licencijos licenciją, ir per ją turi lengvą priėjimą prie tūkstančių prievadų, kurie labai supaprastina atvirojo kodo programinės įrangos surinkimo ir diegimo „Mac“ užduotį.
Šiuo metu „MacPorts“ turi 20,19 prievadų 87 skirtingose kategorijose, o reguliariai pridedama daugiau prievadų.
„Mac“ vartotojai neras įprastų komandinės eilutės įrankių, tokių kaip „nmap“ ar „wget“, ir „Mac“ nėra vietinio paketų tvarkyklės, kuri juos suteiktų. Taip pat galime naudoti „MacPorts“, norėdami įdiegti atvirojo kodo programinę įrangą, tokią kaip GIMP.
1. „Xcode macOS“ kūrėjo įrankio diegimas
„Xcode“ yra „Apple“ sukurtas įrankis, per kurį kūrėjai turi naudingų įrankių programoms kurti ir valdyti „MacOS“.
Jo diegimui turime dvi parinktis:
1 variantasPirmasis yra eiti į „App Store“ pagal šią nuorodą ir iš ten atsisiųsti ir įdiegti „Xcode“:
Atminkite, kad norint atsisiųsti ir įdiegti reikės įvesti „Apple ID“ vartotojo vardą ir slaptažodį. Ten spustelime mygtuką „Gauti“, tada - „Įdiegti“, kad pradėtumėte atsisiuntimo ir diegimo procesą, tai užtrunka, nes jo dydis yra 5,4 GB.
2 variantasAntrasis variantas yra įdiegti „Xcode“ iš komandinės eilutės ir tam mes atidarysime terminalo konsolę ir vykdysime šią komandą:
xcode -select -installMatome, kad rodomas toks iššokantis langas:
Ten mes spustelėsime mygtuką Įdiegti ir tada turėsime sutikti su licencijos sąlygomis. Spustelėkite Sutinku ir prasidės įrankių atsisiuntimo ir diegimo procesas:
2. „MacPorts“ paketų diegimas „MacOS“
1 žingsnis
Kitas žingsnis yra įdiegti atnaujintus „MacPorts“ paketus iš šios nuorodos:
Ten pamatysime šias parinktis. Mūsų atveju mes pasirenkame eilutę „MacPorts-2.4.2-10.13-HighSierra.pkg“, tačiau turime atsisiųsti teisingą versiją pagal naudojamą operacinę sistemą.
2 žingsnis
Atsisiuntę pereiname prie jo diegimo ir pamatysime šiuos dalykus:
3 žingsnis
Ten spustelėkite Tęsti ir atliksime vedlio veiksmus, tokius kaip licencijos priėmimas, diegimo kelio pasirinkimas ir galiausiai būsime pasirengę įdiegti „MacPorts“:
4 žingsnis
Spustelėkite Įdiegti ir pamatysime, kad procesas prasideda:
Užbaigus tai bus rezultatas. Spustelėkite Uždaryti, kad išeitumėte iš vedlio.
5 žingsnis
Dabar vėl atidarysime terminalo konsolę ir įvesime šią eilutę:
uostasTai bus rezultatas:
DIDELIS
Ten matome įdiegtą „MacPorts“ versiją.
3. „Linux“ programų diegimas naudojant „MacPorts macOS“
1 žingsnis
Norėdami įdiegti kai kurias „Linux“ programas „Mac“ su „MacPorts“, pirmiausia turėsime ieškoti atitinkamų programų, jei norime pamatyti visus turimus paketus, vykdysime šią eilutę:
uostų sąrašą
2 žingsnis
Ten bus rodomi absoliučiai visi įdiegimui skirti paketai. Norėdami rasti konkretų paketą, galime naudoti uosto paieškos komandą, uosto paiešką, šiuo atveju ieškosime „nmap“ naudodami šią komandą:
uosto paieškos nmapGautas rezultatas bus toks:
3 žingsnis
Šiame pavyzdyje mes gauname įvairius rezultatus, o įdiegtinas paketas bus pirmasis nmap sąraše.
Jei norime gauti daugiau informacijos apie minėtą paketą, naudosime informacijos parametrą taip:
uosto informacija nmap
4 žingsnis
Galiausiai, norėdami įdiegti „nmap“ paketą, atliksime šiuos veiksmus:
sudo prievadas įdiegti nmapMatome, kad privaloma įvesti administratoriaus slaptažodį:
5 žingsnis
Įvedę ją ir paspausdami „Enter“, jei pirmą kartą naudojame „Xcode“, turime įvykdyti komandą „xcode -buildlicense“, kad galėtume priimti naudojimo licenciją:
6 žingsnis
Kai sutinkame įvesdami sutikimo terminą, matome, kad „nmap“ diegimo procesas prasideda „macOS High Sierra“:
7 žingsnis
Ten mes įvesime raidę Y, kad patvirtintume ir tęstume diegimą:
8 žingsnis
Kai procesas bus baigtas, pamatysime šiuos dalykus:
Įdiegę „nmap“, komandą galime vykdyti taip, kaip tai darytume „Linux“ per terminalą:
nmap -v -A scanme.nmap.org
Tokiu būdu mes išmokome saugiai, paprastai ir visiškai funkcionaliai įdiegti „Linux“ paketus, kurių yra gana daug, „MacOS High Sierra“. Išnaudokime visas „MacPorts“ galimybes, kad padidintume „MacOS High Sierra“ valdomumą.