In hoc articulo, explorabimus quid sint administratores fasciculorum et duos ex administratoribus popularissimis systematibus Linux explorabimus: APT (Advanced Package Tool) et YUM (Yellowdog Updater, Modified) . Principia fundamentalia operationis administratorum fasciculorum Linux studebimus, eorum proprietates et commoda comparabimus, et exempla applicationis practicae considerabimus, inter quae mandata et functiones basicas ad fasciculos administrandos.
Rectores fasciculorum (vel administratores fasciculorum) sunt instrumenta in systematibus operandis destinata ad institutionem, renovationem, et remotionem partium programmatum, quae fasciculi appellantur, administrandam. Simpliciter dictum, administratores fasciculorum adiuvant ad programmata in computatro instituenda, delenda, et renovanda. In systemate operativo Linux , administratores fasciculorum imprimis magni momenti sunt, cum processum automatizent, curantes ut omnia programmata in systemate recte et sine conflictu simul operentur.
RECTUS Package Manager
Notitia generali
APT est instrumentum administrationis fasciculorum pro systematibus operandis Debian fundatis, velut Debian et Ubuntu , quod etiam "apt-get" et "apt-cache" comprehendit . Ad fasciculos programmatum instituendos, removendos, et administrandos adhibetur. Sicut quaevis alia utilitas in Linux, "apt" syntaxin intuitivam habet:
apt command option package_name
Frequentissima mandata complectitur:
update - reficite sarcina albumupgrade - upgrade installed packagesinstall - install novus packagesremove - remove a sarcinapurge - remove sarcina una cum sua configuratione filesautoremove - removere insueta packagessearch - quaerere packages
Informationem de praeceptis fundamentalibus ex sectione auxilii adipisci potes :
Vel aperiendo manuali comprehensive:
man apt
In manuali perdiscere potes te cum omnibus praecipuis praeceptis ac singulorum descriptionibus. Exemplum propono:
Praeter praecepta fundamentalia, utentes etiam uti possunt argumento addito - optione. Hic sunt quidam eorum;
-y, --yes - statim ad confirmandas omnes promptus ut APT sisterent-q, --quiet – output quietiorem facit, id est, quantitatem informationum in screen ostendit-t, --target-release - concedit operating ratio versionem speciem scopum ad installing vel adaequationis packages-f - institutionem fasciculorum cogit, etiamsi dependentia non satisfacit-c - determinat configurationem lima utendi.
Exempla usus
Examinemus aliquos mandatorum et optionum in usu. Quo exemplo Python3 utemur. Incipere, debes renovare indicem sarcinarum:
apt update
Post quem institutionem procedere potes:
apt install python3
Si opus est ut hoc instrumentum in futurum removeat, iussu uti potes ut sarcinam tollat;
apt remove python3
Vel sarcinam remove cum suis configuratione fasciculis. Hoc mandatum funditus purgat systema sarcina et omnia adiuncti notitia:
apt purge python3
Ad usum quotidianum, commendatur ut updates sarcinas inaugurarias conficere. Hoc ex mandato faciliorem reddere potest;
apt upgrade
Pariter utile est mandatum quod sarcinas inauguratus cum clientela removet, sed non amplius necessariae sunt pro quavis sarcina:
apt autoremove
Exempla similia considera, sed bene utens.
Lorem update in sarcina album:
apt-get update -y
Quieti renovatio omnium sarcinarum installed:
apt-get upgrade -q
Insertis involucrum scopo speciem versionis systematis operantis (exempli gratia Ubuntu 22.04);
apt-get install <package_name> -t jammy
Conclusio
Cum sectionem in APT sarcina procurator concludens, notatione digna est tam commoda quam incommoda. Commoda complectuntur:
- Magna lectio fasciculorum: accessus ad repositoria officialis et tertia pars;
- Otium usus: mandata intuitiva ad institutionem, updates et amotionem;
- Automatic administratio dependentiarum: dependentia sine interventu usoris resolvit;
- Securitas: utitur subscriptionibus cryptographicis ad veritatem fasciculorum comprobandam.
Inter incommoda, memorabile est;
- Tertium-pars fasciculi subsidium limitatum;
- Tardus updates comparari potest cum aliquibus aliis involucris actoribus;
- Deerat subsidii architectonicae aliquot.
Quamvis haec delicta, APT unum e popularibus et certissimis instrumentorum sarcinarum administrationis in Linux manet, utentes commoda et efficacia praebens in programmate institutionis et adaequationis.
YUM Package Manager
Notitia generali
YUM est instrumentum administrationis fasciculorum pro systemate operativo Linux, a Red Hat elaboratum ad institutionem, renovationem, et remotionem programmatum administrandam. Fungitur ut instrumentum administrationis fasciculorum typicum in distributionibus sicut RHEL , CentOS , et Fedora.
Syntaxis praecepti simplex est et intuitiva. Maxime constat e keywords et parametris quae definiunt actionem quae a sarcina procurator conficitur. Praecipua praecepta accuratius examinemus.
Inaugurari sarcina:
yum install <package_name>
Adaequationis sarcina:
yum update <package_name>
Sarcina removere:
yum remove <package_name>
Quaerendo a sarcina per keyword:
yum search <keyword>
Fasciculi varius installed:
yum list
Plenum indicem mandatorum in sectione auxilii cognoscere potes :
Praeter vexillum mandatorum, instrumentum etiam optiones et vexilla adiectis sustinet. Exempla horum parametri hic sunt;
-C - uti configuratione file-q - supprimunt output pro additional quietem-y - disable interactivity-v - enable verbosum output-e - output enable extensa
Maxime commune vexillum includit:
--installroot - install packages in certa Directory--releasever - install packages ex certa release version--exclude - excludere certa packages ex institutionem--allowerasing - patitur remotionem packages installed per institutionem novorum--nogpgcheck - disable GPG reprehendo in sarcina installation
YUM per configurationem imaginum configuratur:
- /etc/yum.conf - Hic fasciculus globalem programma continet.
- /etc/yum.repos.d - haec directoria tabulariorum configurationem pro singulis repositoriis e quibus fasciculi YUM downloads.
Exempla usus
Utamur Nginx in fundamento exemplorum nostrorum. Ad sarcinam installare, imperio utere;
yum install nginx
Ostendens sarcina notitia:
yum info nginx
Indicem of available updates pro Nginx:
yum check-update nginx
Praestare update versio novissimae:
yum update nginx
Progressio a systema removere:
yum remove nginx
Renova inaugurari sarcinas hoc imperio;
yum update
Si tantum vis ut reprimas pro available updates sine insertis illis:
yum check-update
Ad exempla multipliciora transeamus, de parametris et vexillis quae antea disputata sunt.
Instrue sarcinam nginx sine output et sine confirmatione, utens lima configuration /etc/yum.conf:
yum -q -y -C install nginx
Renova omnes fasciculos, nucleum excepto, cum accuratiore output:
yum -v --exclude=kernel update
Apache sarcinam remove et omnes eius clientelas, permittens fasciculos inauguratus in hoc processu remotionem:
yum -y remove httpd --allowerasing
Summary
Sicut quodlibet instrumentum, YUM vires et infirmitates habet. Commoda complectuntur:
- YUM simplicem et intuitivam instrumentorum ad sarcinas administrandas praebet.
- Ipso facto clientelas per institutionem vel remotionem fasciculorum administrat.
- Repositoria centralizata in quibus millia sarcinarum paratarum usui insunt, aditum permittit.
- Pluma renovationis latae sustinet.
Quod includit incommoda:
- Celerare. Executio tempus tardum esse potest, praesertim cum de magnis voluminibus notitiarum vel reticulorum pigrorum.
- Database updates. Nonnullae operationes adaequationis database sarcinam requirunt, quae processum administrationis sarcinae retardare potest.
- Limited subsidii involucrum versionum. YUM interdum tantum versiones involucrum vetustiores praebet, quae difficultates esse possunt si novissimae programmatis versioni indiges.
- Repositorium configuration. Aliquando repositoria constituere additamenta quaedam fasciculis vel versionibus accedere necesse est.
Super, YUM instrumentum potens est et opportunum ad sarcinas in Red Hat-fundatae systematis administrandi, sed sicut quaelibet programmata, commoda et incommoda habet quae cum ea utendo consideranda sunt.
Package administratores sunt necessaria
Tam APT quam YUM magnum momentum habent in administratione programmatum in Linux, facilem aditum ad fasciculos et renovationes praebentes. Quamvis differentiae sint in syntaxi et functionibus, hi administratores fasciculorum efficientem administrationem dependentiarum et renovationum programmatum praestant. Quocumque modo electum sit, quisque administrator fasciculorum instrumentum necessarium manet ad varias applicationes instituendas, sive editores textuum Linux sive alia programmata sint.