Prelink (හෝ තත්පර 3 කින් KDE ආරම්භ කරන්නේ කෙසේද)

පෙර සබැඳිය වැඩසටහන් වේගයෙන් විවෘත කිරීම සඳහා උපයෝගීතාවයෙන් යුත් වැඩසටහනකි. එය කරන්නේ කෙසේද යන්න පිළිබඳ පැහැදිලි කිරීම සම්පූර්ණ ලිපියකට සුදුසු වුවද, එය දළ වශයෙන් කිව හැකිය, එය පැටවීමට අවශ්‍ය ගතික පුස්තකාල සඳහා මුලින්ම සොයා බැලිය යුත්තේ කොතැනදැයි ද්විමයට කියයි.

මේ අනුව, QtCore පුස්තකාලය මත රඳා පවතින ද්විමයක් අප සතුව ඇතැයි සිතමු, අපි එය මත පූර්ව සම්බන්ධතාවයක් ක්‍රියාත්මක කළ පසු, එය මුලින්ම prelink විසින් නම් කරන ලද අවකාශය තුළ සොයනු ඇත, සහ එය සොයාගත නොහැකි අවස්ථාවක (යාවත්කාලීනයක්, සඳහා උදාහරණයක් ලෙස) එය සාම්ප්‍රදායික ආකාරයෙන් එය සොයනු ඇත.

Prelink GNU / linux හෝ BSD වැනි ඕනෑම POSIX අනුකූල පද්ධතියක් මත ක්‍රියා කරයි.

Prelink අයදුම් කරන ආකාරය

පූර්ව සබැඳිය සමඟ පද්ධතිය ප්‍රශස්ත කිරීම තරමක් සරල ය, අපට ද්විමය භාවිතයෙන් ප්‍රශස්තිකරණය කළ හැකිය (root ලෙස):

prelink binario

නමුත් සමස්ත පද්ධතියම ප්‍රශස්ත කිරීම සඳහා අප විසින් කළ යුත්තේ:

prelink -amvR

ඔබ මේ වගේ දෙයක් දකිනු ඇත:

පෙර සබැඳිය

පෙර සබැඳිය

පරාමිතීන්ගේ අර්ථය පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීමක් මෙන්න:

  • a: සමානයි - සියල්ලම, එය සමස්ත පද්ධතියටම අදාළ වේ
  • m: -conserve-memory ට සමාන, එය ක්‍රියා කරන ආකාරය පැහැදිලි කිරීම සංකීර්ණ නමුත් අවකාශය ඉතිරි කරයි
  • v: -වර්බෝස් වලට සමාන, එය පෙර සම්බන්ධිත පුස්තකාල මොනවාදැයි දැන ගැනීමට අපට ඉඩ දෙයි
  • පිළිතුර: අහඹු ලෙස සමාන වන අතර, අහඹු ලෙස වටිනාකමක් ලබා දීමෙන් ආරක්ෂාව වැඩි කරන්න. එහි ක්‍රියාකාරිත්වය පිළිබඳ විස්තර මම නොදනිමි
යමෙකු උනන්දුවක් දක්වන්නේ නම් පර්යන්තය යකුකේ ය.

ද්වි-ද්වි-පෙර-සබැඳිය (සම්බන්ධ කිරීම) කිරීමට

prelink  -u

සමස්ත පද්ධතිය:

prelink -au

උබුන්ටු වැනි බොහෝ බෙදාහැරීම් මඟින් පූර්ව සම්බන්ධකයක් ස්ථාපනය කර ඇත්නම් වරින් වර සියලුම පද්ධති ද්විමය පූර්ව සම්බන්ධ කරන ක්‍රෝන් එකක් ලබා දේ
Prelink මඟින් හිමිකාර ද්විම කිහිපයක ගැටළු ඇති විය හැක, එබැවින් ඒවා සාමාන්‍යයෙන් පෙරනිමියෙන් මඟ හැරේ. කෙසේ වෙතත්, ඔබගේ /etc/prelink.conf ගොනුවේ මෙම රේඛා අඩංගු බවට වග බලා ගන්න:
# ස්කයිප් -b / usr / lib32 / skype / skype -b / usr / lib / skype / skype # ෆ්ලෑෂ් ප්ලේයර් ප්ලගිනය -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- * # උත්ප්‍රේරක -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 / මොඩියුල / දිගු / fglrx / -b /usr/lib/xorg/modules/linux/libfglrxdrm.so -b /usr/lib/xorg/modules/extensions/libglx.so

KDE ප්‍රශස්ත කරන්න

