په دبیان کې بسته - لومړۍ برخه (بسته ، ذخیره کونکي او د بسته تنظیم کونکي.)

سلامونه ، ګران سائبر لوستونکو ،

دا به د د 10 لړۍ اړوند د بسته مطالعه، کوم چې د هر کارونکي لپاره خورا مهم دی GNU / د لینکس عملیاتي سیسټمونه په عموم کې ، مګر متمرکز دی ډیسټرو دبیان.

دبیان کڅوړې پدې لومړۍ برخه کې به موږ په مفهوم تمرکز وکړو: کڅوړې، ذخیريانې او د کڅوړې مدیران.

د ساوتري بنډل په GNU / د لینکس عملیاتي سیسټم عموما یو فشار شوی دوتنه دا یو دمخه ټاکل شوی داخلي جوړښت لري چې اسانه کوي او د دې له لارې اړ کیدو ته اجازه ورکوي د سافټویر مدیریت وسیلې (د کڅوړې مدیران) د دې تالیف او / یا نصب کولو لاسته راوړلو لپاره ، په عارضي ، خوندي ، مستحکم او مرکزي ډول په عملیاتي سیسټم کې تازه کول او / یا له منځه وړل. یوه بسته ده د تکیه وړ که ستاسو نصب ستاسو د سرچینې کوډ مستقیم مستقیم وي (امتحان. * .Tar.gz) o د لګولو وړ که تاسو دا په بائنری کې ترسره کوئ دمخه د یو ځانګړي معمار یا پلیټ فارم لپاره ترکیب شوی (ازموینه. *. ډب).

ډیری کڅوړې ستاسو سره راځي اسناد پکې شامل ديستاسو د مخه د لګولو سکریپټونهستاسو لومړني سازونې دوتنېستاسو سرچینې دوتنې، او د دوی بائنریز یا د سرچینې کوډ د هر هغه څه سره چې تاسو ورته اړتیا لرئ که دا ترتیب شوي وي.

د کڅوړې ډیری بmatsې د دوی سره ورته دي د سافټویر مدیریت توکي، غوره پیژندل شوي دي .deb د DEBIAN ډیسټرو لپاره رامینځته شوی او د دې ټول مشتقات ، او .rpm د خپل ډیټرو لپاره د ریډ هټ لخوا رامینځته شوی او د فیډورا او خلاص SUSE په څیر ترلاسه شوی. دلته هم شته د تکیه وړ کڅوړې ګینټو .ebuilds.

دا حقیقت چې یوه کڅوړه د ځانګړي ډیسټرو لپاره رامینځته شوې دا په دې معنی نه ده چې دا یوازې په هغه ډیسټرو یا ډیرویټیټیو کې کارول کیدی شي ، ځکه چې دا کافي دی چې د دې فارمیټونو مدیریت لپاره په کوم بل کوم ډیسټرو کې ځانګړي اوزار شتون ولري ترڅو وکارول شي دوی. د دې وسیلو څخه یو چې موږ لرو: Dpkg ، Apt-get ، وړتیا ، RPM ، ابریج ، Alíen ، د نورو په منځ کې).

هر ډسټرو خپل ساتي په ذخیرې کې پارسلونه، دواړه په رسنیو او سي ډي / ډي وي ډي لکه په لیرې سرورونه، کوم چې اجازه ورکوي د شبکې (انټرنیټ) ټول یا د عملیاتي سیسټم برخه لخوا تازه او نصب کړئ د خوندي او د باور وړ ځای (رسمي ذخیره) د نامعلوم (او ناامني) سرورونو په لټه کې کیدو څخه مخنیوی لپاره غیر لدې چې دا سخت اړتیا وه.

هر ډسټرو معمولا خپل ځان شریکوي د امنیت کڅوړې (پیچونه) او پرمختیاوې (نويسونه)د دې لپاره چې دوی ته د لاسرسي وړ شي د کارونکي ټولنې د په عامل ډول فعال سافټویر په عامل سیسټم کې مدغم شوی. او د انحصار د هرې کڅوړې ترمینځ ، دوی معمولا د احتمالي ستونزو د مخنیوي لپاره په اتومات ډول سمبال شئ لږ ماهر کارونکي.

