Tādējādi iedomāsimies, ka mums ir binārs fails, kas ir atkarīgs no QtCore bibliotēkas. Kad esam tajā izpildījuši priekšsaiti, tā vispirms meklēs prelink norādītajā telpā un, ja to neatradīs (piemēram, atjauninājumu), to meklēs. tradicionālā veidā.
Sākotnējā saite darbojas jebkurā ar POSIX saderīgā sistēmā, piemēram, GNU / linux vai BSD.
Kā lietot prelink
Sistēmas optimizēšana ar iepriekšēju saiti ir diezgan vienkārša, mēs varam optimizēt bināru, izmantojot (kā root):
prelink binario
Bet, lai optimizētu visu sistēmu, mums jāveic:
prelink -amvR
Jūs redzēsiet kaut ko līdzīgu šim:
Šeit ir detalizēts skaidrojums par parametru nozīmi:
- a: ir vienāds - visi, liek to piemērot visai sistēmai
- m: ekvivalents konservu atmiņai, skaidrojums par tā darbību ir sarežģīts, taču ietaupa vietu
- v: ir ekvivalents –verbose, tas ļauj mums zināt, kuras ir iepriekš saistītas bibliotēkas
- A: Ekvivalents - nejaušībai, palieliniet drošību, padarot vērtību nejaušu. Es nezinu tā darbības detaļas
Lai atsaistītu bināro bināro saiti (atsaistītu)
prelink -u
Visa sistēma:
prelink -au
# Skype -b / usr / lib32 / skype / skype -b / usr / lib / skype / skype # Flash Player spraudnis -b /usr/lib/mozilla/plugins/libflashplayer.so # 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 / moduļi / extensions / fglrx / -b /usr/lib/xorg/modules/linux/libfglrxdrm.so -b /usr/lib/xorg/modules/extensions/libglx.so
Optimizēt KDE
Tas, kas tiek solīts, ir parāds. Ja jūs jau iepriekš esat sasaistījis savu sistēmu, jūs, iespējams, nemanījāt nekādas atšķirības KDE ielādes laikos. Tas ir tāpēc, ka KDE kalpo kā utilīta, ko sauc par kdeinit, lai ielādētu visas nepieciešamās bibliotēkas. Lai izvairītos no šī rīka izmantošanas, mums jāinformē KDE, ka tas ir iepriekš saistīts. Lai to izdarītu, mums (kā root) jāizveido mainīgais fails:
nano /etc/profile.d/kde-prelink.sh
Kurā mēs ielīmējam šādu rindu
export KDE_IS_PRELINKED=1
Un mēs tam piešķiram atbilstošas atļaujas (mēs nevēlamies, lai kāds nerātns pievienotu rm-rf /)
chmod 755 /etc/profile.d/kde-prelink.sh
Un, ja jūs man neticat, šeit ir video ar KDE sāknēšanu manā sistēmā:
- HDD ar 7200 apgr./min
- Gentoo
- XFS
- Ksplash ir atspējots (video melnā ekrāna cēlonis
Cron un prelink
Ja izmantojat tādu sistēmu kā Archlinux, kur atjauninājumi notiek ļoti bieži, var būt interesanti pievienot kronu, kas katru dienu darbojas ar sākotnējo saiti.
Tādējādi mēs atveram cron failu ar nano (kā root):
nano /etc/cron.daily/prelink
Mēs ielīmējam sekojošo:
#! / bin / bash [[-x / usr / bin / prelink]] && / usr / bin / prelink -amR &> / dev / null
Tad mēs piešķiram tam atbilstošās atļaujas (es jau minēju, ka neviens nevēlas, lai kāds tam pievienotu ļaunprātīgu kodu):
chmod 755 /etc/cron.daily/prelink
Labs ieradums, lasot rakstu, ir izpētīt, ko tieši scenārijs dara. Labs ieradums, to rakstot, ir izskaidrot, kam tas paredzēts. Šeit sadalījums
- Pirmā rinda ir pateikt sistēmai, kas ir bash skripts, un tulka atrašanās vietu.
- Otrais liek bash izpildīt apakšshelli atkļūdošanas režīmā, es nezinu, kāpēc, bet tas ir ieteicams, to var novērst bez riska. && nozīmē, ka, kad komanda ir pabeigta, izpildiet šo.
- Izpildiet prelink ar dažiem jau izskaidrotiem parametriem, &> / dev / null novirza jebkuru izvadi uz / dev / null, tas ir, to izmet
Ar "streiku", ko jūs devāt [ENTER], mazajiem rūķīšiem, kurus dators ir nobijies un sāka strādāt ar dubultu ātrumu nekā jūs, jūs sakāt, izmantojiet PRELINK, bet jūsu sistēma ir balstīta uz teroru ... hahaha!
Sveiciens un lielisks ieraksts
Paldies par dalīšanos.
Umm, ar tā radīto troksni es nebrīnītos, ja manā XD datorā būtu mīna.
Episks joks, taisnība, ka viņš ļoti vēlējās ienākt, hehe.
Es gribētu komentēt, ka pirms kāda laika es to salīdzināju un es redzēju, ka atšķirības bija gandrīz nulle (es domāju, ka izmantojiet kā testus un nogremdēju Firefox un Nautilus bitus).
Ja ir interese, es publicēšu failu (es to slinkuma laikā nepublicēju).
Umm, nav redzams, ka visi faili uzlabojas, bet vismaz sistēma parasti sāk darboties ātrāk.
Bija laiks, kad es izmantoju e4rat, un tas uz dažām sekundēm uzlaboja startēšanu, jo tas ir hdd, tas sākas pārāk ātri no tā, ko es redzu, pašlaik man ir mazs ssd ar kaos un xfs un kad es redzēju startu laiku es tam neticēju.
http://i.imgur.com/ds6WqIT.png
Es pieprasu zināt jūsu izmantoto darbvirsmas motīvu un ikonu kopu (labā gaisotnē)
Es zvēru, ka tēma ir hēlijs.
Plazmas tēmu un ikonas sauc par Dynamo un nākamo plāno logu.
http://sta.sh/02ful04ags1
http://hombremaledicto.deviantart.com/art/Dynamo-Plasma-beta-473014317
http://kde-look.org/content/show.php?content=164722
Atvainojiet dziesmas autoru par izslēgto
Kā sauc šo lietojumprogrammu palaidēju? 🙂
Es domāju, ka to sauc par vienkāršu qml palaišanas programmu.
Kā saka ceļinieks, tas ir QML
Paldies 😉
Ļoti labs padoms, lai gan KDE rada brīnumus Arch un Slackware (esmu tos izmēģinājis, un tie patiešām ir iespaidīgi).
Liels liels paldies. Es to izmēģināju savā Arch, es veicu vispārēju priekšsaiti, un man jāsaka, ka uzlabojums ir diezgan labs, un es jūtos ļoti ērti hehe
Es nezinu, vai tas esmu es ... bet es nepamanu nekādas atšķirības, un, veicot sistēmas analīzi, tā sākšana prasa ilgāku laiku ...
Nu, jūsu OS ir jābūt kādai problēmai, ziniet, prelink -au un viss ir atrisināts.
Cik es zinu (pēc savas pieredzes), vismaz Gentoo nav nepieciešams izveidot jaunu failu, lai nodotu mainīgā KDE_IS_PRELINKED vērtību. Vienkārši noņemiet komentāru rindā KDE_IS_PRELINKED = 1 mapē /etc/env.d/43kdepaths (es neesmu pārliecināts, vai tas ir precīzs ceļš, jo man pašlaik nav manas mašīnas).
Katru reizi, kad KDE tiek pilnībā sastādīts, jums ir jāpārskata šis fails, jo daži no tā instalētajiem pakotnēm pārrakstīs manu minēto failu.
Un tas, iespējams, ir tik daudzos izplatījumos. bet darot tā, kā esmu darījis, garantēju, ka šī konfigurācija netiek mainīta.
Izcila ziņa, apsveicu
Es iesaku jums izveidot apmācību, lai instalētu Gentoo
Es to paturēšu prātā. Paldies
ļoti laba lietderība, lai arī tā man nekalpo, jo man ir: pretīgi KDE
Vai delfīni paātrināsies? Tas vienmēr ir šķitis lēns sākums
Tam vajadzētu, es nezinu, es vienmēr to izmantoju pēc noklusējuma. Es izmantoju gentoo, portage, ja tas atklāj, ka ir instalēta prelink, tā automātiski iesaista bināros failus, tāpēc nav ne jausmas.
Interesanti, paldies!
PD- bibliotēka = bibliotēka, nevis bibliotēka 😉
Nu, darbvirsmu sauc par Plazmas darbvirsmu, nevis par KDE. Labi, es pārtraucu xD
Datoru žargonā tā ir pieņemta kļūme, galu galā valodas ir pragmatiskas, īpaši tulkojumos.
https://es.wikipedia.org/wiki/Librería_(desambiguación)
labi. Es to grasījos pārbaudīt ArchLinux KDE (bāze, nevis pilnīga DE), un tas man dod «Kļūda saglabājot '/etc/cron.daily/ kļūda saglabājot' /etc/cron.daily/prelink ': Priekšsaites fails vai direktorijs neeksistē' : Fails vai direktorijs nepastāv ». Man nav instalēts "cron", un wiki [1] viņi runā par cronie, fcron un citiem variantiem. Kas man jāinstalē vai jādara, lai pabeigtu apmācību?
[1] https://wiki.archlinux.org/index.php/cron#Installation