Prelink (ko yadda ake KDE boot a cikin dakika 3)

pre-link shiri ne wanda amfanin sa shine sanya shirye-shirye cikin sauri. Kodayake bayanin yadda yake yin wannan ya cancanci cikakken labarin, zamu iya cewa ta hanyar da ba ta dace ba cewa tana gaya wa binariyar inda za a fara neman ɗakunan karatu masu ƙarfi da yake buƙatar ɗorawa.

Don haka, bari muyi tunanin cewa muna da binary wanda ya dogara da dakin karatu na QtCore, da zarar mun aiwatar da prelink akan shi, zai fara bincike a cikin sararin da prelink ya sanya, kuma idan har ba zai same shi ba (sabuntawa, don misali) zai neme ta ta hanyar gargajiya.

Prelink yana aiki akan kowane tsarin yarda da POSIX, kamar GNU / linux ko BSD.

Yadda ake amfani da prelink

Inganta tsarin tare da prelink abu ne mai sauki, zamu iya inganta binary ta hanyar amfani da (azaman tushe):

prelink binario

Amma don inganta dukkanin tsarin dole ne muyi:

prelink -amvR

Za ku ga wani abu kamar haka:

pre-link

pre-link

Ga cikakken bayani game da ma'anar sigogi:

  • a: daidai yake –duk, yana sanya shi aiki ga dukkan tsarin
  • m: kwatankwacin –ka kiyaye-ƙwaƙwalwar, bayanin yadda yake aiki yana da wuyar fahimta, amma yana adana sarari
  • v: daidai da –verbose, yana ba mu damar sanin waɗanne ne dakunan karatun da aka riga aka haɗa su
  • A: Daidaita zuwa -maƙala, ƙara tsaro ta hanyar yin ƙirar bazuwar. Ban san cikakken bayani game da aikinta ba
Arshen tashar shine Yakuake, idan har kowa yana sha'awar.

Don cire pre-link (cire haɗin) binary

prelink  -u

Dukan tsarin:

prelink -au

Yawancin rarrabawa kamar Ubuntu suna ba da cron wanda ke haɗawa da lokaci-lokaci don haɗa duk binar tsarin idan an sanya prelink
Prelink na iya haifar da matsaloli a cikin binaries na dama, don haka galibi ana tsallake su ta tsohuwa. Duk da haka dai, tabbatar cewa fayil /etc/prelink.conf ya ƙunshi waɗannan layi:
# 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- * # Mai kara kuzari -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 / kari / fglrx / -b /usr/lib/xorg/modules/linux/libfglrxdrm.so -b /usr/lib/xorg/modules/txtensions/libglx.so

Inganta KDE

Abinda aka alkawarta bashi ne. Idan da tuni kun riga kun hade tsarin ku tabbas baku lura da wani bambanci ba a lokutan lodin KDE ba. Wannan haka yake saboda KDE tana aiki azaman mai amfani da ake kira kdeinit don ɗora dukkan dakunan karatu da ake buƙata. Don kaucewa amfani da wannan kayan aikin dole ne mu sanar da KDE cewa an riga an haɗa shi. Don yin wannan dole ne (as root) ƙirƙirar fayil mai canzawa:

nano /etc/profile.d/kde-prelink.sh

A ciki muke liƙa layi mai zuwa

export KDE_IS_PRELINKED=1

Kuma muna ba shi izinin da ya dace (ba ma son kowane ɗan fitina ya ƙara rm-rf /)

chmod 755 /etc/profile.d/kde-prelink.sh

Kuma idan baku yarda da ni ba, ga bidiyon KDE da ke farawa akan tsarina:

