Linux పాకేజీలకు బేసిక్ గైడ్

పరిచయం

మీరు Debian, Ubuntu, Mint లేదా SolyDX వంటి డెబియన్ ఆధారిత లైనక్స్ పంపిణీని వాడుతున్నా లేదా Red Hat ఆధారిత లైనక్స్ పంపిణీ Fedora లేదా CentOS వంటివి మీ కంప్యూటర్లో అనువర్తనాలు ఇన్స్టాల్ చేయబడిన విధంగా ఉంటాయి.

సాఫ్ట్వేర్ ఇన్స్టాల్ కోసం భౌతిక పద్ధతి భిన్నంగా ఉండవచ్చు. ఉదాహరణకు ఉబుంటులో గ్రాఫికల్ ఉపకరణాలు సాఫ్ట్వేర్ సెంటర్ మరియు సినాప్టిక్ ఉన్నాయి, అయితే ఫెడోరాలో YUM ఎక్స్టెండర్ మరియు ఓపస్సుస్ Yast ను ఉపయోగిస్తుంది. కమాండ్ లైన్ టూల్స్ లో ఉబుంటు మరియు డెబియన్ లేదా yum కోసం Fedora మరియు openSUSE కొరకు zypper కొరకు apt-get ఉన్నాయి.

అవి సర్వసాధారణంగా ఉన్న ఒక విషయం ఏమిటంటే అప్లికేషన్లు వాటిని సులభంగా ఇన్స్టాల్ చేయడానికి ప్యాక్ చేసినవి.

Debian ఆధారిత పంపిణీల Red Hat ఆధారిత పంపిణీల rpm ప్యాకేజీలను వుపయోగించును .deb ప్యాకేజీ ఆకృతిని ఉపయోగించుకుంటుంది. అనేక ఇతర విభిన్న ప్యాకేజీ రకాలు అందుబాటులో ఉన్నాయి కానీ సాధారణముగా వారు ఇదేవిధంగా పనిచేస్తారు.

రిపోజిటరీ అంటే ఏమిటి?

సాఫ్ట్వేర్ రిపోజిటరీ సాఫ్ట్వేర్ ప్యాకేజీలను కలిగి ఉంటుంది.

మీరు సాఫ్ట్ వేర్ సెంటర్ ద్వారా వెతకండి లేదా apt-get లేదా yum వంటి ఉపకరణాన్ని ఉపయోగించినప్పుడు మీ సిస్టమ్కు అందుబాటులోవున్న రిపోజిటరీలలోని అన్ని ప్యాకేజీల జాబితాను చూపించబడును.

ఒక సాఫ్టవేర్ రిపోజిటరీ దాని సర్వర్లను ఒక సర్వర్ లేదా అద్దాలుగా పిలువబడే పలు వేర్వేరు సర్వర్లలో నిల్వ చేయవచ్చు.

ప్యాకేజీలను ఎలా ఇన్స్టాల్ చేయాలి

మీ పంపిణీ యొక్క ప్యాకేజీ నిర్వాహకుడు అందించే గ్రాఫికల్ ఉపకరణాల ద్వారా ప్యాకేజీలను కనుగొనటానికి సులభమైన మార్గం.

గ్రాఫికల్ సాధనాలు మీరు డిపెండెన్సీ సమస్యలను పరిష్కరించడానికి మరియు సంస్థాపన సరిగ్గా పని చేశారని ధృవీకరించడానికి సహాయం చేస్తాయి.

మీరు ఆదేశ పంక్తిని ఉపయోగించాలనుకుంటే లేదా మీరు తలలేని సర్వర్ను ఉపయోగిస్తుంటే (అనగా డెస్క్టాప్ పర్యావరణం / విండో మేనేజర్ ఏదీ లేదు) అప్పుడు మీరు కమాండ్ లైన్ ప్యాకేజీ మేనేజర్లను ఉపయోగించవచ్చు.

ఇది వ్యక్తిగత ప్యాకేజీలను ఇన్స్టాల్ చేయడానికి సాధ్యమే. డెబియన్ ఆధారిత పంపిణీల లోపల మీరు .deb ఫైల్స్ను ఇన్స్టాల్ చేయడానికి dpkg కమాండ్ను ఉపయోగించవచ్చు . Red Hat ఆధారిత పంపిణీలనందు మీరు rpm కమాండ్ను ఉపయోగించవచ్చు.

ఒక ప్యాకేజీలో ఏమిటి

ఒక డెబియన్ ప్యాకేజీ యొక్క విషయాలను చూడడానికి దానిని ఆర్కైవ్ మేనేజర్లో తెరవవచ్చు. ఒక ప్యాకేజీలో ఉన్న ఫైల్లు క్రింది విధంగా ఉన్నాయి:

డెబియన్-బైనరీ ఫైలు డెబియన్ ఫార్మాట్ వెర్షన్ నంబర్ను కలిగి ఉంటుంది మరియు విషయాలను దాదాపు ఎల్లప్పుడూ 2.0 కు సెట్ చేస్తారు.

నియంత్రణ ఫైల్ సాధారణంగా ఒక జిప్డ్ టార్ ఫైల్. ఈ కింది విధంగా ప్యాకేజీ యొక్క ముఖ్యమైన విశిష్టతలను కంట్రోల్ ఫైల్ యొక్క విషయాలు నిర్వచించాయి:

ఒక జిప్డ్ అప్ తారు ఫైల్ అయిన డేటా ఫైల్ ప్యాకేజీ కోసం ఫోల్డర్ నిర్మాణంను అందిస్తుంది. డేటా ఫైల్ లోని అన్ని ఫైల్లు Linux వ్యవస్థలోని సంబంధిత ఫోల్డర్కు విస్తరించబడతాయి.

మీరు ప్యాకేజీలను ఎలా సృష్టించుకోవచ్చు

ఒక ప్యాకేజీని సృష్టించడానికి మీరు ప్యాకేజీ ఫార్మాట్లో బట్వాడా చేయదలిచిన ఏదైనా కలిగి ఉండాలి.

లైనక్స్ కింద పనిచేసే సోర్స్ కోడ్ను డెవలపర్ సృష్టించి ఉండవచ్చు, కాని ఇది ప్రస్తుతం లినక్స్ మీ వెర్షన్ కోసం ప్యాక్ చేయబడలేదు. ఈ సందర్భంలో మీరు డెబియన్ ప్యాకేజీ లేదా RPM ప్యాకేజీని సృష్టించుకోవచ్చు.

ప్రత్యామ్నాయంగా మీరు డెవలపర్ కావచ్చు మరియు మీరు మీ స్వంత సాఫ్ట్వేర్ కోసం ప్యాకేజీలను చేయాలనుకుంటున్నారు. మొదటి సందర్భంలో మీరు కోడ్ కంపైల్ మరియు ఇది పనిచేస్తుందని నిర్ధారించుకోవాలి కానీ తదుపరి దశలో ప్యాకేజీని సృష్టించాలి.

అన్ని ప్యాకేజీలకు సోర్స్ కోడ్ అవసరం లేదు. ఉదాహరణకు మీరు స్కాట్లాండ్ యొక్క వాల్పేపర్ చిత్రాలు లేదా ఒక నిర్దిష్ట ఐకాన్ సెట్ను కలిగి ఉన్న ప్యాకేజీని సృష్టించవచ్చు.

ఈ గైడ్ .deb మరియు .rpm ప్యాకేజీలను ఎలా సృష్టించాలో చూపిస్తుంది.