Сёння я хацеў ўсталяваць гульню 😀, але мне трэба трохі бібліятэк Windows,. Я вырашыў напоўніць іх winetricks сцэнар, і калі я пачаў, я атрымаў наступнае паведамленне вядро –

$ ./winetricks
 ------------------------------------------------------
 wineserver not found!
 ------------------------------------------------------

Даволі пацешная сітуацыя, у той час вельмі відавочна. Winetricks не намира wineserver binary файлът. Общо взето нормално понеже ползвам x64 Debian Linux и пакетите който ползвам не са от официалния източник. Рашэнне простае ў 2 крокі

1. Мы шлях wineserver

$ locate wineserver
/usr/lib32/wine-unstable/wineserver
/usr/share/man/de.UTF-8/man1/wineserver.1.gz
/usr/share/man/fr.UTF-8/man1/wineserver.1.gz
/usr/share/man/man1/wineserver.1.gz

І стварыць сімвалічную vrzka /USR / мясцовыя / бен / wineserver където въпросния скрипт търси файлът по подразбиране но в моя случай е /usr/lib32/wine-unstable/wineserver

#ln -s /usr/lib32/wine-unstable/wineserver /usr/local/bin/wineserver

У апошнія некалькі дзён мы будзем весці размову з адным SYS тыпу адмін курыца ці яйка – Debian супраць Slackware. Як звычайна, калі ён не Дебатирование няма пераможцы я люблю сваю рэлігію ён яго, як у нас ёсць дастаткова падстаў, каб зрабіць. Але ўсе разам brashtolevtsi я зноў задавалася пытаннем, чаму. Навошта выкарыстоўваць настольныя серверы Debian і настольных кампутараў ( Я нават паставіць на андроіда-Chroot і мяне). Я магу думаць і tvadenieto аднаго майго былога боса:

Вы ведаеце, хто з'яўляецца лепшым Linux?

– Адзін, што вам удалося ўсталяваць першы.

На самай справе, Slackware 9 Я думаю, што гэта быў мой першы дыстрыбутыў, які сам усталяваў 😀 Але ўсё мяняецца. Дык вось некаторыя з маіх прычын, чаму Debian:

1. Таму што гэта лёгка падтрымліваць – Залежнасці паміж пакетамі. Дам гэта відавочны мінус плюс ці Slackware залежыць ад таго, як яна разглядаецца. Залежнасці паміж пакетамі з'яўляецца “экстра” што палягчае ўстаноўку і кардынальнае абслугоўванне сістэмы menadzhiranaeto. Калі вы хочаце ўсталяваць PHP не трэба ведаць, калі ў мяне ёсць іншыя бібліятэкі, неабходныя, каб запаліць нармальны. Я памятаю адзін выпадак, некалькі гадоў таму, калі яны ўстаноўлены на вэб-сэрвэры і ўсе нягоды, пакуль я запаўняю залежнасцяў для кампіляцыі неабходных модуляў PHP-гэта. Дам з іншых краін бінарнага пакета, складзенага з любымі варыянтамі, якія могуць не працаваць належным чынам на вашым выпадку або проста не хапае неабходных опцый. Ну для тых, хто мае справу крыніца APT-GET падціснуць Сорский якога з'яўляецца bildnat пакет плюс любыя патчы, якія расстаўлены. Мадыфікацыі і мадэрацыі заўсёды магчымыя па гусце і меркаванні.