[bayanai dalla-dalla]

  • 7200 RPM HDD
  • Gentoo
  • XFS
  • Ksplash nakasasshe (dalilin bidiyon baƙin bidiyo
[/ tabarau]

Cron da prelink

Idan kayi amfani da tsarin kamar Archlinux, inda sabuntawa suke yawaita, yana iya zama mai ban sha'awa don ƙara cron wanda ke gudanar da prelink kowace rana.

Don haka, muna buɗe fayil ɗin cron tare da Nano (azaman tushe):

nano /etc/cron.daily/prelink

Kuma muna liƙa abubuwa masu zuwa:

#! / bin / bash
[[-x / usr / bin / prelink]] &&
/ usr / bin / prelink -mR &> / dev / null

Sannan mun ba shi izinin da ya dace (Na riga na ambata cewa babu wanda yake son wani ya ƙara lambar ƙeta):
chmod 755 /etc/cron.daily/prelink

Kyakkyawan ɗabi'a lokacin karanta labarin shine bincika abin da daidai rubutun yake yi. Kyakkyawan ɗabi'a lokacin rubuta shi shine bayyana abin da ya ke. Anan rashin lafiya

  1. Ana amfani da layi na farko don gaya wa tsarin abin da rubutun bash yake da kuma wurin da mai fassara yake.
  2. Na biyun yana sa bash ya aiwatar da biyan kuɗi a yanayin cire kuskure, ban san dalilin ba, amma an ba da shawarar, ana iya kawar da shi ba tare da haɗari ba. & & Yana nufin cewa lokacin da umarnin ya ƙare, gudanar da waɗannan masu biyowa.
  3. Yi prelink tare da wasu sigogi waɗanda aka riga aka bayyana, & & / / dev / null yana tura duk wani samfurin zuwa / dev / null, ma'ana, watsar da shi

Hanyoyin amfani


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Ivan Barra m

    Da "yajin" da ka baiwa [ENTER], kananan dwarfs din da pc din suka tsorata kuma suka fara aiki cikin saurin da ya gabata, sai kace kayi amfani da PRELINK, amma tsarin ka ya ta'allaka ne da ta'addanci ... hahaha!

    Gaisuwa da kuma kyakkyawan matsayi

    Godiya ga rabawa.

    1.    mai bin hanya m

      Umm, da karar da take yi, ba zan yi mamaki ba idan akwai wata ma'ana a kan kwamfutar XD ta.

    2.    nisanta m

      Epic da wargi, gaskiya ne cewa ya yi ɗokin shiga, hehe.

  2.   Sheosi m

    Ina so in yi tsokaci cewa wani ɗan lokaci da ya wuce na sanya wannan alamar, kuma na ga cewa bambance-bambance sun kusan sifili (amfani da su azaman gwaje-gwaje ina tsammanin kuma nutsar da Firefox da nautilus bits).
    Idan masu sha’awa zan buga fayil ɗin (Ban buga shi a lokacin ba don lalaci).

    1.    mai bin hanya m

      Umm, ba duk fayiloli bane za'a iya gani don ingantawa, amma aƙalla mafi ƙarancin tsarin yana saurin saurin da sauri.

  3.   rana m

    Akwai lokacin da nayi amfani da e4rat kuma ya inganta farawa na secondsan daƙiƙoƙi, saboda yana da HDD yana farawa da sauri daga abin da nake gani, a halin yanzu ina da ƙaramar ssd tare da kaos da cikin xfs kuma lokacin da na ga farawa lokaci na kasa gaskata shi.
    http://i.imgur.com/ds6WqIT.png

    1.    Joao m

      Ina buƙatar sanin taken tebur ɗin da kuke amfani da shi da saita gunkin (a cikin yanayi mai kyau)

      1.    mai bin hanya m

        Zan rantse taken shine helium.

      2.    rana m

        Jigon plasma da gumaka ana kiransu Dynamo da taga mai bakin ciki na gaba.
        http://sta.sh/02ful04ags1
        http://hombremaledicto.deviantart.com/art/Dynamo-Plasma-beta-473014317
        http://kde-look.org/content/show.php?content=164722

        Yi haƙuri ga marubucin waƙar don kashe 🙂

    2.    sanda-sanda m

      Me ake kira wannan mai ƙaddamar da app ɗin? 🙂

      1.    mai bin hanya m

        Ina tsammanin shine wanda ake kira mai sauƙi qml launcher.

      2.    rana m

        Kamar yadda mai hanya ya ce, QML ne

      3.    sanda-sanda m

        Godiya 😉

  4.   lokacin3000 m

    Kyakkyawan bayani mai kyau, kodayake KDE yana gudanar da abubuwan al'ajabi akan Arch da Slackware (Na gwada su kuma da gaske suna da ban mamaki).

  5.   Azureus m

    Babban godiya sosai. Na gwada shi a Arch, na yi cikakken prelink kuma dole ne in faɗi cewa ci gaban yana da kyau kuma ina jin daɗi sosai hehe

  6.   ianpocks m

    Ban sani ba ko ni ne…. amma ban lura da wani bambanci ba kuma tare da tsari-bincika har yanzu yana da tsayi don farawa ...

    1.    mai bin hanya m

      Da kyau, dole ne akwai matsala a cikin OS ɗin ku, ku sani, prelink -au kuma duk abin da aka warware.

  7.   Bla bla bla m

    Kamar yadda na sani (daga kwarewata), aƙalla a cikin Gentoo ba kwa buƙatar ƙirƙirar sabon fayil don ƙaddamar da ƙimar KDE_IS_PRELINKED mai canzawa. Kawai rashin damuwa game da layin KDE_IS_PRELINKED = 1 a cikin /etc/env.d/43kdepaths (Ban tabbata ba idan wannan ita ce madaidaiciyar hanyar, tunda ba ni da inji na a yanzu).

    Duk lokacin da aka gama hada KDE gaba daya, dole ne ku sake duba wannan file din, saboda wasu kunshin da yake girka zasu sake rubuta fayil din da na ambata.

    1.    mai bin hanya m

      Kuma tabbas yana cikin rarrabawa da yawa. amma yin shi yadda na yi shi ina tabbatar da cewa wannan tsarin ba a canza shi ba.

  8.   a tsaye m

    Madalla da sakon, Barka da war haka

    Ina ba ku shawarar ƙirƙirar koyawa don girka Gentoo

    1.    mai bin hanya m

      Zan kiyaye shi a zuciya. na gode

  9.   Cristianhcd m

    mai amfani ƙwarai da gaske, kodayake ba ya bauta mini, saboda ina da: abin ƙyama ga KDE

  10.   Javier m

    Shin dolphin zai yi sauri? Ya zama kamar koyaushe jinkirin farawa

    1.    mai bin hanya m

      Ya kamata, ban sani ba, koyaushe ina amfani da shi ta tsohuwa. Ina amfani da gentoo, hoto, idan ta gano cewa an shigar da prelink, to yana sake sake hade bayanan biar, don haka, babu ra'ayin.

  11.   pepo m

    Abin sha'awa, godiya!

    PD- Library = Laburari, ba laburare ba 😉
    Da kyau, ana kiran tebur Plasma Desktop, ba KDE ba. Yayi, na dakatar da xD

    1.    mai bin hanya m

      A cikin jargon kwamfuta karɓaɓɓe ne karɓaɓɓe, bayan duk, harsuna suna da tasiri, musamman ma a cikin fassarar.
      https://es.wikipedia.org/wiki/Librería_(desambiguación)

  12.   dtulf m

    mai kyau. Na kusa gwada shi a cikin ArchLinux KDE (tushe, ba cikakken DE ba) kuma yana bani «Kuskuren ceton '/etc/cron.daily/ Kuskuren ceton' /etc/cron.daily/prelink ': Fayil ɗin prelink ko shugabanci babu shi ': Fayil din ko kundin adireshin babu shi ». Ba ni da shigar "cron" kuma a kan wiki [1] suna magana game da cronie, fcron da sauran ire-irensu. Me zan buƙata don girka ko yi don kammala karatun?

    [1] https://wiki.archlinux.org/index.php/cron#Installation