MacPorts మీ Mac కి ఉత్తమ ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్‌ను అందిస్తుంది

MacPorts మీ Mac కి ఉత్తమ ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్‌ను అందిస్తుంది

ఆపిల్ పర్యావరణ వ్యవస్థ 'యాప్ స్టోర్స్' ను ప్రధాన స్రవంతికి తీసుకువచ్చిందని చెప్పడం సురక్షితం. ఐఫోన్ ప్రవేశపెట్టడానికి ముందు, డిజిటల్ సాఫ్ట్‌వేర్ కొనుగోలు తరచుగా డెవలపర్ వెబ్‌సైట్‌కు మీ చెల్లింపును సమర్పించడం, ఇమెయిల్ ద్వారా లైసెన్స్ కీ కోసం వేచి ఉండటం మరియు వాపసులను చర్చించడం వంటి ట్రయల్స్‌తో నిండి ఉంటుంది.





Mac లో ఉచిత మరియు ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్ (FOSS) చాలా అరుదు అని భావించినందుకు మీరు క్షమించబడతారు, Apple యొక్క విధానం ప్రకారం. వాస్తవానికి, సమాజంలోని అనేక ఉచిత ఉచిత సాధనాల కోసం Mac అద్భుతమైన హోస్ట్.





మాక్‌పోర్ట్‌లు ఈ గొప్ప సాఫ్ట్‌వేర్ కోసం మీ 'యాప్ స్టోర్'. ఇది ఎలా పనిచేస్తుందో చూద్దాం.





MacPorts అంటే ఏమిటి?

MacPorts అనేది Macs కొరకు ప్యాకేజీ వ్యవస్థ. ఇది Red Hat ప్యాకేజీ మేనేజ్‌మెంట్ (RPM) సిస్టమ్ మరియు అడ్వాన్స్‌డ్ ప్యాకేజీ టూల్స్ (APT) లతో సమానంగా పనిచేస్తుంది, ఇది Linux లో DEB ప్యాకేజీలను ఇన్‌స్టాల్ చేస్తుంది. వాస్తవానికి, ఇది ఫ్రీబిఎస్‌డి పోర్ట్స్ సిస్టమ్ నుండి వచ్చింది.

Mac OS X డార్విన్ అనే ఫ్రీబిఎస్‌డి ఫోర్క్‌గా తన జీవితాన్ని ప్రారంభించిందని మీకు తెలుసా? ఈ రోజు కూడా మాకోస్‌కు ఘన యునిక్స్ ఆధారిత పునాది ఉంది. Mac లో రన్ అయ్యే ఉచిత సాఫ్ట్‌వేర్ అప్లికేషన్‌ల 'పోర్ట్' ని డెవలపర్‌లు సృష్టించడం చాలా సులభం చేస్తుంది.



MacPorts అనేది ఆ సాఫ్ట్‌వేర్ యొక్క సేకరణ, అలాగే 'స్టోర్' లేదా ఇన్‌స్టాలర్‌గా పనిచేసే అప్లికేషన్. ఫ్రీబిఎస్‌డి ప్రపంచంలో, పోర్ట్స్ సిస్టమ్ యూజర్లు మూలం నుండి సాఫ్ట్‌వేర్‌ను కంపైల్ చేయడానికి సహాయపడుతుంది:

  1. మొదట, మీరు దాన్ని పొందండి పోర్టుల సేకరణ , అప్లికేషన్లు మరియు వాటిని ఎలా నిర్మించాలో (వాటి డిపెండెన్సీలతో సహా) వివరించే భారీ సంఖ్యలో కాన్ఫిగరేషన్‌లు. ఇవి మీ '/usr/ports' డైరెక్టరీలో ప్రతి పోర్టుకు సబ్ డైరెక్టరీతో నిల్వ చేయబడతాయి.
  2. అప్పుడు మీరు అప్లికేషన్ డైరెక్టరీకి నావిగేట్ చేయండి మరియు 'మేక్ ఇన్‌స్టాల్' ఆదేశానికి జారీ చేయండి. ది మేక్ఫైల్ అక్షరాలా మొదటి నుండి అప్లికేషన్‌ను నిర్మిస్తుంది: సోర్స్ కోడ్‌ను డౌన్‌లోడ్ చేస్తుంది, కంపైల్ చేస్తుంది మరియు కాన్ఫిగర్ చేస్తుంది. దిగువ చిత్రం KDE యొక్క అమరోక్ మ్యూజిక్ ప్లేయర్ కోసం పోర్ట్ యొక్క కంటెంట్‌లను చూపుతుంది. మీరు 'మేక్ వరల్డ్' ఆదేశంతో మూలం నుండి మొత్తం సిస్టమ్‌ని కూడా తిరిగి నిర్మించవచ్చు.

