Agurrak, ziber irakurle maiteak,
A-ren lehen argitalpena izango da 10eko seriea lotuta Paketeen azterketa, edozein erabiltzailentzat oso garrantzitsuak direnak GNU / Linux sistema eragileak orokorrean, baina bideratuta DISTRO DEBIAN.
-
paketeak
Software pakete bat batean GNU / Linux sistema eragilea orokorrean a da ZIP fitxategia horrek aurrez zehaztutako barne egitura bat du eta horrek manipulatzea erraztu eta ahalbidetzen du Softwarea kudeatzeko tresnak (pakete kudeatzaileak) sistema eragilean bere konpilazioa eta / edo instalazioa, eguneratzea eta / edo ezabatzea lortzeko, modu eroso, seguru, egonkor eta zentralizatuan. Pakete bat da konpilagarria instalazioa zuzenean zure iturburu kodean oinarrituta badago (Adib. *. Tar.gz) o instalagarria arkitektura edo plataforma jakin baterako jadanik konpilatutako bitarretan egiten baduzu (Adib. * .Deb).
Pakete gehienak zurekin batera datoz dokumentazioa barne, Zure instalazio aurreko eta ondorengo scriptak, Zure hasierako konfigurazio fitxategiak, Zure baliabideen fitxategiak, eta haien binarioak edo iturburu kodea behar duzun guztiarekin konpilatu nahi bada.
Pakete formatu gehienak dagokienarekin batera datoz Softwarea kudeatzeko tresnak, ezagunenak dira .deb DEBIAN Distro-rako sortua eta bere eratorri guztiak, eta Red Hat-ek bere Distro-rako sortutako .rpm eta Fedora eta Open SUSE bezalako eratorriak. Badira pakete konpilagarriak Gentoo .ebuilds.
Pakete bat Distro jakin baterako sortu izanak ez du esan nahi Distro horretan edo deribatuetan soilik erabil daitekeenik, nahikoa baita beste edozein Distro-tan tresna espezializatuak edukitzea formatu horiek kudeatzeko, erabili ahal izateko. haiek. Tresna horien artean ditugu: Dpkg, Apt-get, Aptitude, RPM, Emerge, Alíen, besteak beste).
Distro bakoitzak berea mantentzen du paketeak Biltegietan, bai hedabideetan bai CDak / DVDak bezala Urruneko zerbitzariak, horrek baimentzen du eguneratu eta instalatu sarearen bidez (Internet) Sistema Eragilearen zati bat edo zati bat a kokapen segurua eta fidagarria (biltegi ofizialak) Zerbitzari ezezagunen (eta segurtasunik gabekoen) bila joan beharrik izan ez dadin, guztiz beharrezkoa ez bada.
Distro bakoitzak bere ekarpena egin ohi du segurtasun paketeak (adabakiak) eta hobekuntzak (eguneratzeak), beren eskura jartzeko Erabiltzaile Komunitateak asko Sistema Eragilean integratutako software guztiz funtzionala. Eta mendekotasunak pakete bakoitzaren artean, normalean automatikoki kudeatzen dira balizko arazoak ekiditeko erabiltzaile gutxiago adituak.
Konpilatu edo instalatu? Konpilatzearen alde ona Instalatu aurretik, esan daiteke nagusia zure sistemarako eta erabilitako softwarerako konpilazio aukerak zehazteko aukera dela, baliabideak hobeto erabiltzeko eta erabiltzailearen / administratzailearen hobespenetara egokitzen direnak eta txarra prozesu hori zein motela eta konplikatua izan daitekeen. Orokorrean, paketea instalatzea (adib. * .deb) oso azkarra eta erraza daBaina normalean ez da ondo eguneratzen edo egokitzen da gure erabileraren bereizketara edo gure ekipamendu informatikoaren baliabideetara.
. -Ri buruz gehiago jakin nahi baduzu DEBIAN paketeak Ondorengo estekak uzten ditut zure irakurketa zehatza egiteko:
- DEBIAN - Paketeak
- Debian garatzailearen txokoa
- Debian garatzaile berriaren gida
- Debian paketeak sortzeko gida
-
repositories
Biltegiak handiak dira Zerbitzariak (kanpokoak / barnekoak) bezala jokatzen dute Linux-en oinarritutako sistema eragileek behar dituzten aplikazioak (paketeak) hartzen dituzten datu-bankuak, ala zaharra, oraingoa, berria edo garatzen ari dena, a erabiliz instalatzen direnak Pakete kudeatzailea. Hori guztia helburuarekin mantendu sistema eragilea eguneratuta batez ere gaietan segurtasun adabakiak. Biltegiak izan daitezke bi (2) mota: Ofiziala eta Ez Ofiziala.
Linux-en oinarritutako sistema eragileak (Distros) Normalean fitxategi bat izaten dute bertan sar dezakegun Biltegien zerrenda (Ofiziala edo ez) Pakete kudeatzailea egiteko Deskargatu, instalatu, eguneratu edo kendu. Fitxategi hau orokorrean kokapenean dago / etc / package_manager_name / non "Package_manager_name" hau izan ohi da Distro pakete kudeatzailearen izena. Adibidez DEBIAN /etc/apt/sources.list atalean egongo litzateke.
Biltegi Ofizialak gure Distro-k onartzen dituen aplikazioen paketeak gordetzen ditu. Beti egitura batean banatzen dira (adar eta bertsioak), sortzaileen politiken arabera, berrikusteko protokolo oso zorrotz baten bidez bermatzen (ziurtatzen) duten pakete guztiak egoera ezin hobean daudela eta ez dutela segurtasun arriskurik edo sistemarako egonkortasuna, eta berriak edo adar desberdinetan garatzen ari diren erabiltzaile aurreratu edo esperientziadunentzako.
DEBIANen kasuan, Biltegiek 3 adar dituzte:
- Nagusia: Webgunearen arabera Debian banaketa ofizialean sartutako pakete guztiak gordetzen dituen adarra Debian Software Librearen Jarraibideak. Debianen banaketa ofiziala adar honetatik osatuta dago.
- Contrib (ekarpena): Sortzaileek doako lizentzia eman dieten paketeak gordetzen dituen adarra, baina doakoak ez diren beste programa batzuekiko mendekotasunak dituzte.
- Ez doakoa: Erabilera edo banaketa murrizten duten lizentzia baldintza neketsuak dituzten paketeak gordetzen dituen adarra.
DEBIAN Biltegiak bertsioetan banatuta daude:
- OldStable (Old Stable): DEBIAN bertsio egonkor zaharraren paketeak gordetzen dituen bertsioa. Une honetan Wheezy bertsioari dagokio.
- Egonkorra: DEBIANen uneko bertsio egonkorraren paketeak gordetzen dituen bertsioa. Une honetan Jessie bertsioari dagokio.
- Probak: Etorkizuneko DEBIAN bertsio egonkorraren paketeak gordetzen dituen bertsioa. Une honetan Stretch bertsioari dagokio.
- Ezegonkorra: Etengabe garatzen eta probatzen ari diren etorkizuneko paketeetako paketeak gordetzen dituen bertsioa, azkenean bertsiokoa izan daitekeena Probak by DEBIAN. Hau beti SID bertsioari dagokio.
Oharra: Askotan bertsioaren izenak aurrizkia izan ohi du "-A eguneratzeak" o "-Proposatutako eguneratzeak" esandakoa nabarmentzeko paketeak bertan gordetzen dira bertsio horretakoak izan arren normalean eguneratuagoak, duela gutxi etorri zirenetik hurrengo bertsio altuagoa. Beste batzuetan, orduan Segurtasun biltegia aurrizkia izan ohi da «/ Eguneratzeak».
DEBIAN Biltegiak haien edukiaren arabera iragazi daitezke:
- zorra: Bildutako paketeak bakarrik edukiko dituzten biltegiak.
- deb-src: Eskuragarri dauden bildutako paketeen iturburu kodeak soilik izango dituzten biltegiak.
DEBIANeko biltegien adibideak:
#######################################################
# 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
# ####################################################
Oharra: Pertsonaiarekin hasten diren lerro horiek »#« pakete kudeatzailetik desgaituta daude. Pertsonaia hau ere erabiltzen da iruzkinak sartu hala nola Biltegiko lerroen deskribapenak edo erabili behar den komando lerroa gehitu Biltegirako gakoak deskribatu.
-
Pakete kudeatzaileak
Iraganean, Linux pakete (programa) asko iturri kode gisa banatzen ziren eta beharrezko programa edo programa multzoan (konpilatu) bihurtu behar ziren, horiei dagokien dokumentazioa (man orrialdeak), konfigurazio fitxategiak eta beharrezkoa zen gainerako guztia. . Hala ere, gaur egun Linux Distros gehienek erabiltzen dute paketeak (aurrez egindako programak edo programa multzoak), aipatutako banaketan instalatzeko prest daudenak.
Hauekin Paketeak kudeatzeko tresnak erraz dezakezu edozein pakete ezagutu, deskargatu, instalatu, eguneratu eta ezabatue. Gure kasuan DEBIANen bideratuko dugu Apt-get, Aptitude, Apt eta DPKG pakete kudeatzaileak. bai DEBIAN bai DEBIANetik eratorritako Distros erabiltzen dituena (Ubuntu adibidez).
Paketeak kudeatzeko oinarrizko funtzioa Terminaleko (kontsola) komandoen bidez askoz ere indartsuagoa den arren, Linux garatzaileek Linux ahalik eta errazena egiten ahalegintzen direnak, oinarrizko tresna hauek beste batzuekin osatu dituzte Erabiltzaile interfaze grafikoak dituzten tresnak (GUI tresnak), oinarrizko tresnen konplexutasun posibleak murrizten saiatzen direnak, azken kontsumitzaileak ez zailtzeko.
Baina guztietan, funtsean, paketeetan aipatutako oinarrizko eragiketa berak egin ditzakete. Oinarrizkoek komando lerroaren funtzionalitatea duten arren, tresna osagarriek interfaze erabilerrazagoak eskain ditzakete. Guztiek paketeak Interneten berreskura ditzakete, instalatutako paketeen informazioa normalean datu base bakarrean gordetzen baita.
Jarraian aginte komando erabilgarri eta ohikoenak ageri dira Pakete kudeatzaileak:
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
Beno, orain arte mezu honetan edukia erabilgarria izatea espero dut.
14 iruzkin, utzi zurea
Ohar bat ... gentoo .ebuilds ez dira paketeak, paketea nola instalatuko den adierazten duten scriptak dira, normalean garatzaileak aukeratutako paketea duen iturburu kodetik.
Informazio bikaina. Debian-en argitaratutako beste zati batzuekin batera mantenduko dut niretzat oso baliagarriak izango direlako. Egileari eskerrak ematen dizkiot egindako lan eta ekarpen apartengatik.
José Albert bikaina, benetan nabarmentzen zara, zorionak eta segi gidatzen
Oso ona José Albert-ek zorionak gidatzen jarraitzen gaitu
Artikulu oso ona
Eskerrik asko zure ekarpenagatik, akats batzuk baditu ere. Jakinminaren ondorioz egindako galdera, Debian garatzaile edo kolaboratzailea zara inola ere? Eskerrik asko Debian-ekin lankidetzan aritzeko informazioa zabaltzeagatik, nire gustuagatik beharrezkoa zen paketeen, instalatzaileen, web orrien eta abarren itzulpenen itzulpen edo berrikuspenetan kolaboratzen laguntzeko aukera aipatzea ... berdin etorkizuneko bidalketetarako.
Agurrak eta animo argitalpenarekin.
Ez! Ez naiz garatzaile ofiziala edo DEBIANen kolaboratzaile zuzena, nahiz eta banakako 2 pakete eta script ugari sortu ditudan banaketarako. Eta esan didazuna beste mezu batean sartzea espero dut. Eta eskerrik asko zure laguntzagatik!
DEBIAN da nire Distro gogokoena!
Behar lukeen bezala! 🙂
Artikulu bikaina ... Zorionak, software librearen maitalea naiz eta informatika ikasten dut eta hau oso erabilgarria da
Agurrak Bogotatik
Mila esker zure denbora eta pazientziagatik ... eta partekatzeagatik !!!
agurra!
Eskerrik asko!
Mila esker zure iruzkin, zorion eta motibazio solidarioengatik!
Eskerrik asko, oso osoa, oraindik horretaz asko dakigunoi behintzat.
Bikaina, aurkezteko eta kontsultatzeko, eskerrik asko ekarpenagatik.
Zein material ona den Antonio laguna, ulergarria eta erabilera onekoa ...