ਅੱਜ ਮੈਨੂੰ ਇੱਕ ਖੇਡ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਚਾਹੁੰਦਾ ਸੀ 😀 ਪਰ ਮੈਨੂੰ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਨੂੰ Windows ਲਾਇਬਰੇਰੀ ਦੀ ਲੋੜ. ਮੈਨੂੰ ਉਹ winetricks ਸਕਰਿਪਟ ਨਾਲ ਭਰ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ ਹੈ ਅਤੇ ਜਦ ਮੈਨੂੰ ਸ਼ੁਰੂ ਕਰ ਮੈਨੂੰ ਹੇਠ ਦਿੱਤਾ ਸੁਨੇਹਾ ਬਾਲਟੀ ਪ੍ਰਾਪਤ ਕੀਤਾ –

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

Pretty Funny ਸਥਿਤੀ ਨੂੰ, ਜਦਕਿ ਬਹੁਤ ਸਪੱਸ਼ਟ. 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 / local / bin / wineserver където въпросния скрипт търси файлът по подразбиране но в моя случай е /usr/lib32/wine-unstable/wineserver

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

ਪਿਛਲੇ ਕੁਝ ਦਿਨ ਵਿਚ ਸਾਨੂੰ ਇਕ ਦੋਸਤ sys ਪਰਬੰਧ ਦੀ ਕਿਸਮ ਚਿਕਨ ਜ ਅੰਡੇ ਦੇ ਨਾਲ ਇੱਕ ਗੱਲਬਾਤ ਦੀ ਅਗਵਾਈ – ਡੇਬੀਅਨ ਬਨਾਮ Slackware. ਆਮ ਤੌਰ ਤੇ ਜਦ ਇਸ ਨੂੰ ਕੋਈ ਵੀ ਜੇਤੂ ਬਹਿਸ ਮੈਨੂੰ ਮੇਰੇ ਧਰਮ ਉਹ ਨੂੰ ਪਿਆਰ ਉਸ ਦੇ, ਦੋਨੋ ਸਾਨੂੰ ਕੀ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਕਾਰਨ ਹਨ. ਪਰ ਸਭ brashtolevtsi ਨਾਲ ਮੈਨੂੰ ਫੇਰ ਇਸੇ ਹੈਰਾਨ. ਇਸੇ ਡੇਬੀਅਨ ਡੈਸਕਟਾਪ ਸਰਵਰ ਅਤੇ ਡੈਸਕਟਾਪ ਮਸ਼ੀਨ ਨੂੰ ਵਰਤਣ ( ਮੈਨੂੰ ਵੀ ਛੁਪਾਓ-chroot ਅਤੇ ਮੇਰੇ 'ਤੇ ਪਾ ਦਿੱਤਾ ਗਿਆ ਸੀ). ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਅਤੇ ਮੇਰੇ ਸਾਬਕਾ ਬੌਸ ਦੇ ਇੱਕ ਦੇ tvadenieto ਕਰ ਸਕਦਾ ਹੈ:

ਕੀ ਤੁਹਾਨੂੰ ਪਤਾ ਹੈ ਵਧੀਆ ਲੀਨਕਸ ਹੈ?

– ਹੈ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਪਹਿਲੀ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪਰਬੰਧਿਤ ਇਕ.

ਅਸਲ ਵਿਚ, Slackware 9 ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਮੇਰੇ ਪਹਿਲੇ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਸੀ ਕਿ ਆਪਣੇ-ਆਪ ਨੂੰ ਇੰਸਟਾਲ ਹੈ 😀 ਪਰ ਕੁਝ ਬਦਲ ਰਹੇ ਹਨ. ਇਸ ਲਈ ਇੱਥੇ ਮੇਰੇ ਕਾਰਨ ਦੇ ਕੁਝ ਹਨ, ਇਸੇ ਡੇਬੀਅਨ:

1. ਇਸ ਕਰਕੇ ਇਸ ਨੂੰ ਕਾਇਮ ਰੱਖਣ ਲਈ ਆਸਾਨ ਹੈ – ਪੈਕੇਜ ਦੇ ਵਿਚਕਾਰ ਨਿਰਭਰਤਾ. Dame ਇਸ ਪਲੱਸ ਜ slackware ਦਾ ਇੱਕ ਸਾਫ ਘਟਾਓ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਤੇ ਇਸ ਨੂੰ ਦੇਖਿਆ ਹੈ. ਪੈਕੇਜ ਦੇ ਵਿਚਕਾਰ ਨਿਰਭਰਤਾ ਹੈ “ਵਾਧੂ” ਜਿਸ ਨੂੰ ਮੁੱਖ ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਇੱਕ ਸਿਸਟਮ menadzhiranaeto ਦੀ ਦੇਖਭਾਲ ਦੀ ਸਹੂਲਤ. ਤੁਹਾਨੂੰ PHP ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ, ਜੇ ਮੈਨੂੰ ਹੋਰ ਲਾਇਬਰੇਰੀ ਆਮ ਰੋਸ਼ਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਦੀ ਲੋੜ ਨਹੀ ਹੈ ਚਾਹੁੰਦੇ, ਜਦ. ਮੈਨੂੰ ਕੁਝ ਸਾਲ ਇੱਕ ਮਾਮਲੇ 'ਅਤੇ ਸਾਰੇ ਦੁੱਖ ਨੂੰ ਇੱਕ ਵੈੱਬ ਸਰਵਰ' ਤੇ ਜਦ ਇੰਸਟਾਲ ਹੈ ਯਾਦ ਹੈ, ਜਦਕਿ ਮੈਨੂੰ ਨਿਰਭਰਤਾ ਨੂੰ ਭਰਨ ਲਈ ਜ਼ਰੂਰੀ ਮੋਡੀਊਲ ਕੰਪਾਇਲ ਕਰਨ ਲਈ PHP-ਇਸ ਨੂੰ. ਹੋਰ ਦੇਸ਼ ਬਾਈਨਰੀ ਕਿਸੇ ਵੀ ਚੋਣ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਡੇ ਕੇਸ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਨਾ ਹੋ ਸਕਦਾ ਹੈ ਜ ਬਸ ਜ਼ਰੂਰੀ ਚੋਣ ਕਮੀ ਨਾਲ ਕੰਪਾਇਲ ਪੈਕੇਜ ਤੱਕ Dame. ਨਾਲ ਨਾਲ, ਜਿਹੜੇ ਮਾਮਲੇ 'ਹਨ ਲਈ apt-get ਸਰੋਤ ਨੂੰ ਕੱਢਣ ਲਈ ਆਪਣੇ Sorsk ਜਿਸ ਦੇ bildnat ਪੈਕੇਜ ਪਲੱਸ ਕਿਸੇ ਵੀ ਪੈਚ, ਜੋ ਕਿ ਰੱਖਿਆ ਹੈ. ਸੋਧ ਅਤੇ ਸੰਚਾਲਨ ਨੂੰ ਹਮੇਸ਼ਾ ਨਿੱਜੀ ਸੁਆਦ ਅਤੇ ਮਰਜ਼ੀ 'ਤੇ ਸੰਭਵ ਹੈ.

2. ਇਸ ਕਰਕੇ ਉੱਥੇ netinstall CD – ਬੁਨਿਆਦੀ ਪੈਕੇਜ ਨਾਲ ਘੱਟੋ ਚਿੱਤਰ ਨੂੰ. ਕੋਈ ਹੈਰਾਨੀ ਇਸ ਨੂੰ ਨਵ ਉਪਭੋਗੀ ਲਈ ਲਾਭਦਾਇਕ ਹੋਵੇਗਾ, ਪਰ ਕੋਈ ਵੀ ਸਿਸਟਮ ਪਰਸ਼ਾਸ਼ਕ ਲਈ ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲੇਸ਼ਨ ਫਾਇਦਾ ਹੈ. ਇੰਸਟਾਲ ਕਰੋ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਬਿੱਟ ਪੈਕੇਜ ਵਰਕਸ਼ਾਪ ਹੈ. ਇੱਕ ਸਿਸਟਮ ਨੂੰ ਲਗਭਗ 0. ਇਸ ਲਈ ਜੇਕਰ ਤੁਹਾਨੂੰ ਸੁਰੱਖਿਆ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਬਿਲਕੁਲ ਤਰੀਕੇ ਨਾਲ ਤੁਹਾਨੂੰ ਉਮੀਦ ਹੈ ਕੰਮ ਕਰੇਗਾ – ਸਾਡਾ ਛੋਟਾ ਜਿਹਾ ਕੋਈ ਹੋਰ. ਕੁਝ ਦਿਨ ago ਮੈਨੂੰ x64 ਸਿਸਟਮ ਲਈ slackware CD1 ਨੂੰ ਹਟਾਉਣ ਲਈ ਚਾਹੁੰਦਾ ਸੀ ਅਤੇ ਮੈਨੂੰ unpleasantly ਹੈਰਾਨ ਸੀ ਆਪਣੇ x64 ਵਰਜਨ ਦੇ ਸਿਰਫ DVD ਨੂੰ ਵਰਜਨ ਉੱਥੇ ਸੀ, ਜੋ ਕਿ. ਸਿਰਫ x86 ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲੇਸ਼ਨ dosatatachno CD1 ਨੂੰ ਹਟਾਉਣ ਲਈ ਇੱਕ ਚੋਣ ਹੈ. ਨਾ ਹੈ, ਜੋ ਕਿ ਇਸ ਨੂੰ ਇੱਕ ਦਰਦ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਮਰਨ ਲਈ ਜ਼ਰੂਰੀ ਪੈਕੇਜ ਪਰ ਇਕ ਵੀ ਸਰਵਰ ਤੇ ਆਮ ਤੌਰ 'ਤੇ DVD ਸਕੈਫੋਲਡਿੰਗ ਚੁਣਿਆ ਜਾਣਾ ਜਾਵੇਗਾ 😀 WTF??? ਡੇਬੀਅਨ netinstall ਚਿੱਤਰ ਨੂੰ ਤੁਹਾਨੂੰ ਮੌਕਾ ਮੁੜ ਕੇ ਇੰਟਰਨੈੱਟ ਕੱਢਣ ਲਈ ਕਿ ਕੀ ਹੋਰ ਪੈਕੇਜ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ਇੱਕ ਸਕਾਰਾਤਮਕ ਹੈ, че ще бъдат последната версия в огледалото stable/testing/unstable.

3. Защото има супер елементарен инсталаторконзолата не е плашеща. Тук нещата са малко 50/50 защото и Slackware също е с изключително лесен инсталатор с единственото изключение което е ключово разделянето на диска се налага да се напишат малко команди в конзолата което е плашещо за някои потребители. fdisck или cfdisk не са толкова страшни но факта че не е вградено в инсталатора само по себе си е недостатък. Веднъж създаден дяла после се форматира от инсталатора но до тогава трябва да си почел малко. При Debian нещата са улеснени в това отношение по подразбиране инсталатора ти помага за това , но ако държиш да процеса да го контролираш по от близо винаги можеш да извикаш shell-а.

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

5. По подразбиране не е с KDEмного мразим KDE. А както е всеизвестно Патрик е голям радетел на KDE и винаги това е била подразбиращата се графична среда в Slack-а. Още при първата ми среща с KDE разбрах че това не е моя тип GUI освен всичко друго много ми напомняше и за Windows

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

Debian OpenLogo

Миналия ден един приятел ми писа че имал проблем с ਡੇਬੀਅਨ server-a си. По точно не му пазел сессиите повече от 30 минути независимо колко се настройва session.gc_maxlifetime. В общи линии проблема е че Debian са решили да пренапишат поведението на сесиите като вместо garbage collector-а се стартира един cron на всяка 9-та и 39-та минута който почиства старите сесии. Тои се намира в /etc/cron.d/php5

като цяло семпличък скрипт който стартира от своя страна /usr/lib/php5/maxlifetime и в него се намира променливата колко време да е живота на кукито който е 1440 секунди или 24 минути 😉 От тук нататък има 2 варианта или да се спре крон-а и по този начин се прекратява автоматичното чистене което може по късно да се пренастрой от php.ini или направо в самия скрипт да се промени продължителноста на живота на сесиите с променливата max. Аз лично предпочитам втория вариант. Доста по чист е като цяло но има и недостатъкако се презапише файлът промените ни ще се изгубят което си е неприятен факт.

ਜ਼ਬੂ. Сега като се замисля вероятно ако се дефинира друго място където да се съхранява сеиината информация чрез самото 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 ਨਾਲ ਲੈੱਸ