MacPorts ఈ నమూనాను అనుసరిస్తుంది. మీరు అప్లికేషన్‌ను ఎంచుకున్నప్పుడు, సిస్టమ్ దానిని డౌన్‌లోడ్ చేస్తుంది, కంపైల్ చేస్తుంది మరియు మీ Mac లో (మళ్లీ డిపెండెన్సీలతో సహా) ఇన్‌స్టాల్ చేస్తుంది.





ఏ రకమైన పోర్టులు అందుబాటులో ఉన్నాయి?

మాక్‌పోర్ట్స్ రిపోజిటరీలో లైనక్స్ మరియు సంబంధిత ఆపరేటింగ్ సిస్టమ్‌లలో మీరు కనుగొనే ఒకే గొప్ప ఓపెన్ సోర్స్ అప్లికేషన్‌లు ఉన్నాయి. మీకు లైనక్స్ గురించి తెలిసి ఉంటే, మీకు ఇష్టమైన యాప్‌లు ఉండే అవకాశం ఉంది 19,000+ అందుబాటులో ఉన్నాయి . అంతే కాదు, అవి చాలా యునిక్స్ లాంటివి ఇన్‌స్టాల్ చేయబడ్డాయి మరియు నిర్వహించబడుతున్నాయి, కానీ ఇప్పటికీ మాకోస్‌తో చక్కగా కలిసిపోతాయి.

Emacs మరియు VIM టెక్స్ట్ ఎడిటర్‌ల వంటి వాణిజ్య ప్రతిరూపాల కంటే మంచి లేదా మెరుగైన కొన్ని యాప్‌లను మీరు కనుగొంటారు. ఇతరులు అంత మంచిది కాదు కానీ స్వేచ్ఛగా ఉన్నారు.





మీరు ఒక నిర్దిష్ట ప్రోగ్రామ్ కోసం చూస్తున్నట్లయితే, పై లింక్‌ని బ్రౌజ్ చేయడానికి లేదా 'పోర్ట్ సెర్చ్' కమాండ్‌ని ఉపయోగించడానికి ప్రయత్నించండి (ఆ తర్వాత మరిన్ని). అందుబాటులో ఉన్న కొన్ని సాఫ్ట్‌వేర్‌లు:

  • సర్వర్లు: AMP (అపాచీ వెబ్ సర్వర్, MySQL/మరియా డేటాబేస్ సర్వర్ మరియు PHP/పైథాన్), SSH, SAMBA మరియు మరియు BIND DNS సర్వర్‌తో సహా ప్రామాణిక FOSS సర్వర్ స్టాక్‌లు అందుబాటులో ఉన్నాయి.
  • గ్నోమ్ / కెడిఇ సాఫ్ట్‌వేర్: మీరు డెస్క్‌టాప్ లైనక్స్ యూజర్ అయితే, 325 గ్నోమ్ పోర్ట్‌లు మరియు 274 కెడిఇ పోర్ట్‌ల నుండి మీ ఎంపికను తీసుకోండి. GNOME యొక్క GnuCash నుండి KDE యొక్క అమరోక్ వరకు, మీరు దేనినీ కోల్పోరు. XFCE మరియు NextStep సహా ఇతర డెస్క్‌టాప్‌లు కూడా ప్రాతినిధ్యం వహిస్తాయి.
  • టెక్స్ట్ ప్రాసెసింగ్: మీరు కోడింగ్ చేస్తున్నట్లయితే, టెక్నికల్ రైటింగ్ చేస్తున్నట్లయితే లేదా సాదా టెక్స్ట్ ఆఫర్‌లలో పనిచేసే జెన్ లాంటి అనుభవాన్ని మీరు ఆస్వాదిస్తే, మీరు కవర్ చేయబడతారు. పైన పేర్కొన్న ఎమాక్స్ మరియు VIM వంటి టెక్స్ట్ ఎడిటర్లు రచన కోసం అందుబాటులో ఉన్నాయి, అయితే అప్లికేషన్‌లు మరియు సిస్టమ్‌లు వంటివి మల్టీమార్క్‌డౌన్ , DocBook, మరియు LaTeX దీనిని అందంగా ఫార్మాట్‌లో ప్రచురించడానికి సహాయపడతాయి.
  • ప్రోగ్రామింగ్ భాషలు: పైథాన్, పిహెచ్‌పి, రూబీ వంటి ప్రమాణాలు మరియు అన్నింటికీ కొత్త లేదా మరింత ప్రత్యేక భాషలైన కాఫీస్క్రిప్ట్, లువా మరియు కోట్లిన్ . అభివృద్ధి పరిసరాలు (ఉదా. Mac కోసం Qt సృష్టికర్త) మరియు కంపైలర్‌లు (gcc) వంటి ఇతర సాధనాలు కూడా ఉన్నాయి.

