Pra, le të imagjinojmë se kemi një binar që varet nga biblioteka QtCore, pasi të kemi ekzekutuar lidhjen paraprake me të, së pari do të kërkojë në hapësirën e caktuar nga lidhja paraprake, dhe në rast se nuk e gjen atë (një azhurnim, për shembull) do ta kërkojë atë në mënyrën tradicionale.
Prelink punon në çdo sistem të përputhshëm me POSIX, si GNU / linux ose BSD.
Si të aplikoni lidhjen paraprake
Optimizimi i sistemit me prelink është mjaft i thjeshtë, ne mund të zgjedhim një binar duke përdorur (si root):
prelink binario
Por për të optimizuar të gjithë sistemin, ne duhet të kryejmë:
prelink -amvR
Do të shihni diçka si kjo:
Këtu është një shpjegim i hollësishëm i kuptimit të parametrave:
- a: është e barabartë - të gjitha, e bën atë të zbatohet për të gjithë sistemin
- m: ekuivalente me –konservo-memorjen, shpjegimi se si funksionon është kompleks, por kursen hapësirë
- v: ekuivalent me –verbose, na lejon të dimë se cilat janë bibliotekat e para-lidhura
- A: Ekuivalente me –random, rrit sigurinë duke e bërë një vlerë të rastësishme. Unë nuk i di detajet e funksionimit të tij
Për të un-pre-link (shkëputur) një binar
prelink -u
I gjithë sistemi:
prelink -au
# Skype -b / usr / lib32 / skype / skype -b / usr / lib / skype / skype # Flash Player Plugin -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- * # Katalizator -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 / module / extensions / fglrx / -b /usr/lib/xorg/modules/linux/libfglrxdrm.so -b /usr/lib/xorg/modules/extensions/libglx.so
Optimizoni KDE
Ajo që premtohet është borxhi. Nëse e keni lidhur paraprakisht sistemin tuaj, ju me siguri nuk keni vërejtur ndonjë ndryshim në kohën e ngarkimit të KDE. Kjo është kështu sepse KDE shërben si një vegël e quajtur kdeinit për të ngarkuar të gjitha bibliotekat e nevojshme. Për të shmangur përdorimin e këtij mjeti, ne duhet ta njoftojmë KDE-në se është i lidhur më parë. Për ta bërë këtë ne duhet (si rrënjë) të krijojmë një skedar të ndryshueshëm:
nano /etc/profile.d/kde-prelink.sh
Në të cilën ngjisim rreshtin vijues
export KDE_IS_PRELINKED=1
Dhe ne i japim lejet e duhura (nuk duam të shtojë ndonjë keq rm-rf /)
chmod 755 /etc/profile.d/kde-prelink.sh
Dhe nëse nuk më besoni, këtu është një video e nisjes së KDE në sistemin tim:
- HDD në 7200 RPM
- Gentoo
- XFS
- Ksplash është çaktivizuar (shkaku i ekranit të zi të videos
Cron dhe paralidhje
Nëse përdorni një sistem si Archlinux, ku azhurnimet janë shumë të shpeshta, mund të jetë interesante të shtoni një cron që ekzekutohet para-lidhje çdo ditë.
Kështu, ne hapim skedarin cron me nano (si rrënjë):
nano /etc/cron.daily/prelink
Dhe ne ngjisim sa vijon:
#! / bin / bash [[-x / usr / bin / lidhja paraprake]] && / usr / bin / prelink -amR &> / dev / null
Pastaj ne i japim lejet e duhura (unë përmenda tashmë që askush nuk dëshiron që dikush të shtojë një kod të dëmshëm):
chmod 755 /etc/cron.daily/prelink
Një zakon i mirë kur lexoni një artikull është të hulumtoni se çfarë bën saktësisht skenari. Një zakon i mirë kur e shkruani është të shpjegoni se për çfarë shërbeni. Këtu avari
- Rreshti i parë përdoret për t'i treguar sistemit se çfarë është një skenar bash dhe vendndodhjen e përkthyesit.
- E dyta bën që bash të ekzekutojë një nën-guaskë në mënyrën e korrigjimit, nuk e di pse, por rekomandohet, mund të eliminohet pa rrezik. && do të thotë që kur komanda të mbarojë, ekzekutoni sa vijon.
- Ekzekutoni lidhjen paraprake me disa parametra të shpjeguar tashmë, &> / dev / null ridrejton çdo prodhim në / dev / null, domethënë e hedh atë
Me "goditjen" që i dhanë [ENTER], xhuxhët e vegjël që kompjuteri u tremb dhe filloi të punojë me dyfishin e shpejtësisë së mëparshme, ju thoni përdorni PRELINK, por sistemi juaj bazohet në terror ... hahaha!
Përshëndetje dhe postim të shkëlqyeshëm
Faleminderit për shpërndarjen.
Umm, me zhurmën që bën nuk do të befasohesha nëse do të kishte një minierë në kompjuterin tim XD.
Epike shaka, është e vërtetë që ai ishte i etur për të hyrë, hehe.
Unë do të doja të komentoja se pak kohë më parë unë e vlerësova këtë, dhe unë mund të shihja që ndryshimet ishin pothuajse zero (përdorni si teste mendoj dhe zhyt copat e firefox dhe nautilus).
Nëse ka të interesuar do ta publikoj skedarin (nuk e kam publikuar në atë kohë për përtaci).
Umm, jo të gjitha skedarët mund të shihen të përmirësohen, por të paktën sistemi ka tendencë të niset më shpejt.
Ka qenë një kohë kur kam përdorur e4rat dhe ka përmirësuar fillimin për disa sekonda, sepse është një hdd fillon shumë shpejt nga ajo që shoh, aktualisht kam një SSD të vogël me kaos dhe në xfs dhe kur pashë startup kohë nuk mund ta besoja.
http://i.imgur.com/ds6WqIT.png
Unë kërkoj të di temën e desktopit që po përdorni dhe setin e ikonave (në vipa të mira)
Unë do të betohem se tema është heliumi.
Tema dhe ikonat e plazmës quhen Dinamo dhe dritarja tjetër e hollë.
http://sta.sh/02ful04ags1
http://hombremaledicto.deviantart.com/art/Dynamo-Plasma-beta-473014317
http://kde-look.org/content/show.php?content=164722
Na vjen keq për autorin e këngës për off
Si quhet ai lëshues i aplikacioneve? 🙂
Unë mendoj se është një që quhet lëshues i thjeshtë qml.
Siç thotë rrugiceri, ajo është QML
Gracias
Këshillë shumë e mirë, megjithëse KDE bën mrekulli në Arch dhe Slackware (unë i kam provuar dhe vërtet janë spektakolare).
Faleminderit shumë shumë. E provova në Harkun tim, bëra një lidhje paraprake të përgjithshme dhe duhet të them se përmirësimi është mjaft i mirë dhe ndihem shumë rehat hehe
Nuk e di nëse jam unë. por nuk vërej ndonjë ndryshim dhe me systemd-analizën duhet akoma më shumë kohë për të filluar ...
Epo, duhet të ketë ndonjë problem në sistemin tuaj operativ, e dini, paralidhni -au dhe gjithçka zgjidhet.
Me sa di (nga përvoja ime personale), të paktën në Gentoo nuk keni nevojë të krijoni një skedar të ri për të kaluar vlerën e ndryshores KDE_IS_PRELINKED. Thjesht shkyç komentin e linjës KDE_IS_PRELINKED = 1 në /etc/env.d/43kdepaths (nuk jam i sigurt nëse kjo është rruga e saktë, pasi nuk kam makinerinë time për momentin).
Sa herë që KDE përpilohet plotësisht, duhet të kontrolloni atë skedar, pasi disa prej paketave që instalon do të mbishkruajnë skedarin që përmenda.
Dhe ndoshta është në shumë distro. por duke e bërë atë siç e kam bërë unë garantoj që kjo konfigurim të mos ndryshohet.
Post i shkëlqyeshëm, Urime
Unë sugjeroj që të krijoni një udhëzues për të instaluar Gentoo
Do ta mbaj mend. Faleminderit
dobi shumë e mirë, megjithëse nuk më shërben, sepse kam: neveritje për KDE
A do të shpejtojë delfini? Gjithmonë është dukur e ngadaltë për të filluar
Duhet, nuk e di, e përdor gjithmonë si parazgjedhje. Unë përdor gentoo, portage, nëse zbulon se lidhja paraprake është e instaluar, ajo automatikisht ndërlidh binaret, kështu që, asnjë ide.
Interesante, faleminderit!
PD- Biblioteka = Biblioteka, jo biblioteka
Epo, desktopi quhet Plasma Desktop, jo KDE. Mirë, unë ndaloj xD
Në zhargonin kompjuterik është një dështim i pranuar, në fund të fundit, gjuhët janë pragmatike, veçanërisht në përkthime.
https://es.wikipedia.org/wiki/Librería_(desambiguación)
mirë Unë isha gati për ta provuar atë në ArchLinux KDE (baza, jo DE e plotë) dhe kjo më jep "Gabim në ruajtjen" /etc/cron.daily/ Error saving '/etc/cron.daily/prelink': Skedari ose drejtoria e Prelink nuk nuk ekziston ': Skedari ose direktoria nuk ekzistojnë ". Nuk kam të instaluar "cron" dhe në wiki [1] ata flasin për cronie, fcron dhe variante të tjera. Çfarë duhet të instaloj ose të bëj për të përfunduar manualin?
[1] https://wiki.archlinux.org/index.php/cron#Installation