2. Таму што там NetInstall кд – мінімальная малюнак з асноўнымі пакетамі. Нядзіўна, што, як было б карысна для новых карыстальнікаў, але і для любога сістэмнага адміністратара мінімальная ўстаноўка з'яўляецца перавагай. Ўсталяваць трохі пакетаў семінараў. сістэма амаль 0. Такім чынам, у вас ёсць бяспекі, якая будзе працаваць менавіта так, як вы чакаеце – Наш маленькі не болей. Некалькі дзён таму я хацеў, каб выдаліць Slackware CD1 для сістэмы x64, і я быў непрыемна здзіўлены, што ёсць толькі DVD-версія іх версіі x64. Толькі x86 мае магчымасць выдаліць CD1 dosatatachno мінімальнай ўстаноўкі. Не тое, што гэта боль, каб памерці падчас ўстаноўкі будуць абраныя неабходныя пакеты, але ў цэлым DVD будаўнічыя лесу на адным серверы 😀 WTF??? Debian NetInstall малюнка прапануе Вам магчымасць яшчэ раз для выбару, якія дадатковыя пакеты, каб выцягнуць з Інтэрнэту з'яўляецца станоўчым, гэта будзе апошняя версія да люстэрка стабільны / тэставанне / нестабільная.

3. Таму што ёсць супер просты ўсталёўнік – Кансоль не страшна. справы трохі 50/50 таму што Slackware таксама надзвычай лёгка ўсталёўнік з адзіным выключэннем з ключавых падзелаў, каб пісаць некалькі каманд у кансолі, якая страшна для некаторых карыстальнікаў. fdisck або cfdisk не так ужо і страшна, але той факт, што ён пабудаваны ў ўсталёўнік сам па сабе з'яўляецца недахопам. Веднъж създаден дяла после се форматира от инсталатора но до тогава трябва да си почел малко. При Debian нещата са улеснени в това отношение по подразбиране инсталатора ти помага за това , но ако държиш да процеса да го контролираш по от близо винаги можеш да извикаш shell-а.

4. Защото debian екипа са отворени към странни идеи. Хммм някой слакър тука би ми се изсмял грубо, че такива изрудщини като кръстосан linux с BSD ядро не е необходим, но пък защо не. Хората преди са се смеели и на твърдението че, земята е кръгла. 😀 Ако не се лъжа Debian работи на най- вялікая калекцыя абсталявання 😉

5. Па змаўчанні не з KDE – многія KDE нянавісць. І, як усе ведаюць, Патрык з'яўляецца вялікім якая прапаведуе KDE і яна заўсёды была па змаўчанні графічнае асяроддзе Слабосученый-энд. Нават на маёй першай сустрэчы з KDE я зразумеў, што гэта быў не мой тып GUI між іншым нагадаў мне шмат і для Windows,

HTTP://www.youtube.com/watch?v = 10k3JwZUXlc

Debian OpenLogo

На днях адзін напісаў мне, што ў яго былі праблемы з У Debian ваш сервер-а. За не ахоўвае больш, чым EASB 30 як бы ні хвіліны мелодыі session.gc_maxlifetime. У асноўным праблема заключаецца ў тым, што Debian вырашыў перапісаць паводзіны сесій замест прыбіральнік смецця-і пачынае хрон кожны 9-й і 39-й хвіліне, якая выдаляе старыя сесіі. Toi размешчаны ў /etc/cron.d/php5

като цяло семпличък скрипт който стартира от своя страна /usr/lib/php5/maxlifetime и в него се намира променливата колко време да е живота на кукито който е 1440 секунд ці 24 хвілін 😉 Адсюль там 2 варыянты або спыніць карону, і, такім чынам, скасавала аўтаматычную ачыстку, якія пазней можна пераналадзіць з дапамогай php.ini ці непасрэдна ў сам скрыпт, каб змяніць працягласць жыцця сесій з зменнай макс. Я асабіста аддаю перавагу другі варыянт. Значна чысцей, як правіла, але мае недахоп, – ако се презапише файлът промените ни ще се изгубят което си е неприятен факт.

пс. Сега като се замисля вероятно ако се дефинира друго място където да се съхранява сеиината информация чрез самото php би трябвало да излезе извън обхвата на скрипта и по този начин да се използва пак по нормален сесията без да прекъсва грубо.

ini_set('session.gc_maxlifetime', 14400);
 ini_set('session.gc_probability', 1);
 ini_set('session.gc_divisor', 100);
 session_save_path(APP_PARENT_DIR . '/sessions');

падтрымліваючы Zemanta