کمپیل یا نصب کول؟ د تالیف کولو په اړه ښه شی د نصب کولو په مخ کې ، دا ویل کیدی شي چې اصلي شی ستاسو د سیسټم او کارول شوي سافټویر لپاره د تالیف اختیارونو مشخص کول دي چې د سرچینو ښه استعمال ته اجازه ورکوي او د کارونکي / مدیر غوره توبونو سره تنظیم کول ، او بد دا پروسه څومره ورو او پیچلې ترلاسه کولی شي. ځکه چې عموما ، د کڅوړې نصب کول (د بیلګې په توګه * .deb) خورا ګړندی او اسانه دی، مګر معمولا زموږ د کارونې ډیسټرو یا زموږ د کمپیوټر تجهیزاتو سرچینو سره ښه اوسمهال یا تنظیم نشئ.

که تاسو غواړئ د دبیان کڅوړې زه ستاسو د تفصیلي لوستلو لپاره لاندې لینکونه پریږدم:

  1. دبیان - کڅوړې
  2. دبیان پرمختیا کونج
  3. دبیان د نوي پراختیا کونکي لارښود
  4. دبیبی ګیډۍ جوړولو لارښود
  • ذخیره

ذخیره کونکي لوی دي سرورونه (بهرني / داخلي) دوی لکه عمل کوي د ډیټا بانکونه چې غوښتنلیکونه (کڅوړې) کوربه کوي کوم چې زموږ د لینکس پراساس عملیاتي سیسټمونو ته اړتیا لري، که زوړ ، اوسنی ، نوی ، یا په پرمختیا کې، کوم چې د a په کارولو سره نصب شوي کڅوړه سمبالګر. دا ټول د هدف سره عملیاتي سیسټم تر نن نیټې وساتئ په ځانګړي توګه د امنیت ټوټې. ذخیره کونکي کیدی شي دوه (2) ډولونه: رسمي او غیر رسمي.

د لینوکس میشته عملیاتي سیسټمونه (ډیسروز) دوی معمولا یو فایل لري په کوم کې چې د ذخیره کولو لیست (رسمي یا نه) چې موږ یې له لارې لاسرسی کولی شو کڅوړه سمبالګر ستاسو لپاره ډاونلوډ ، نصب ، تازه کول یا لرې کول. دا فایل عموما په موقعیت کې موقعیت لري / وغيره / بسته_منظم_ نوم / چیرته "کڅوړه_ اداره_ نوم" دا معمولا د ډیسټرو د کڅوړې مدیر نوم دی. د مثال په توګه په DEBIAN به په /etc/apt/s Source.list کې وي.

رسمي ذخیره د غوښتنلیکونو کڅوړې ذخیره کوي چې زموږ ډیسټرو یې ملاتړ کوي. دوی تل په یوه جوړښت (د څانګو او نسخو) ویشل شوي چې د دوی جوړوونکو په تګلارو پورې اړه لري ، د خورا سخت بیاکتنې پروتوکول لاندې تضمین (تضمین) ورکوي چې ټول کڅوړې یې په مطلوب حالت کې دي او د امنیتي خطرونو نمایندګي نه کوي یا یا د سیسټم لپاره ثبات ، او د نوي پرمختللي یا تجربه لرونکي کاروونکو لپاره په جلا څانګو کې نوي یا د پرمختګ لاندې.

د دبیان په قضیه کې ، ذخیره کونکي 3 څانګې لري:

  • اصلي: څانګه چې په رسمي ډیبیان توزیع کې شامل ټول کڅوړې ذخیره کوي چې د. په وینا وړیا دي دبیان وړیا سافټویر لارښوونې. د دیبیان رسمي توزیع په بشپړه توګه د دې څانګې څخه جوړه شوې ده.
  • مرسته کول (شراکت): څانګه چې کڅوړې ذخیره کوي د کوم چې تخلیق کونکو دوی ته وړیا جواز ورکړی ، مګر دوی په نورو برنامو تکیه لري چې وړیا ندي.
  • بې وړیا: څانګه چې کڅوړې ذخیره کوي چې د لایسنس ځینې سخت شرطونه لري چې د دوی کارول یا توزیع محدودوي.

