Сонымен, бізде QtCore кітапханасына тәуелді екілік екілік бар деп елестетіп көрейік, егер оған алдын ала сілтеме жасағаннан кейін, ол алдымен алдын ала сілтеме арқылы белгіленген кеңістіктен іздейді және оны таппаған жағдайда (жаңарту, мысалы) оны дәстүрлі түрде іздейді.
Prelink GNU / linux немесе BSD сияқты кез келген POSIX үйлесімді жүйесінде жұмыс істейді.
The
Алдын ала сілтемені қалай қолдануға болады
Жүйені алдын-ала сілтеме арқылы оңтайландыру өте қарапайым, біз (root ретінде) екілік жүйені оңтайландырамыз:
prelink binario
Бірақ бүкіл жүйені оңтайландыру үшін біз:
prelink -amvR
Сіз келесі нәрсені көресіз:
Параметрлердің мағынасын егжей-тегжейлі түсіндіру:
- a: барлығына тең, оны бүкіл жүйеге қолданады
- m: балама - жад-жады, оның қалай жұмыс істейтінін түсіндіру күрделі, бірақ кеңістікті үнемдейді
- v: -verbose баламасы, алдын-ала байланыстырылған кітапханалардың қайсысын білуге мүмкіндік береді
- Ж: кездейсоқ мәнге айналдырып, қауіпсіздікті арттырыңыз. Мен оның жұмысының егжей-тегжейін білмеймін
Алдын ала сілтемені алу үшін (ажырату) екілік
prelink -u
Барлық жүйе:
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- * # 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
KDE-ді оңтайландыру
Уәде етілген нәрсе - қарыз. Егер сіз жүйеңізді алдын-ала байланыстырып қойған болсаңыз, KDE жүктеу уақытында ешқандай айырмашылықты байқамаған боларсыз. KDE барлық қажетті кітапханаларды жүктеуге арналған kdeinit деп аталатын утилита ретінде қызмет ететіндіктен. Бұл құралды пайдалануды болдырмау үшін KDE-ге оның алдын-ала байланыстырылғандығын хабарлауымыз керек. Ол үшін біз (root ретінде) айнымалы файл жасауымыз керек:
nano /etc/profile.d/kde-prelink.sh
Біз келесі жолды қоямыз
export KDE_IS_PRELINKED=1
Біз оған тиісті рұқсаттарды береміз (біз оған бұзықтардың қосылуын қаламаймыз) rm -rf /)
chmod 755 /etc/profile.d/kde-prelink.sh
Егер сіз маған сенбесеңіз, мына жерде KDE жүйесінің жүктелуінің видеосы бар:
- HDD 7200 айн / мин
- Gentoo
- XFS
- Ksplash өшірілген (бейне қара экранның себебі)
Cron және алдын ала сілтеме
Егер сіз Archlinux сияқты жүйені қолдансаңыз, онда жаңартулар өте жиі кездесетін болса, күн сайын алдын ала сілтеме жасайтын крон қосу өте қызықты болуы мүмкін.
Осылайша, біз cron файлын наномен ашамыз (root ретінде):
nano /etc/cron.daily/prelink
Біз келесілерді жапсырамыз:
#! / bin / bash [[-x / usr / bin / prelink]] && / usr / bin / prelink -amR &> / dev / null
Содан кейін біз оған тиісті рұқсаттарды береміз (мен біреудің зиянды кодты қосуын ешкім қаламайтынын айтып өттім):
chmod 755 /etc/cron.daily/prelink
Мақаланы оқудағы жақсы әдет - сценарийдің нақты не істейтінін зерттеу. Оны жазу кезінде жақсы әдет - бұл не үшін керек екенін түсіндіру. Міне, бұзылу
- Бірінші жол жүйеге бас сценарийі және аудармашының орналасқан жері туралы айту үшін қолданылады.
- Екіншісі bash-ді отладтық режимде орындауға мәжбүр етеді, неге екенін білмеймін, бірақ оны ұсынған жөн, оны тәуекелсіз жоюға болады. && дегеніміз, команда аяқталғаннан кейін келесі әрекеттерді орындаңыз.
- Алдын-ала түсіндірілген кейбір параметрлермен алдын ала сілтемені орындаңыз, &> / dev / null кез келген шығуды / dev / null-ге бағыттайды, яғни оны тастайды
27 пікір, өз пікіріңізді қалдырыңыз
Сіз [ENTER] берген «ереуілмен», компьютер қорқып, бұрын екі есе жылдамдықпен жұмыс істей бастаған ергежейлілер, PRELINK қолданыңыз дейді, бірақ сіздің жүйеңіз террорға негізделген ... хахаха!
Сәлемдесу және тамаша пост
Бөліскеніңіз үшін рақмет.
Хм, шу шығарғанда, менің XD компьютерімде мина болса, мен таң қалмас едім.
Әзіл дастан, ол кіруге ынталы болғаны рас, хехе
Мен осыдан біраз уақыт бұрын мен эталон жасағанымды және айырмашылықтардың нөлге жуық екенін көргім келетінін айтқым келеді (сынақ ретінде қолданып, firefox және nautilus биттерін батырып тастаңыз).
Егер қызығушылық танытса, мен файлды жариялаймын (мен оны жалқаулық үшін жарияламадым).
Хм, барлық файлдарды жақсарту мүмкін емес, бірақ, ең болмағанда, жүйе тезірек жүктелуге бейім.
Менде e4rat қолданылған уақыт болды және ол іске қосуды бірнеше секундқа жақсартты, өйткені бұл hdd, ол менің көргенімнен тез басталады, қазіргі уақытта менде kaos және xfs форматындағы кішкене SSD бар және іске қосуды көргенде уақыт мен оған сене алмадым.
http://i.imgur.com/ds6WqIT.png
Мен сіз қолданып жатқан жұмыс үстелінің тақырыбын және белгішелер жиынтығын білуді талап етемін (жақсы күйде)
Мен бұл тақырып гелий деп ант етемін.
Плазмалық тақырып пен белгішелер Динамо және Келесі жұқа терезе деп аталады.
http://sta.sh/02ful04ags1
http://hombremaledicto.deviantart.com/art/Dynamo-Plasma-beta-473014317
http://kde-look.org/content/show.php?content=164722
Ән авторына кешірім сұраймын 🙂
Қолданба іске қосқышы қалай аталады? 🙂
Менің ойымша, бұл қарапайым qml launcher деп аталады.
Роудер айтқандай, бұл QML
Грациас 😉
Өте жақсы кеңес, дегенмен KDE Arch және Slackware-де керемет жасайды (мен оларды сынап көрдім және олар шынымен де керемет).
Үлкен рахмет. Мен оны өзімнің аркамда сынап көрдім, жалпы алдын-ала сілтеме жасадым, жақсарту өте жақсы және мен өзімді өте ыңғайлы сезінемін
Бұл мен бе, білмеймін .... бірақ мен ешқандай айырмашылықты байқамаймын және systemd-анализімен оны бастау ұзаққа созылады ...
Сіздің жүйеңізде қандай да бір проблема болуы керек, сіз білесіз бе, алдын-ала сілтеме және бәрі шешілді.
Менің білуімше (өз тәжірибемнен), ең болмағанда Gentoo-де KDE_IS_PRELINKED айнымалысының мәнін беру үшін жаңа файл жасаудың қажеті жоқ. /Etc/env.d/1kdepaths ішіндегі KDE_IS_PRELINKED = 43 жолын алып тастаңыз (мен дәл осы жол екеніне сенімді емеспін, өйткені қазір менің машинам жоқ).
KDE толығымен жинақталған сайын, сіз бұл файлды тексеріп отыруыңыз керек, өйткені оның кейбір пакеттері мен айтқан файлдың орнына қайта жазылады.
Бұл көптеген таралымдарда болуы мүмкін. бірақ мен оны қалай жасасам, сол конфигурацияның өзгермегеніне кепілдік беремін.
Өте жақсы пост, құттықтаймыз
Мен сізге Gentoo-ны орнатуға арналған оқулық жасауды ұсынамын
Мен оны есте сақтаймын. Рақмет сізге
өте жақсы утилита, бірақ ол маған қызмет етпейді, өйткені менде: KDE үшін жиіркенішті
Дельфин жылдамдата ма? Әрқашан бастау баяу болып көрінетін
Ол керек, білмеймін, мен оны әрдайым әдепкі бойынша қолданамын. Мен gentoo, portage қолданамын, егер алдын-ала сілтеме орнатылғанын анықтаса, ол автоматты түрде екілік файлдарды алдын-ала сілтейді, сондықтан ешқандай түсінік жоқ.
Қызықты, рахмет!
PD- Кітапхана = Кітапхана, кітапхана емес 😉
Сонымен, жұмыс үстелі KDE емес, Plasma Desktop деп аталады. Жарайды, xD-ді тоқтатамын
Компьютерлік жаргонмен бұл қабылданған сәтсіздік, өйткені тілдер прагматикалық, әсіресе аудармада.
https://es.wikipedia.org/wiki/Librería_(desambiguación)
жақсы. Мен оны ArchLinux KDE-де сынамақ болдым (толық DE емес), ол маған «қатені сақтау '/etc/cron.daily/ қатесін сақтау' /etc/cron.daily/prelink 'береді: алдын ала сілтеме файлы немесе каталог жоқ ': Файл немесе каталог жоқ ». Менде «cron» орнатылмаған және викиде [1] олар cronie, fcron және басқа нұсқалар туралы айтады. Оқулықты аяқтау үшін не орнатуым керек немесе не істеуім керек?
[1] https://wiki.archlinux.org/index.php/cron#Installation