Ku hagaaji waxqabadka nidaamkaaga iyo barnaamijyadaada Preload iyo Prelink

nidaamka xawaaraha

Xal bixin Ubuntu waa dhakhso ku filan, inkastoo tan inta badan waxay kuxirantahay qadarka xusuusta RAM iyo xaalada darawalkaaga adag, inkasta oo haddii aad isticmaasho SDD aad heshid waxtar fiican.

Sidaad ogaatay, qaar ka mid ah barnaamijyada ama barnaamijyada Ubuntu waxay qaadataa waqti dheer in la bilaabo. Tani way dhibi kartaa haddii ay si isdaba joog ah u isticmaalaan barnaamijka ay dhibaatadu saameysey.

Sidaa darteed waa markaa markan waxaan ka hadlaynaa dalabyada qaarkood taasi waxay naga caawin doontaa inaan awood u yeelano inaan dardar galino nidaamkeena isla markaana aan awood u yeelano inaan kor u qaadno waxtarkiisa kooxaheena.

Mid ka mid ah codsiyada naga caawin doona tan waa Preload.

Waa maxay Preload?

Soo dejinta waa codsi socda nidaamkayaga asalka sida daemon. Codsigan ayaa mas'uul ka ah falanqaynta dhaqanka isticmaalaha nidaamka oo la soco barnaamijyada aad sida joogtada ah u socodsiiso.

Iyada oo ku saleysan falanqayntaas, Preload samee liiska barnaamijka in isticmaalaha badanaa fuliyo oo tan iyadaa mas'uul ka ah haysashada binariyadaas iyo ku-tiirsanaantooda inay ku xareysan yihiin xusuusta RAM nidaamka oo markaa waxay kordhisaa waqtiga bilowga ee dalabka.

Sidee loo rakibaa Preload-ka Ubuntu 18-04 iyo waxyaabaha laga helo?

Ku rakibida codsigan nidaamyadeena waxaan ku qaban karnaa caawinta xarunta softiweerka Ubuntu oo aad ka hesho arjiga halkaa ama caawinta Synaptic.

O haddii aad doorbideyso, ku qor amarka soo socda xarunta (ctrl+alt+T):

sudo apt-get install preload

Rakibaadda ayaa la qabtay, waa inaan dib u bilawnaa kumbuyuutarkeena.

Markaad nidaamka dhexdiisa mar labaad gasho, Preload wuxuu bilaabmayaa inuu ku shaqeeyo asalka wuxuuna bilaabi doonaa inuu qabto shaqadiisa si loo hagaajiyo xawaaraha bilowga dalabka.

Codsiga sida oo kale waa inuu shaqeeyaa dhibaato la'aan, maadaama uusan u baahnayn qaabeyn gaar ah.

Laakiin waxaan leenahay xarun aan awood u leenahay inaan wax ka bedelno qiimayaasha tan, feylka soo socda ee laga helay /etc/preload.conf.

Waa maxay prelink?

isku xidhka hore waa adeeg si loo dedejiyo isku xirnaanta firfircoon ee maktabadaha ee codsiyada Linux. Xidhmada prelink Waxay kakoobantahay utility wax ka badalaya ELF la wadaago fulinta iyo maktabadaha, dib u dejin badan ayaa u baahan in la xaliyo waqtiga shaqada sidaa darteed barnaamijyadu waxay u muuqdaan kuwo dhaqso badan.

Sidee loo rakibaa Prelink on Ubuntu 18.04 iyo derivatives?

Si loo rakibo Prelink nidaamkayaga, Waxaan si fudud u fureynaa terminal oo aan u fulinnaa amarka soo socda:

sudo apt install prelink

Sameeyay rakibida waa inaan wax ka bedelnaa faylkan:

sudo gedit /etc/default/prelink

Taas oo aan ku arki doonno cabirka soo socda:

PRELINKING=unknown

Arrintan waa inaan wax ka badalnaa oo aan uga tagnaa sida tusaalahan soo socda:

PRELINKING=yes

Rakibaadaha qaarkood waxay u muuqan doontaa "Maya" halkii "aan la garanayn", xaaladdan halkii la dhigi lahaa "Haa" waxay dhigaysaa "haa"

prelink

Halkan waxaan sidoo kale ku saxi karnaa cabirro qaar, oo aan ka mid nahay dhibaatooyinka aan ka qabno qaar ka mid ah codsiyada saddexaad, kuwa ugu muhiimsan waxaa ka mid ah kuwa sawirada:

Halkan waxaan si fudud u nuquleynaa waxyaabaha soo socda oo aan ugu darnaa feylka:

# NVIDIA

-b /usr/lib/libGL.so*

-b /usr/lib32/libGL.so*

-b //usr/lib/libOpenCL.so*

-b //usr/lib32/libOpenCL.so*

-b /usr/lib32/vdpau/

-b /usr/lib/vdpau/

-b /usr/lib/xorg/modules/drivers/nvidia_drv.so

-b /usr/lib/xorg/modules/extensions/libglx.so*

-b /usr/lib/libnvidia-*

-b /usr/lib32/libnvidia-*

# Catalyst

-b /usr/lib/libati*

-b /usr/lib/fglrx*

-b /usr/lib/libAMDXvBA*

-b /usr/lib/libGL.so*

-b /usr/lib/libfglrx*

-b /usr/lib/xorg/modules/dri/fglrx_dri.so

-b /usr/lib/xorg/modules/drivers/fglrx_drv.so

-b /usr/lib/xorg/modules/extensions/fglrx/

-b /usr/lib/xorg/modules/linux/libfglrxdrm.so

-b /usr/lib/xorg/modules/extensions/libglx.so

Ugu dambeyntiina waan xireynaa feylka iyo Waxaan ku siinaynaa rukhsad amarkan:

sudo chmod 666 /etc/prelink.conf

Hadda si aan u socodsiino arjiga waxaan si fudud uqornaa:

prelink -amvR

Oo diyaar.

Markaan fulinayo, waxay bilaabi doontaa inay rarto wax kasta oo lagama maarmaan ah, waa inaan sheegaa taas suurto gal ah inuu kugu tuuro qalad inta lagu gudajiro.

Khaladaadkan aan kugu tuurayo ayaa kala ah wax sidan oo kale ah:

Prelink /usr/lib/xxxx

Halkee Waxay muujineysaa inaad ku dareyso sii deynta liiska madow ee prelink, maxaa yeelay waxay abuureysaa isku dhac.

Prelink wuxuu kuu sheegayaa maktabada aad ku darto, kaliya waa inaad fulisaa amarka soo socda In lagu daro, halkan kaliya waa inaad wax ka bedeshaa midka uu muujiyey prelink:

sudo echo -b /usr/lib/xx/xxx/libreria >> /etc/prelink.conf

Marka tan la dhammeeyo, waxaan dib u shaqeyn doonnaa prelink markale waana inaan ku darnaa maktabadaha dhaliya isku dhaca, ilaa prelink xamuul si guul leh.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.