دبیان ذخیره کونکي په نسخو ویشل شوي:

  • د زوړ سټیټ (زوړ مستحکم):  هغه نسخه چې د DEBIAN زاړه مستحکم نسخه پورې اړوند کڅوړې ذخیره کوي. دا مهال د Wheezy نسخې پورې اړه لري.
  • مستحکم:  هغه نسخه چې د DEBIAN اوسني مستحکم نسخه پورې اړوند کڅوړې ذخیره کوي. اوس مهال دا د جیسسي نسخې پورې اړه لري.
  • ازموینه:  هغه نسخه چې د DEBIAN راتلونکي مستحکم نسخه پورې اړوند کڅوړې ذخیره کوي. اوس مهال دا د سټریچ نسخې پورې اړه لري.
  • بې ثباته: هغه نسخه چې په راتلونکو کڅوړو پورې اړوند کڅوړې ذخیره کوي چې په دوامداره توګه د پراختیا او ازموینې لاندې وي ، کوم چې په نهایت کې له نسخې سره تړاو لري ازموینه د دبیان لخوا. دا تل د SID نسخې پورې اړه لري.

یادونه: ډیری وختونه د نسخې نوم معمولا د مختاړی سره وي "-تازه معلومات" o "-پروژو شوي تازه معلومات" د دې په ګوته کول چې بکسونه هلته ساتل شوي که څه هم دوی له دې نسخو سره تړاو لري معمولا وي نور تازه شوی، ځکه چې دوی په دې وروستیو کې د بله لوړه نسخه. په نورو وختونو کې کله چې خبره راځي د امنیت ساتنې مختاړی معمولا دی «/ تازه معلومات».

دبیان ذخیره کوونکي د دوی مینځپانګې لخوا فلټر کیدلی شي:

  • دیب: ذخیره کونکي چې به یوازې تنظیم شوي بسته ولري.
  • ډب-سي آر سي: ذخیره کونکي چې به یوازې د موجود شوي ترتیب شوي کڅوړو سرچینې کوډونه ولري.

د دبیان لپاره د ذخیره کولو مثالونه:


#######################################################
# 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
# ####################################################

یادونه: هغه کرښې چې د کرکټر سره پیل کیږي »#« دوی د کڅوړې مدیر څخه معلول شوي دي. دا کرکټر د دې لپاره هم کارول کیږي نظرونه دننه کړئ لکه د ذخیره لیکې توضیحات یا د کمانډ لاین چې باید وکارول شي د زېرمې کیليګانې ولیکئ تشریح شوی.

  • د بنډل سمبالګر

په تیرو کې ، د لینکس ډیری کڅوړې (برنامې) د سرچینې کوډ په توګه توزیع شوي او اړین برنامې یا برنامو سیټ ته اړول شوي (مرتب شوي) ، اړونده اړونده اسناد (سړي پا pagesې) ، د تشکیل فایلونه او هرڅه چې اړین وو. . په هرصورت ، اوس مهال ، ډیری لینکس ډیسروز کاروي کڅوړې (دمخه جوړ شوي برنامې یا د برنامو سیټونه)، کوم چې چمتو شوي توزیع کې نصب کولو ته چمتو دي.

له دې سره د بنډل مدیریت توکي تاسو کولی شئ په اسانۍ سره پوهیږئ ، ډاونلوډ ، نصب ، تازه او هرې کڅوړه حذف کړئe. زموږ لپاره DEBIAN موږ به تمرکز وکړو Apt-get ، وړتیا ، Apt او DPKG کڅوړه مدیران. کوم چې دواړه دیبیان او ډیسروس څخه کار اخلي چې له DEBIAN څخه اخیستل شوي (لکه اوبنټو).

که څه هم د بسته بندۍ مدیریت فعالیت د ټرمینل (کنسول) لخوا د قوماندو له لارې خورا پیاوړی دی ، د لینیکس پرمختیا کونکي چې تل هڅه کوي د لینکس کارولو اسانه کولو لپاره ترټولو غوره هڅه وکړي ، دا نورو اسبابو نورو سره ضمیمه کړي د ګرافیکي کاروونکي انټرنیټونو سره اوزار (GUI اوزار)، کوم چې د لومړني وسیلو احتمالي پیچلتیا کمولو هڅه کوي ترڅو نهایی مصرف کونکي پیچلي کړي.