පොරොන්දු වී ඇත්තේ ණයයි. ඔබ දැනටමත් ඔබේ පද්ධතිය කලින් සම්බන්ධ කර ඇත්නම් KDE පැටවීමේ වේලාවන්හි කිසිදු වෙනසක් ඔබ දැක නැත. මෙයට හේතුව KDE අවශ්‍ය සියලුම පුස්තකාල පැටවීම සඳහා kdeinit නම් උපයෝගීතාවයක් ලෙස සේවය කිරීමයි. මෙම මෙවලම භාවිතා නොකිරීමට, එය පූර්ව සම්බන්ධිත බව අපි KDE ට දැනගත යුතුය. මෙය සිදු කිරීම සඳහා අපි (root ලෙස) විචල්ය ගොනුවක් සෑදිය යුතුය:

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

එහිදී අපි පහත පේළිය අලවන්නෙමු

export KDE_IS_PRELINKED=1

තවද අපි එයට නිසි අවසර ලබා දෙමු (කිසිදු නරක දෙයක් එකතු කිරීමට අපට අවශ්‍ය නැත ආර්එම් -ආර්එෆ් /)

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

ඔබ මාව විශ්වාස නොකරන්නේ නම්, මෙන්න මගේ පද්ධතියේ KDE ආරම්භ වන වීඩියෝවක්:

[පිරිවිතර] පද්ධති විස්තර:
  • 7200 ආර්පීඑම් හි HDD
  • ජෙන්ටූ
  • XFS
  • Ksplash අක්‍රීයයි (වීඩියෝ කළු තිරයට හේතුව
[/ පිරිවිතර]

Cron සහ prelink

යාවත්කාලීනයන් නිතර සිදුවන ආක්ලිනක්ස් වැනි පද්ධතියක් ඔබ භාවිතා කරන්නේ නම්, සෑම දිනකම පූර්ව සබැඳියක් ධාවනය වන ක්‍රෝන් එකක් එකතු කිරීම සිත්ගන්නා සුළු විය හැකිය.

මේ අනුව, අපි නැනෝ සමඟ ක්‍රෝන් ගොනුව විවෘත කරමු (root ලෙස):

nano /etc/cron.daily/prelink

අපි පහත සඳහන් දෑ අලවන්නෙමු:

#! / බින් / බාෂ්
[[-x / usr / bin / prelink]] &&
/ usr / bin / prelink -අම්ආර් &> / dev / null

එවිට අපි එයට සුදුසු අවසර ලබා දෙමු (කිසිවෙකු අනිෂ්ට කේතයක් එක් කිරීමට කිසිවෙකු කැමති නැති බව මම දැනටමත් සඳහන් කර ඇත්තෙමි):
chmod 755 /etc/cron.daily/prelink

ලිපියක් කියවීමේදී හොඳ පුරුද්දක් වන්නේ පිටපත හරියටම කරන්නේ කුමක්ද යන්න සොයා බැලීමයි. එය ලිවීමේදී හොඳ පුරුද්දක් වන්නේ එය කුමක් සඳහාද යන්න පැහැදිලි කිරීමයි. මෙන්න බිඳවැටීම

  1. පළමු පේළිය භාවිතා කරන්නේ පද්ධතියට බාෂ් ස්ක්‍රිප්ටයක් යනු කුමක්ද සහ පරිවර්තකයා සිටින ස්ථානය පැවසීමටය.
  2. දෙවැන්න බාෂ් දෝශ නිරාකරණ ප්‍රකාරයේදී ධාවනය කරයි, ඒ මන්දැයි මම නොදනිමි, නමුත් එය නිර්දේශ කර ඇත, එය අවදානමකින් තොරව ඉවත් කළ හැකිය. && යන්නෙන් අදහස් කරන්නේ විධානය අවසන් වූ විට පහත සඳහන් දෑ ක්‍රියාත්මක කරන්න.
  3. දැනටමත් පැහැදිලි කර ඇති සමහර පරාමිතීන් සමඟ පූර්ව සම්බන්ධතාවය ක්‍රියාත්මක කරන්න, &> / dev / null ඕනෑම නිමැවුමක් / dev / null වෙත හරවා යවයි, එනම් එය එය ඉවතලයි

උනන්දුවක් දක්වන සබැඳි


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 27 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   අයිවන් බාරා ප්රකාශ කළේය

    ඔබ [ENTER] වෙත ලබා දුන් “වැඩ වර්ජනය” සමඟ, පරිගණකය බියට පත්ව ඇති කුඩා වාමන සතුන් පෙර මෙන් දෙගුණයක වේගයකින් වැඩ කිරීමට පටන් ගත් විට, ඔබ කියන්නේ PRELINK භාවිතා කරන්න, නමුත් ඔබේ පද්ධතිය භීෂණය මත පදනම් වේ ... හහාහා!

    සුබ පැතුම් සහ විශිෂ්ට තනතුර

    බෙදා ගැනීමට ස්තූතියි.

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      ම්ම්, ශබ්දය නිසා මගේ එක්ස්ඩී පරිගණකයේ පතලක් තිබුනේ නම් මා පුදුම නොවනු ඇත.

    2.    දඩයක්කාරයා ප්රකාශ කළේය

      විහිළුවට එපික්, ඔහු ඇතුළු වීමට උනන්දුවෙන් සිටි බව ඇත්තකි.

  2.   ෂියෝසි ප්රකාශ කළේය

    මඳ වේලාවකට පෙර මම මෙය මිණුම් සලකුණු කළ බව අදහස් දැක්වීමට කැමැත්තෙමි, සහ වෙනස්කම් බොහෝ දුරට නැති බව මට පෙනුණි (මා සිතන පරීක්ෂණ ලෙස භාවිතා කර ෆයර්ෆොක්ස් සහ නාටිලස් බිටු ගිලෙන්න).
    උනන්දුවක් ඇත්නම් මම ගොනුව ප්‍රකාශයට පත් කරමි (කම්මැලිකම සඳහා මම එය එකල ප්‍රකාශයට පත් නොකළෙමි).

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      ම්ම්, සෑම ලිපිගොනුවකම වැඩිදියුණු වීමක් නොපෙනේ, නමුත් අවම වශයෙන් පද්ධතිය වේගයෙන් ආරම්භ වීමට නැඹුරු වේ.

  3.   දින ප්රකාශ කළේය

    මම e4rat භාවිතා කළ කාලයක් තිබූ අතර එය ආරම්භය තත්පර කිහිපයක් සඳහා වැඩි දියුණු කරන ලදි, මන්ද එය මා දකින දෙයට වඩා වේගයෙන් ආරම්භ වන HDD එකක් වන අතර, දැනට මා සතුව කුඩා එස්එස්ඩී එකක් කාවෝස් සහ එක්ස්එෆ්එස් ඇත. මට එය විශ්වාස කළ නොහැකි කාලය.
    http://i.imgur.com/ds6WqIT.png

    1.    ජොආඕ ප්රකාශ කළේය

      ඔබ භාවිතා කරන ඩෙස්ක්ටොප් තේමාව සහ අයිකන කට්ටලය (හොඳ කම්පනයකින්) දැන ගැනීමට මම ඉල්ලා සිටිමි.

      1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

        මම දිවුරනවා තේමාව හීලියම් කියලා.

      2.    දින ප්රකාශ කළේය

        ප්ලාස්මා තේමාව සහ අයිකන ඩයිනමෝ සහ ඊළඟ තුනී කවුළුව ලෙස හැඳින්වේ.
        http://sta.sh/02ful04ags1
        http://hombremaledicto.deviantart.com/art/Dynamo-Plasma-beta-473014317
        http://kde-look.org/content/show.php?content=164722

        ඕෆ් for සඳහා ගීතයේ කතුවරයාට කණගාටුයි

    2.    ජෝස් සැරයටිය ප්රකාශ කළේය

      එම යෙදුම් දියත් කිරීම හඳුන්වන්නේ කුමක්ද? 🙂

      1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

        මම හිතන්නේ එය සරල qml දියත් කිරීමක් ලෙස හැඳින්වේ.

      2.    දින ප්රකාශ කළේය

        රෝඩර් පවසන පරිදි, එය QML ය

      3.    ජෝස් සැරයටිය ප්රකාශ කළේය

        ග්‍රේසියස්

  4.   eliotime 3000 ප්රකාශ කළේය

    ඉතා හොඳ ඉඟියක්, කේඩීඊ ආරුක්කු සහ ස්ලැක්වෙයාර් වල අරුමපුදුම දේ කළත් (මම ඒවා අත්හදා බැලුවෙමි. ඒවා ඇත්තෙන්ම දර්ශනීය ය).

  5.   අසුරියස් ප්රකාශ කළේය

    ගොඩාක් ස්තූතියි. මම එය මගේ ආරුක්කුව මත අත්හදා බැලුවෙමි, මම සාමාන්‍ය පෙරවදනක් කළ අතර වැඩිදියුණු කිරීම තරමක් හොඳ යැයි මම පැවසිය යුතුය.

  6.   ඉයන්පොක්ස් ප්රකාශ කළේය

    මම දන්නේ නැහැ ඒ මමද කියලා…. නමුත් මම කිසිදු වෙනසක් නොදකින අතර systemd- විශ්ලේෂණය සමඟ එය ආරම්භ කිරීමට තව කාලයක් ගතවේ ...

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      හොඳයි, ඔබේ මෙහෙයුම් පද්ධතියේ යම් ගැටළුවක් තිබිය යුතුය, ඔබ දන්නවා, prelink -au සහ සියල්ල විසඳනු ලැබේ.

  7.   බ්ලා බ්ලා බ්ලා ප්රකාශ කළේය

    මා දන්නා තරමින් (මගේම අත්දැකීමෙන්), අවම වශයෙන් ජෙන්ටූ හි KDE_IS_PRELINKED විචල්‍යයේ අගය පසු කිරීම සඳහා ඔබට නව ගොනුවක් සෑදීමට අවශ්‍ය නොවේ. /Etc/env.d/1kdepaths හි KDE_IS_PRELINKED = 43 රේඛාව සීමා නොකරන්න (මේ මොහොතේ මගේ යන්ත්‍රය නොමැති බැවින් එය හරියටම මාර්ගයදැයි මට විශ්වාස නැත).

    KDE සම්පුර්ණයෙන්ම සම්පාදනය කරන සෑම අවස්ථාවකම, ඔබ එම ගොනුව පරික්ෂා කළ යුතුය, මන්ද එය ස්ථාපනය කරන සමහර පැකේජ මා සඳහන් කළ ගොනුව නැවත ලියයි.

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      බොහෝ විට එය බොහෝ ඩිස්ට්‍රෝස් වල ඇත. නමුත් මම එය කළ ආකාරයටම මෙම වින්‍යාසය වෙනස් නොවන බවට සහතික වෙමි.

  8.   සංඛ්‍යාන ප්රකාශ කළේය

    විශිෂ්ට තනතුර, සුභ පැතුම්

    ජෙන්ටූ ස්ථාපනය කිරීම සඳහා නිබන්ධනයක් නිර්මාණය කිරීමට මම යෝජනා කරමි

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      මම එය මතකයේ තබා ගනිමි. ඔබට ස්තුතියි

  9.   ක්‍රිස්ටියන්එච්සීඩී ප්රකාශ කළේය

    ඉතා හොඳ උපයෝගීතාවයක්, එය මට සේවය නොකළත්, මා සතුව ඇති නිසා: කේඩීඊයට පිළිකුල් සහගතය

  10.   Javier ප්රකාශ කළේය

    ඩොල්ෆින් වේගවත් වේද? එය ආරම්භ කිරීම සැමවිටම මන්දගාමී බව පෙනේ

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      එය, මම නොදනිමි, මම සෑම විටම පෙරනිමියෙන් එය භාවිතා කළ යුතුය. මම ජෙන්ටූ, පෝටේජ් භාවිතා කරමි, එය පූර්ව ලින්ක් ස්ථාපනය කර ඇති බව අනාවරණය වුවහොත්, එය ස්වයංක්‍රීයව ද්විමයන් පූර්ව සම්බන්ධ කරයි, එබැවින් අදහසක් නැත.

  11.   පෙපෝ ප්රකාශ කළේය

    සිත්ගන්නාසුළු, ස්තූතියි!

    PD- පුස්තකාලය = පුස්තකාලය, පුස්තකාලය නොවේ
    හොඳයි, ඩෙස්ක්ටොප් එක ප්ලාස්මා ඩෙස්ක්ටොප් ලෙස හැඳින්වේ, කේඩීඊ නොවේ. හරි, මම xD නවත්වනවා

    1.    මාර්ගෝපදේශකය ප්රකාශ කළේය

      පරිගණක ප්‍රභාෂයේ එය පිළිගත් අසාර්ථකත්වයකි, සියල්ලට පසු, භාෂා ප්‍රායෝගික ය, විශේෂයෙන් පරිවර්තනවල.
      https://es.wikipedia.org/wiki/Librería_(desambiguación)

  12.   dtulf ප්රකාශ කළේය

    හොඳ. මම එය ArchLinux KDE (පාදම, සම්පූර්ණ DE නොවේ) තුළ පරීක්ෂා කිරීමට සූදානම්ව සිටි අතර එය මට "දෝෂ සුරැකීමේ '/etc/cron.daily/ සුරැකීමේ දෝෂය' /etc/cron.daily/prelink 'ලබා දෙයි: Prelink ගොනුව හෝ නාමාවලිය නොපවතී ': ගොනුව හෝ නාමාවලිය නොපවතී ». මා සතුව "ක්‍රෝන්" ස්ථාපනය කර නොමැති අතර විකියේ [1] ඔවුන් කතා කරන්නේ ක්‍රෝනි, එෆ්ක්‍රොන් සහ වෙනත් ප්‍රභේද ගැන ය. නිබන්ධනය සම්පූර්ණ කිරීම සඳහා මා ස්ථාපනය කිරීමට හෝ කළ යුත්තේ කුමක්ද?

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