మాక్‌పోర్ట్‌లను ఇన్‌స్టాల్ చేయడం మరియు సెటప్ చేయడం

MacPorts మీ మెషీన్‌లో సాఫ్ట్‌వేర్‌ను కంపైల్ చేస్తుంది కాబట్టి, మీకు కొన్ని డెవలపర్ టూల్స్ అవసరం. చింతించకండి, యాప్ అన్ని భారీ లిఫ్టింగ్‌లను చేస్తుంది, కాబట్టి మీరు ఏమాత్రం తెలివి తక్కువ మాట్లాడటం నేర్చుకోవలసిన అవసరం లేదు (మీకు కావాలంటే తప్ప, ఇక్కడ ఇక్కడ ప్రారంభించండి). మీరు మొదట ఇన్‌స్టాల్ చేయాలి X కోడ్ , ఇది యాప్ స్టోర్ నుండి ఒక సాధారణ గ్రాబ్.

తరువాత, టెర్మినల్ యాప్‌ని తెరిచి, కింది ఆదేశాన్ని అమలు చేయండి, ఇది Xcode కమాండ్ లైన్ టూల్స్‌ను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయడానికి మీకు డైలాగ్‌ను పాప్ చేస్తుంది:

xcode-select --install

MacPorts ఫ్రంట్ ఎండ్ పొందడం అనేది సైట్ నుండి మీ MacOS వెర్షన్ (దిగువ చిత్రంలో చూపిన విధంగా) కోసం యాప్‌ను డౌన్‌లోడ్ చేయడం వలె సులభం పేజీని ఇన్‌స్టాల్ చేయండి .

ఇది PKG ఫైల్‌గా వస్తుంది, కాబట్టి మీకు తెలిసిన విజర్డ్ ఇన్‌స్టాల్ ద్వారా మిమ్మల్ని నడిపించడానికి పాప్ అప్ కనిపిస్తుంది. మీరు క్లిక్ చేయవచ్చు కొనసాగించండి ఈ స్క్రీన్‌ల ద్వారా, మీరు చేయడానికి ఎటువంటి ఎంపికలు లేవు.

ఫ్లోచార్ట్ చేయడానికి సులభమైన మార్గం

వ్యవస్థాపించిన తర్వాత, మీ సగటు Mac ప్రోగ్రామ్ వంటి అప్లికేషన్స్ ఫోల్డర్‌లో ఏమీ కనిపించదు. ది పోర్ట్ శోధన అప్లికేషన్ అనేది కమాండ్-లైన్ ప్రోగ్రామ్, కాబట్టి మీరు ఫైర్ అప్ చేయాలి టెర్మినల్ (లేదా మీకు ఇష్టమైన Mac- ఆధారిత టెర్మినల్ యాప్) ప్రారంభించడానికి.

చేయవలసిన మొదటి విషయం పోర్టుల సేకరణను అప్‌డేట్ చేయడం (ఇది మళ్లీ అందుబాటులో ఉన్న యాప్‌ల వివరణలు):

sudo port selfupdate

మీ మొదటి పోర్టును ఇన్‌స్టాల్ చేస్తోంది

అప్‌డేట్ చేసిన తర్వాత, మీరు ఇన్‌స్టాల్ చేయడానికి అప్లికేషన్‌ల కోసం వెతకడం ప్రారంభించవచ్చు. టెర్మినల్ నుండి, మీరు కీలకపదాల కోసం శోధించవచ్చు పోర్ట్ శోధన కమాండ్ మేము పాత పాఠశాల డ్యూయల్-పేన్ ఫైల్ మేనేజర్‌ని కనుగొనాలనుకుంటున్నాము. యాప్ స్టోర్‌లోని సారూప్య అంశాలు వాణిజ్యపరమైనవి లేదా యాప్‌లో కొనుగోళ్లు కలిగి ఉంటాయి. కింది ఆదేశంతో ఉచితమైనదాన్ని కనుగొనడానికి ప్రయత్నిద్దాం:

port search 'file manager'

ఈ ఫలితాల ద్వారా ఎంచుకోవడం, మీరు క్రుసేడర్‌ని కనుగొంటారు. లైనక్స్ కోసం ఈ సూపర్-ఉపయోగకరమైన సాధనం నిజానికి డ్యూయల్-పేన్, మరియు ఫైల్ సింక్రొనైజేషన్ మరియు ఆర్కైవ్ మేనేజ్‌మెంట్ వంటి అదనపు ఫంక్షన్‌లను జోడిస్తుంది. దీన్ని ఇన్‌స్టాల్ చేయడానికి, కింది వాటిని అమలు చేయండి:

sudo port install krusader

మీరు 'సుడో' ఆదేశాన్ని అమలు చేస్తున్నందున మీరు మీ నిర్వాహక పాస్‌వర్డ్‌ని నమోదు చేయాలి. ఇన్‌స్టాల్ చేయడానికి కొంత సమయం పడుతుంది. (క్రింద ఉన్న చిత్రంలో చూపిన విధంగా 100 పైన ఉన్న అన్ని డిపెండెన్సీలను గమనించండి.)

మీరు పారిపోయి కాఫీ తాగడానికి ముందు, మీ యాప్ యొక్క ఆటోమేటిక్ డౌన్‌లోడ్ మరియు బిల్డ్‌ని చూడటానికి కొంత సమయం కేటాయించండి. ఇది టెర్మినల్ విండోను నింపే టెక్నో-బాబుల్ లాగా అనిపించవచ్చు (వాస్తవానికి, ఈ బిల్డ్‌ల నుండి అవుట్‌పుట్ దీవెనతో కాంపాక్ట్). కానీ మీరు దగ్గరగా చూస్తే ప్రతి పోర్టుకు ఏమి జరుగుతుందో తెలుసుకోవడం సులభం.

  1. ముందుగా, MacPorts నిర్ణయిస్తుంది ఏ ఆర్డర్ అది వారి డిపెండెన్సీల ఆధారంగా పోర్టులను ఇన్‌స్టాల్ చేయాలి.
  2. ప్రతి దాని కోసం, మాక్‌పోర్ట్‌లు దానిని డౌన్‌లోడ్ చేస్తాయి సోర్స్ కోడ్ ఆర్కైవ్ సర్వర్ నుండి.
  3. ఇది సరైనదాన్ని కలిగి ఉందని కూడా ఇది ధృవీకరిస్తుంది ఆర్కైవ్ చెక్సమ్‌ని పోల్చడం పోర్ట్ వివరణకు వ్యతిరేకంగా.
  4. అప్పుడు, అది అన్ప్యాక్లు పోర్ట్ యొక్క సోర్స్ కోడ్.
  5. ఉన్నట్లయితే ఆకృతీకరణ స్క్రిప్ట్‌లు నిర్మాణానికి ముందు అమలు చేయడానికి, అవి తరువాత వెళ్తాయి.
  6. సాఫ్ట్‌వేర్‌ను రూపొందించడం ఇందులో ఉంటుంది అన్ని సోర్స్ కోడ్‌ని కంపైల్ చేస్తోంది Mac అమలు చేయగల ఏదో లోకి.
  7. బిల్డ్ పూర్తయిన తర్వాత, దాని ఫలితంగా ఎగ్జిక్యూటబుల్ కోడ్ ఉంటుంది దాని సరైన డైరెక్టరీలో ఉంచబడింది , అప్పుడు యాప్‌ని నమోదు చేస్తుంది వ్యవస్థతో.
  8. చివరగా, మాక్‌పోర్ట్‌లు రెడీ శుబ్రం చేయి అన్ని సోర్స్ కోడ్. ఈ ప్రతి-పోర్ట్ దశలు క్రూసేడర్ కోసం దిగువ చిత్రంలో చూపబడ్డాయి.

ఇప్పుడు మీరు మీ యాప్‌ని కలిగి ఉన్న 'మ్యాక్‌పోర్ట్‌లు' పేరుతో కొత్త సబ్‌ఫోల్డర్‌ని కనుగొంటారు (ఈ సందర్భంలో, 'KDE4' ఫోల్డర్ కింద క్రుసేడర్). ఇతర యాప్‌ల మాదిరిగానే దీన్ని కాల్చండి మరియు డాక్‌కి అంటుకోండి. మీరు స్పాట్‌లైట్ ఉపయోగించి కూడా దీన్ని ప్రారంభించవచ్చు.