مګر اساسا په دې ټولو کې دوی کولی شي ورته لومړني عملیات ترسره کړي چې دمخه په کڅوړو کې ذکر شوي. پداسې حال کې چې لومړني د کمانډ لاین فعالیت لري ، اضافي وسیلې کولی شي ډیر کارونکي دوستانه مداخلې وړاندیز کړي. او دوی ټول کولی شي له انټرنیټ څخه کڅوړې بیرته ترلاسه کړي ، ځکه چې د نصب شوي کڅوړو لپاره معلومات معمولا په یوه ډیټابیس کې ساتل کیږي.

لاندې په هر یو کې د خورا ګټور او عام امر کمانډونه دي د بنډل سمبالګر:


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

ښه ، تر دې دمه پدې پوسټ کې زه امید لرم چې مینځپانګه ستاسو لپاره ګټوره وي.


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

14 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي.

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   کاوه کاورا dijo

    یوه یادونه ... نرمو .ebuilds بسته بندي داسې ندي ، دا سکریپټونه دي چې په ګوته کوي چې بسته به څنګه نصب شي ، معمولا د پراختیا کونکي لخوا غوره شوي بسته کولو سره د سرچینې کوډ څخه.

  2.   چپرالال dijo

    عالي معلومات. زه به دا د نورو قسطونو سره یوځای وساتم چې دمخه یې په ډیبیان باندې خپور کړی ځکه چې دوی به زما لپاره ډیر ګټور وي. زه د لیکوال څخه د هغه د غیر معمولي کار او ننوتلو لپاره مننه کوم.

  3.   میلوین dijo

    عالي جوس البرټ ، تاسو واقعیا ودریږئ ، مبارکي او زموږ لارښود ته دوام ورکړئ

  4.   میلوین dijo

    ډیر ښه جوس البرټ زموږ د مبارکۍ لارښوونو ته دوام ورکوي

  5.   میلوین dijo

    ډیره ښه مقاله

  6.   وینټوری dijo

    ستاسو د ننوتنې څخه مننه ، که څه هم دا یو څه غلطي لري. د تجسس څخه بهر پوښتنه ، ایا تاسو دبیان پرمختیا کونکي یا کوم ډول شراکت کونکي یاست؟ د دیبیان سره د همکارۍ څرنګوالي په اړه د معلوماتو خپرولو لپاره مننه ، زما د خوند لپاره دا اړینه وه چې د همکارۍ احتمال یادونه وکړم د تل لپاره اړین ژباړې کې د همکارۍ امکان یا د کڅوړو ، نصب کونکو ، ویب پا ofو ، او نورو ژباړنو بیاکتنه کې ... تاسو خوندي یاست د راتلونکي تحویلو لپاره ورته.

    له خپرونې سره سلامونه او هڅونې.

  7.   انګ. جوز البرټ dijo

    نه! زه دبیان لپاره رسمي پرمخ وړونکی یا مستقیم مرسته کونکی نه یم ، که څه هم ما شاوخوا 2 انفرادي کڅوړې او ډیری سکریپټونه د ورته توزیع لپاره رامینځته کړي. او زه هیله لرم چې هغه څه شامل کړم چې تاسو راته په بل پوسټ کې ویلي. او ستاسو د ملاتړ لپاره مننه!

    دبیان زما غوره غوره ډیسټرو دی!

    1.    مانویل "وینټوري" پورس پیرالټا dijo

      لکه څنګه چې دا باید وي! 🙂

  8.   الیګونډرو تورمار dijo

    عالي مقاله ... مبارک شه ، زه د وړیا سافټویر سره مینه لرم او زه د کمپیوټر ساینس مطالعه کوم او دا خورا ګټور دی
    د بګوټا څخه سلامونه

  9.   oscar dijo

    ستاسو د وخت او حوصلې لپاره ډیره مننه ... او شریکولو لپاره !!!

    جوړ په خیر!
    مننه!

  10.   انګ. جوز البرټ dijo

    ستاسو د ټولو ملاتړ کونکو نظرونو ، مبارکي ، او هڅونې څخه ډیره مننه!

  11.   کارلوس رییس dijo

    مننه ، خورا بشپړ ، لږترلږه زموږ د هغوی لپاره چې لاهم پدې اړه ډیر څه پوهیږي.

  12.   بلوه dijo

    عالي ، د دوسیه کولو او مشورې لپاره ، د مرستې څخه مننه.

  13.   ژغورونکی dijo

    د انتونیو ملګری ، د پوهیدو وړ او د ښه کاروونې لپاره څه ښه ...