היום אני רוצה להתקין משחק 😀 אבל אני זקוק ספריות חלונות קצת. החלטתי למלא אותם עם תסריט 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 / local / bin / wineserver където въпросния скрипт търси файлът по подразбиране но в моя случай е /usr/lib32/wine-unstable/wineserver

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

בימים האחרונים אנחנו מובילים בשיחה עם תרנגולת סוג המנהל חבר sys או הביצה – דביאן vs סלאקוור. כרגיל כשזה להתדיין ללא מנצח אני אוהב הדת שלי הוא שלו, לשניהם יש לנו מספיק סיבות לעשות. אבל כל זמן brashtolevtsi אני שוב תהיתי מדוע. למה להשתמש בשרתי שולחן עבודה דביאן ומכונה שולחן עבודה ( אני אפילו הועמדתי android-chroot ואותי). אני יכול לחשוב tvadenieto של אחד הבוס שלי לשעבר:

האם אתה יודע מי הוא הטוב ביותר לינוקס?

– אחד שאתה הצלחת להתקין את הראשון.

למעשה, סלאקוור 9 אני חושב שזו הייתה ההפצה הראשונה שלי כי עצמו מותקן 😀 אבל הדברים משתנים. אז הנה כמה הסיבות שלי למה דביאן:

1. כי זה קל לשמור על – תלות בין חבילות. דאם מדובר מינוס ברור של פלוס או סלאקוור תלוי איך הוא מוצג. תלות בין החבילות היא “נוסף” המאפשר תקנת קרדינל ותחזוקה של menadzhiranaeto מערכה. Когато искам да си инсталирам php не е необходимо да знам дали имам и останалите библиотеки необходими за да запали нормално. Спомням си един случай преди няколко години когато инсталирах на един web server и всички мъки докато попълня зависимостите да се компилират необходимите модули по php-то. Дам от друга страна получаваш двоичен пакет компилиран с някакви опции които може да не работят правилно за твоя случай или пък просто да липсва необходими опции. Еми за тия случай си има apt-get source למשוך Sorsk מתוכם שלך היא חבילת bildnat בתוספת כל תיקון אשר ממוקמות. שינויי עבודות פיקוח הם תמיד אפשריים על טעם ועל שיקול דעת הסובייקטיבי.

2. כי יש cd התקנת רשת – תמונה מינימאלית עם חבילות בסיסיות. אין פלא איך זה יהיה שימושי עבור משתמשים חדשים אך עבור כל מנהל מערכת התקנה מינימאלית היא יתרון. התקן הוא סדנאות חבילות קצת. מערכת כמעט 0. אז יש לך ביטחון כי יפעל בדיוק כפי שאתה מצפה – הקטן שלנו לא יותר. לפני כמה ימים רציתי להסיר CD1 סלאקוור עבור מערכת x64 ואני הופתעתי לרעה שיש גרסת ה- DVD רק גרסות x64 שלהם. יש x86 רק אפשרות להסיר CD1 dosatatachno התקנה מינימלית. לא שזה כאב למות במהלך ההתקנה ייבחר חבילות הכרחיות אך בדרך כלל פיגומי DVD בשרת יחיד 😀 WTF??? תמונת דביאן התקנת רשת מציעה לך את ההזדמנות שוב לבחירה מה חבילות נוספות למשוך מהאינטרנט הוא חיובי, כי תהיה הגרסה האחרונה במראה יציבה / בדיקה / יציבה.

3. מאחר שקיים סופר התקנה פשוטה – המסוף הוא לא מפחיד. הדברים הם קצת 50/50 בגלל סלאקוור היא גם מתקין מאוד קל למעט רק מחיצות מפתח צורך לכתוב כמה פקודות במסוף וזה מפחיד עבור חלק מהמשתמשים. fdisck או cfdisk הם לא כל כך מפחיד אבל העובדה שזה מורכב המתקין עצמו הוא חיסרון. לאחר שנוצר אז המחיצה מעוצבת על ידי המתקין אבל עד אז אתה חייב לכבד פחות. בשנת דביאן דברים קלים יותר מבחינה זו, תכנית התקנת ברירת המחדל עוזרת לך על , אבל אם אתה שומר לתהליך כדי לשלוט בו מקרוב אתה תמיד יכול להתקשר פגז-ו.

4. בגלל צוות debian פתוח לרעיונות מוזרים. המממ מישהו slakar כאן הייתי צוחק בגסות, izrudshtini כגון לינוקס מוצלב עם הקרנל 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