యూట్యూబ్‌లో 18 వీడియోలను ఎలా చూడాలి

మీ పోర్టులను అప్‌డేట్ చేయడం మరియు తొలగించడం

మీ పోర్ట్‌ల సేకరణను అప్‌డేట్ చేయడానికి, మేము ప్రారంభంలో ఉపయోగించిన ఆదేశాన్ని ఉపయోగించండి (ఇది MacPorts అప్లికేషన్‌ని కూడా అప్‌డేట్ చేస్తుంది):

sudo port selfupdate

అప్పుడు మీరు ఈ ఆదేశంతో ఏవైనా పాత పోర్ట్‌లను జాబితా చేయవచ్చు:

port outdated

వాస్తవానికి వీటిపై అప్‌గ్రేడ్‌ను అమలు చేయడానికి, దీన్ని ఉపయోగించండి:

sudo port upgrade

ది అప్‌గ్రేడ్ సబ్‌కమాండ్ అదే దశల ద్వారా నడుస్తుంది ఇన్స్టాల్ , అది తప్ప పాత సంస్కరణలను తిరిగి రాస్తుంది. మీరు యాప్‌ని ప్రయత్నించి, దాన్ని తొలగించాలనుకుంటే, ది అన్ఇన్స్టాల్ సబ్‌కమాండ్ ట్రిక్ చేస్తుంది (ప్యాలెట్, క్రింద చూపినది, నేను ఇన్‌స్టాల్ చేసిన మ్యాక్‌పోర్ట్స్ GUI, ఇది విరిగిపోయినట్లు అనిపిస్తుంది):

sudo port uninstall pallet

MacPorts తో మీ macOS ఓపెన్ సోర్స్ మంచితనాన్ని పొందండి

మాక్‌పోర్ట్స్ ప్రాజెక్ట్ కమ్యూనిటీతో సహా ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్ గురించి చాలా గొప్ప విషయాలను అన్‌లాక్ చేస్తుంది. ఇన్‌స్టాల్ చేయడానికి మరియు నిర్వహించడానికి సులభమైన ఫార్మాట్‌లో మీకు అన్ని కోడ్‌లకు పూర్తి యాక్సెస్ ఉంది.

మీరు ఏమనుకుంటున్నారు? కమాండ్ లైన్ ఇంటర్‌ఫేస్ మిమ్మల్ని నిలిపివేస్తుందా? మీరు ఇప్పటివరకు ఏ యాప్‌లను ఇన్‌స్టాల్ చేసారు? దిగువ వ్యాఖ్యలలో మీ ఆలోచనలను మాకు తెలియజేయండి!

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ 6 వినగల ప్రత్యామ్నాయాలు: ఉత్తమ ఉచిత లేదా చౌకైన ఆడియోబుక్ యాప్‌లు

మీరు ఆడియోబుక్‌ల కోసం చెల్లించడం ఇష్టపడకపోతే, వాటిని ఉచితంగా మరియు చట్టబద్ధంగా వినడానికి కొన్ని గొప్ప యాప్‌లు ఇక్కడ ఉన్నాయి.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • Mac
  • Mac యాప్ స్టోర్
  • ఓపెన్ సోర్స్
  • టెర్మినల్
  • యునిక్స్
రచయిత గురుంచి ఆరోన్ పీటర్స్(31 కథనాలు ప్రచురించబడ్డాయి)

ఆరోన్ పదిహేనేళ్లుగా వ్యాపార విశ్లేషకుడిగా మరియు ప్రాజెక్ట్ మేనేజర్‌గా సాంకేతిక పరిజ్ఞానంలో మోచేయి లోతుగా ఉన్నాడు మరియు దాదాపు ఎక్కువ కాలం (బ్రీజీ బాడ్జర్ నుండి) నమ్మకమైన ఉబుంటు వినియోగదారుగా ఉన్నారు. అతని అభిరుచులలో ఓపెన్ సోర్స్, చిన్న వ్యాపార అనువర్తనాలు, లైనక్స్ మరియు ఆండ్రాయిడ్ అనుసంధానం మరియు సాదా టెక్స్ట్ మోడ్‌లో కంప్యూటింగ్ ఉన్నాయి.

ఆరోన్ పీటర్స్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి
వర్గం Mac