سلام ، پيارا سائبر پڙهندڙن ،
اها هڪ پهريون اشاعت هوندي 10 جو سلسلو سان لاڳاپيل پئڪيج جو مطالعو، جيڪي ڪنهن به صارف جي لاءِ انتهائي اهميت رکن ٿا جي اين يو / لينڪس آپريٽنگ سسٽم عام طور تي ، پر توجه ڏيڻ ڊائرو ڊيبين.
-
پيڪيجز
هڪ سوفٽويئر پيڪيج ۾ جي اين يو / لينڪس آپريٽنگ سسٽم عام طور تي هڪ ملڪي فائل اهو اڳوڻي بيان ڪيل اندروني structureانچي آهي ، جيڪا ان کي سهولتن جي سهولت فراهم ڪري ٿي ۽ اجازت ڏئي ٿي سافٽ ويئر مينيجمينٽ جا اوزار (پئڪيج مئنيجر) انهي جي مرتب ۽ / يا انسٽاليشن ، حاصل ڪرڻ ، اپڊيٽ ۽ / يا ختم ڪرڻ جو آپريٽنگ سسٽم تي ، آرامده ، محفوظ ، مستحڪم ۽ مرڪزي طريقي سان ھڪڙي پئڪيج آھي ترتيب ڏيڻ جيڪڏهن توهان جي انسٽاليشن توهان جي سورس ڪوڊ تي ٻڌل آهي سڌو (مثال *. Tar.gz) o انسٽال ٿيل جيڪڏهن توهان اهو پهريان ۾ هڪ خاص فن تعمير يا پليٽفارم لاءِ مرتب ڪيو آهي (مثال. *. ڊيب).
گهڻو ڪري پيڪيجز توهان سان گڏ ايندا آهن دستاويز شامل آهن، توهان جي اڳ ۽ پوسٽ جي انسٽاليشن اسڪرپٽ، توهان جي شروعاتي ترتيب واري فائلون، توهان جي وسيلا فائلون، ۽ انهن جو بائنريز يا سورس ڪوڊ هر شي سان توهان جي ضرورت آهي جيڪڏهن انهي جو مرتب ٿيڻ ضروري آهي.
گهڻن پيڪيجز جي ترتيب انهن سان لاڳاپيل آهي سافٽ ويئر مينيجمينٽ جا اوزار، گهڻا knownاتل سڃاتل آهن ڊي بي بي ڊسٽرو لاءِ ٺاهيل ۽ ان جا سڀ نڪتا ، ۽ .rpm ريڊ Hat پاران خود پنھنجي ڊسٽرو لاءِ ٺاهيل ۽ فيڊورا ۽ اوپن SUSE وانگر نڪتل آهن. اتي پڻ آهن ترتيب ڏيڻ واري پيڪيجز Gentoo. عمارتون.
اها حقيقت ته هڪ خاص ڊسٽرو لاءِ هڪ پيڪيج ٺاهيو ويو آهي ان جو اهو مطلب نه آهي ته اهو صرف ڊسٽرو يا ڊيوٽييوٽوز ۾ استعمال ٿي سگهي ، ڇاڪاڻ ته اها انهن شڪلن جي انتظام لاءِ ڪنهن ٻئي ڊسٽو ۾ خاص اوزار موجود هجڻ ڪافي آهي انهن اوزارن مان اسان آهن: Dpkg ، Apt-get ، Aptitude ، RPM ، Emerge ، Alíen ، ٻين جي وچ ۾).
هر پريشاني رکي ٿي ريزنٽسريز ۾ پارسل، ٻئي ميڊيا ۽ سي ڊي / ڊي وي ڊي جي طور تي ريموٽ سرور، جيڪو اجازت ڏيندو آھي نيٽ ورڪ (انٽرنيٽ) ذريعي اپڊيٽ ڪيو ۽ انسٽال ڪيو سموري يا آپريٽنگ سسٽم جو حصو کان محفوظ ۽ قابل اعتماد مقام (سرڪاري مخزن) اڻ unknownاتل (۽ غير محفوظ) سرور کي ڳولڻ جي لاءِ وڃڻ کان بچڻ تائين جيستائين اهو سختي سان ضروري نه هو
هر ڊسٽو عام طور تي پنهنجو حصو وٺندو آهي سيڪيورٽي پيڪيجز (پيچ) ۽ واڌايون (تازه ڪاريون)، انهن کي دستياب بڻائڻ لاءِ يوزر ڪميونٽيز جو وڏو سودو مڪمل طور تي ڪاروباري سافٽ ويئر آپريٽنگ سسٽم ۾ ضم ٿي ويو. ۽ جي لاءِ انحصار هر هڪ پيڪيج جي وچ ۾ ، اهي اڪثر ڪري امڪاني مسئلن کان بچڻ لاءِ پاڻمرادو انتظام ڪيو وڃي گھٽ ماهر صارف.
ترتيب ڏيو يا انسٽال ڪريو؟ ترتيب ڏيڻ جي سٺي ڳالهه انسٽال ڪرڻ وقت ، اهو چئي سگهجي ٿو ته اصلي شي توهان جي سسٽم ۽ استعمال ٿيل سافٽ ويئر جي تاليف وارا آپشن بيان ڪرڻ جي امڪاني آهي جيڪي وسيلن جي بهتر استعمال جي اجازت ڏين ٿا ۽ صارف / منتظم جي ترجيحات مطابق بڻجن ٿا ، ۽ خراب هي عمل ڪيترو سست ۽ پيچيده ٿي سگهي ٿو. عام طور تي ، کان هڪ پيڪيجز نصب ڪرڻ (مثال طور * .deb) تمام تيز ۽ آسان آهيپر اهو عام طور تي بهتر ناهي استعمال ڪيو ويو يا اسان جي ڪمپيوٽر جي سامان جا وسيلا استعمال ڪرڻا آهن.
جيڪڏهن توهان وڌيڪ toاڻڻ چاهيندا ڊيبي جا پيڪيجز آئون توهان جي تفصيلي پڙهڻ لاءِ هيٺ ڏنل لنڪس ڇڏي ڏيان.
-
ذخيرو
ذخيرا وڏا آهن سرور (خارجي / اندروني) اھي وانگر آھن ڊيٽا بينڪ جيڪي انهن ايپليڪيشنز (پيڪيجز) جي ميزباني ڪن ٿيون جيڪي اسان جي لينڪس جي بنياد تي آپريٽنگ سسٽم جي ضرورت آهن، ڇا پراڻي ، موجوده ، نئون ، يا ترقي ۾، جيڪي هڪ استعمال ڪري انسٽال ٿيل آهن پئڪيج مئنيجر. اهو سڀ ڪجهه مقصد سان آپريٽنگ سسٽم کي تازو رکو خاص طور تي معاملن ۾ سيڪيورٽي پيچرو. ذخيرو ان مان ٿي سگهي ٿو ٻه (2) قسم: سرڪاري ۽ غير رسمي.
لينڪس جي بنياد تي آپريٽنگ سسٽم (ڊسٽروس) انهن وٽ عام طور تي هڪ فائل آهي جنهن ۾ مخزن جي فهرست (سرڪاري يا نه) جنهن ذريعي اسان رسائي ڪري سگهون ٿا پئڪيج مئنيجر توھان لاء ڊائون لوڊ ، انسٽاليشن ، تازه ڪاري يا هٽائڻ. هي فائل عام طور تي هنڌ تي موجود آهي / وغيره / package_manager_name / ڪٿي "پيڪيج_ منسٽر_ نالو" هي عام طور تي ڊسٽو جي پيڪيج مئنيجر جو نالو آهي. مثال طور اندر DEBIAN /etc/apt/sources.list ۾ هوندو.
سرڪاري ذخائر انهن ايپليڪيشنن جي پيڪيجز کي اسٽور ڪندا آهن جيڪي اسان جا Distro سپورٽ ڪن ٿيون. اهي هميشه هڪ aانچي ۾ ورهايل هوندا آهن (شاخن ۽ نسخن) جو ، انهن جي تخليقن جي پاليسين جي لحاظ کان ، گارنٽي (يقيني) ڏا rigي سخت جائزو پروٽوڪول تحت ته اهي تمام پيڪيجز جيڪي انهن تي مشتمل آهن بهتر حالت ۾ آهن ۽ سيڪيورٽي جي خطرن جي نمائندگي نه ڪن سسٽم لاءِ استحڪام ، ۽ نئين يا انهن ترقي يافته يا تجربيڪار صارفن لاءِ جدا جدا شاخن ۾ ترقي تي.
ڊيبين جي صورت ۾ ، ريزنٽسريزون جون 3 شاخون آهن
- مکيه: برانچ جيڪا سرڪاري پيبين جي ورڇ ۾ شامل سڀني پيڪيجز کي محفوظ ڪري ٿي جيڪي مفت مطابق آهن ڊيبين مفت سافٽ ويئر هدايتون. سرڪاري ڊبيئن جي تقسيم مڪمل طور تي انهي برانچ مان ٺهيل آهي.
- حصو (حصو): برانچ جيڪي پيڪيجز انهن کي اسٽور ڪن ٿيون جن کي ٺاهيندڙن انهن کي مفت لائسنس فراهم ڪيا آهن ، پر انهن جو انحصار ٻين پروگرامن تي آهي جيڪي آزاد نه آهن.
- غير مفت: برانچ جيڪي اسٽور ڪيل پيڪيجز جيڪي وڏا لائسنس واري حالت آهن انهن جي استعمال کي محدود يا ٻيهر ترتيب ڏيڻ.
ديبيين ريزنزريز ورزن ۾ ورهايل آهن:
- پراڻي اسٽيبل (پراڻو مستحڪم): نسخو جيڪو ڊيبيئن جي پراڻي مستحڪم ورزن سان تعلق رکندڙ پيڪيجز کي محفوظ ڪندو آهي في الحال انهي جو تعلق Wheezy Version سان آهي.
- اسٽيبل نسخو جيڪو ڊي بيئن جي موجوده مستحڪم نسخي سان تعلق رکندڙ پيڪيجز کي محفوظ ڪري ٿو. في الحال انهي جو تعلق نسخي جي نسخي سان آهي.
- چڪاس: نسخو جيڪو ڊي بيين جي مستقبل جو مستحڪم نسخو پيڪيجز سان تعلق رکي ٿو. في الحال هي تعلق اسٽريچ ورجن سان تعلق رکي ٿو.
- غير مستحڪم: نسخو جيڪو مستقبل جي پيڪيجز سان تعلق رکندڙ پيڪيجز کي اسٽور ڪري ٿو جيڪي لڳاتار ترقي ۽ جانچ جي تحت آهن ، جن جو آخرڪار نسخو ٿي سگهي ٿو جاچ ڊيبي پاران. اهو هميشه SID نسخي سان تعلق رکي ٿو.
نوٽ: ڪيترائي دفعا نسخو نالو عام طور تي اڳئين سان گڏ هوندو آهي "تازه ڪاري" o "پيش ڪيل اپڊيٽ" نمايان ڪرڻ لاءِ چيو پيڪيجز اتي ذخيرو ٿيل آهن جيتوڻيڪ اهي نسخ سان تعلق رکن ٿا عام طور تي وڌيڪ تازوڇاڪاڻ کان اهي وڌيڪ تازو آيا آهن اڳيون ورزن. ٻئي وقت ۾ جڏهن اها ايندي آهي سيڪيورٽي مخزن اڳياڙي عام طور تي آهي «/ تازه ڪاريون».
DEBIAN مخزن کي انهن جي مواد سان فلٽر ڪري سگهجي ٿو.
- بحث: ذخيرو جنهن ۾ صرف مرتب ٿيل پيڪيجز شامل هوندا.
- ڊي-ايس آر سي: ذخيرو جيڪي صرف دستياب ٿيل پيڪيجز جا ذريعا ڪوڊ موجود هوندا.
DEBIAN لاءِ مخزن جا مثال:
#######################################################
# REPOSITORIOS OFICIALES DE LINUX DEBIAN 8 (JESSIE)
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
# deb http://ftp.us.debian.org/debian/ jessie-proposed-updates main contrib non-free
# deb http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
# deb http://www.deb-multimedia.org jessie main non-free
# aptitude install deb-multimedia-keyring
# ####################################################
نوٽ: اهي لڪيرون جيڪي ڪردار سان شروع ٿيون آهن »#« اهي پئڪيج مينيجر کان معذور آهن. اهو ڪردار پڻ لاءِ استعمال ڪيو ويندو آهي تاثرات داخل ڪريو جهڙوڪ مخزن جي ليڪ بيان يا ڪمانڊ لائن جنهن کي استعمال ڪرڻ گهرجي مخزن واري چابيون شامل ڪريو بيان ڪيل.
-
پئڪيج مينيجر
ماضي ۾ ، ڪيترائي لينڪس پيڪيجز (پروگرام) ذريعه ڪوڊ طور تقسيم ڪيا ويا ۽ گهربل پروگرام يا سيٽ جي ترتيب ، (انهن صفحن) ، ترتيب وارين فائلن ۽ ٻيو هر ضروري شيءَ ۾ ترتيب ڏيڻ (ترتيب ڏيڻ) ۾ تبديل ڪرڻ جي ضرورت هئي. . تنهن هوندي ، في الحال ، اڪثر لينڪس ڊسٽروس استعمال ڪندا آهن پيڪيجز (اڳ ۾ ٺهيل پروگرام يا پروگرام جا سيٽ)، جيڪي چيو وڃي ٿو تقسيم ۾ انسٽال ڪرڻ لاءِ.
انهن سان گڏ پئڪيج مينيجمينٽ جا اوزار توهان آساني سان ڪري سگهو ٿا packageاڻيو ، ڊائون لوڊ ڪيو ، انسٽال ڪيو ، تازه ڪاري ڪريو ۽ حامي کي ختم ڪريوe. اسان جي ڪيس ۾ DEBIAN اسان ڌيان ڏيندا Apt-get ، Aptitude ، Apt ۽ DPKG پيڪيج جو مئنيجر. جيڪو ڊيبيان مان نڪتل ٻئي ڊيبين ۽ ڊشتو استعمال ڪندو آهي (جهڙوڪ اوبنٹو).
جيتوڻيڪ بنيادي پيڪيج جو انتظام وارو ڪم ٽرمينل (ڪنسول) کان ڪمانڊ ذريعي وڌيڪ طاقتور آهي ، لينڪس ڊولپرز جيڪي هميشه لينڪس کي استعمال ڪرڻ لاءِ بهتر کان بهتر ڪرڻ جي ڪوشش ۾ آهن بنيادي اوزار ٻين سان گڏ گرافاتي صارف انفارميشن سان گڏ اوزار (GUI ٽولز)، جيڪي بنيادي اوزارن جي ممڪن پيچيدگين کي گهٽائڻ جي ڪوشش ڪندا آهن ، جيئن حتمي صارفين کي پيچيده نه ڪجي.
پر بنيادي طور تي انهن سڀني ۾ اهي ساڳيا بنيادي آپريشن ڪري سگھن ٿا جيڪي اڳي ئي پيڪيجز تي بيان ڪيا ويا آهن. جڏهن بنيادي طور تي ڪمانڊ لائن ڪارڪردگي آهي ، اضافي اوزار وڌيڪ صارف دوست انٽررفيٽ پيش ڪري سگھن ٿا. ۽ اهي سڀئي انٽرنيٽ تان پيڪيجز واپس وٺي سگهندا آهن ، ڇاڪاڻ ته انسٽال ٿيل پيڪيجز جي usuallyاڻ عام طور تي هڪ ڊيٽابيس ۾ رکيل هوندي آهي.
هيٺيان هر هڪ ۾ تمام گهڻي مفيد ۽ عام ڪمانڊ حڪم آهن پئڪيج مينيجر:
Apt-get:
Actualizar Listas: apt-get update
Chequear actualización de Listas: apt-get check
Instalar paquete: apt-get install nombre_paquete
Reinstalar paquete: apt-get install --reinstall nombre_paquete
Actualizar Distro: apt-get upgrade / apt-get dist-upgrade / apt-get full-upgrade
Actualizar paquete: apt-get upgrade nombre_paquete
Actualizar paquetes usando dselect: apt-get dselect-upgrade
Eliminar paquetes: apt-get remove / apt-get autoremove
Purgar paquetes: apt-get purge
Conocer paquete: apt-cache show nombre_paquete / apt-cache showpkg nombre_paquete
Listar paquetes: apt-cache search nombre_paquete
Listar dependencias de un paquete: apt-cache depends nombre_paquete
Listar paquetes instalados: apt-cache pkgnames --generate / apt-show-versions
Validar dependencias incumplidas de un paquete: apt-cache unmet nombre_paquete
Configurar dependencias de un paquete: apt-get build-dep nombre_paquete
Descargar paquetes: apt-get source nombre_paquete
Corregir problemas post-instalación de paquetes: apt-get install -f
Forzar ejecución de orden de comando: apt-get comando -y
Eliminar descargas de paquetes: apt-get clean
Eliminar paquetes obsoletos y sin usos: apt-get autoclean
Otros importantes: apt-file update / apt-file search nombre_paquete / apt-file list nombre_paquete
Nota: Para mayor información sobre este comando ejecute la orden de comando: man apt-get
Aptitude:
Actualizar Listas: aptitude update
Instalar paquete: aptitude install nombre_paquete
Reinstalar paquete: aptitude reinstall nombre_paquete
Actualizar Distro: aptitude upgrade / aptitude safe-upgrade / aptitude full-upgrade
Actualizar paquete: aptitude upgrade nombre_paquete
Eliminar paquetes: aptitude remove
Purgar paquetes: aptitude purge
Listar paquetes: aptitude search nombre_paquete
Listar paquetes instalados / rotos: apt search [*] | grep "^i" / apt search [*] | grep "^B"
Configurar dependencias de un paquete: aptitude build-dep nombre_paquete
Descargar paquetes: aptitude download nombre_paquete
Corregir problemas post-instalación de paquetes: aptitude install -f
Forzar ejecución de orden de comando: aptitude comando -y
Eliminar descargas de paquetes: aptitude clean
Eliminar paquetes obsoletos y sin usos: aptitude autoclean
Otros importantes: aptitude (un)hold, aptitude (un)markauto, why, why-not
Conocer paquete:
aptitude show nombre_paquete
aptitude show "?installed ?section(fonts)" | egrep '(Paquete|Estado|Versión)'
aptitude show "?not(?installed) ?section(fonts)" | egrep '(Paquete|Estado|Versión)'
aptitude show "?section(fonts)" | egrep '(Paquete|Estado|Versión)'
Nota: Para mayor información sobre este comando ejecute la orden de comando: man aptitude
Apt:
Actualizar Listas: apt update
Instalar paquete: apt install nombre_paquete
Reinstalar paquete: apt install --reinstall nombre_paquete
Actualizar Distro: apt upgrade / apt full-upgrade
Actualizar paquete: apt upgrade nombre_paquete
Eliminar paquetes: apt remove / apt autoremove
Purgar paquetes: apt purge
Conocer paquete: apt show nombre_paquete
Listar paquetes: apt search nombre_paquete
Listar paquetes instalados / actualizables: apt list --installed / apt list --upgradeable
Corregir problemas post-instalación de paquetes: apt install -f
Forzar ejecución de orden de comando: apt comando -y
Eliminar descargas de paquetes: apt clean
Eliminar paquetes obsoletos y sin usos: apt autoclean
Otros importantes: apt edit-sources
Nota: Para mayor información sobre este comando ejecute la orden de comando: man apt
DPKG:
Instalar paquete: dpkg -i nombre_paquete
Eliminar paquete: dpkg -r nombre_paquete / dpkg --force -r nombre_paquete / dpkg --purge -r nombre_paquete
Purgar paquete: dpkg -P nombre_paquete
Descomprimir paquete: dpkg --unpack nombre_paquete
Conocer paquete: dpkg -c nombre_paquete / dpkg --info nombre_paquete / dpkg -L nombre_paquete
Buscar archivos de paquetes instalados: dpkg -S nombre_archivo
Configurar paquetes: dpkg --configure nombre_paquete / dpkg --configure --pending / dpkg --configure -a
Listar paquetes: dpkg -l patrón_búsqueda / dpkg --get-selections nombre_paquete / dpkg --get-selections | grep -v deinstall > lista-paquetes-actuales.txt
ٺيڪ ، ا far تائين هن پوسٽ ۾ مون کي اميد آهي ته مواد توهان لاءِ ڪارائتو آهي.
14 تبصرا ، پنھنجو ڇڏ
هڪ ياداشت… gentoo .ebuilds پيڪيجز نه آهن ، اهي اسڪرپٽ آهن جنهن مان پتو پوي ٿو ته پيڪيج ڪيئن انسٽال ٿيندو ، عام طور تي ڊولپر طرفان چونڊيل پيڪنگنگ سان سورس ڪوڊ سان.
بهترين informationاڻ. مان اڳ ۾ ئي ڊبيئن تي ڇپيل ٻين قسطن سان گڏ رکندس ڇاڪاڻ ته اهي مون لاءِ تمام ڪارائتا هوندا. مان ليکڪ جي غير معمولي محنت ۽ مدد جي مهرباني.
تمام سٺو جوس البرٽ ، توهان واقعي اٿي بيٺا ، مبارڪون ۽ اسان کي رهنمائي ڪندا رهو
تمام سٺو جوس البرٽ اسان کي مبارڪباد جي رهنمائي جاري رکي
تمام سٺو مضمون
توهان جي انپٽ جي مهرباني ، جيتوڻيڪ ان ۾ ڪجهه غلطيون آهن. تجسس کان هڪ سوال ، ڇا توهان ڪنهن به طريقي سان ڊبيان ڊولپر يا تعاون ڪندڙ آهيو؟ ڊيبين سان تعاون ڪيئن ڪرڻ جي spreadingاڻ پکيڙڻ لاءِ مهرباني ، منهنجي مزي لاءِ اهو ضروري آهي ته پيڪيج ، انسٽالرز ، ويب پيج ، وغيره جي ترجمي جي هميشه ضروري ترجمي يا نظرثاني ۾ تعاون ۾ مدد ڪرڻ جي امڪان جو ذڪر ڪيو وڃي.
سلام ۽ حوصله افزائي اشاعت سان.
نه! مان سرڪاري ڊولپر يا ڊي بيئن جو سڌي مددگار نه آهيان ، جيتوڻيڪ مون تقريبن 2 انفرادي پيڪيجز ۽ تقسيم لاءِ ڪيترائي اسڪرپٽ ٺاهيا آهن. ۽ مون کي شامل ڪرڻ جي اميد آهي جيڪا توهان مون کي ڪنهن ٻئي پوسٽ ۾ ٻڌايو آهي. ۽ توهان جي حمايت جو شڪريو!
ڊيبين منهنجو پسنديده ڊسٽو آهي!
جيئن هجڻ گهرجي! 🙂
بهترين مضمون ... مبارڪون ، مان هڪ آزاد سافٽ ويئر جو عاشق آهيان ۽ ڪمپيوٽر ڪمپيوٽر جو مطالعو ڪندو آهيان ۽ اهو تمام مفيد آهي
بوگوٽا کان سلام
توهان جي وقت ۽ صبر جي تمام گهڻي مهرباني… ۽ شيئر ڪرڻ لاءِ !!!
هڪ سلام!
مهرباني!
توھان جي تمام مددگار راءِ ، مبارڪون ، ۽ حوصلا افزائي جي لاءِ توھان جي تمام گھڻي مھرباني!
مهرباني وڏي مڪمل ، گهٽ ۾ گهٽ اسان جي لاءِ جيڪي اڃا تائين موضوع بابت تمام گهڻو knowاڻندا آهن.
چ Excellentو ، فائل ۽ صلاح ڪرڻ جي ، تعاون لاءِ مهرباني.
ڪهڙو سٺو مواد انتونيو دوست آهي ، سمجهي ۽ سٺو استعمال ۔۔۔