I dag ønskede jeg at installere spillet 😀, men det tog mig nogle biblioteker for Windows. Jeg besluttede mig for at fylde dem med winetricks, script, når jeg har modtaget følgende meddelelse frisk –

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

Ret sjov situation, mens meget indlysende. Winetricks не намира wineserver binary файлът. Общо взето нормално понеже ползвам x64 Debian Linux и пакетите който ползвам не са от официалния източник. Løsningen er simpel i 2 fodspor

1. Vi finder wineserver vej

$ 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

Og skabe en symbolsk vrzka /usr/local/bin/wineserver където въпросния скрипт търси файлът по подразбиране но в моя случай е /usr/lib32/wine-unstable/wineserver

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

I de sidste par dage, vi taler med det andet system admin type, hønen eller ægget – Debian vs Slackware. Som sædvanlig, når debatible med ham, ikke en vinder, jeg elsker min religion, det er, og vi har begge nok grunde til at gøre det. Men af alle brsail jeg igen spurgte jeg mig selv, hvorfor. Hvorfor jeg bruger Debian til servere, desktops og stationære maskiner ( selv løb jeg chroot android og mig). Her kan du synes om og thenato en af mine tidligere chef:

Ved du, hvem der er den bedste Linux?

– Den ene, der formåede at installere den første.

I virkeligheden, Slackware 9 Jeg tror, det var min første distro der har installeret sig selv 😀 Men alt ændrer sig. Så her er nogle af mine grunde til Debian:

1. Fordi det er nemmere at vedligeholde – afhængigheder mellem pakker. Kære Frank plus eller minus slackware afhænger, som siger. Afhængigheder mellem pakker, er “ekstra” som forenkler installation, service og managername system. Når jeg vil installere php behøver ikke at vide, hvis jeg har andre biblioteker, der kræves for at udløse normalt. Jeg husker et tilfælde for et par år siden, da jeg har installeret en web-server og al den tid, jeg har afhængigheder er nødvendige for at kompilere php moduler, . Damer, på den anden side, vil du få en binær pakke er kompileret med nogle muligheder, som måske ikke korrekt i din sag, eller blot mangler de nødvendige indstillinger. Amy, dette er apt-get source enten trække det af Sora, som er bildat pakke, plus alle de rettelser, der er Pakket. Ændre og moderation er altid muligt i smag, og skøn.

2. Fordi der er en netinstall – minimum billede kerne-pakkerne. Det er ikke overraskende, da det ville være nyttigt for nye brugere, men for enhver system-administrator til at installere en minimal fordel. For at installere nogle pakker som garage. Systemet er næsten 0. Så du har sikkerhed for, at der vil fungere præcis som du forventer – os lidt mere af vores. For et par dage siden, at jeg ønskede at hente slackware cd1 til x64 system, og jeg blev ubehageligt overrasket over, at der er kun en dvd-version af 64-bit versionen af dem. Kun til x86-det er muligt at downloade cd1 dostatni for minimum installation. Ikke, at smerten ved døden under installationen, skal du vælge de krævede pakker, men stadig hele dvd-skelet-server 😀 WTF??? Debian netinstall-image giver dig mulighed for at vælge, hvilke yderligere pakker, der kan downloades fra Internettet som en positiv var, hvad er den nyeste version i spejlet i stable, testing/unstable.

3. Fordi der er en super enkel installation – konsollen er ikke skræmmende. Alt er en lille smule 50/50 da Slackware er også meget let at setup med en enkelt undtagelse, som er en central division på disken for at skrive nogle kommandoer i konsollen, som er skræmmende for nogle brugere. fdisck eller cfdisk ikke så slemt, men det faktum, at det er integreret i installationsprogrammet sig selv er en ulempe. Når den er oprettet den partition, format og derefter installere, men indtil da skal vi stadig gøre mindre fortjent. I Debian-alt er lettere i denne henseende, standard installation, der vil hjælpe dig , men hvis processen for at holde det tættere på at styre dig selv, kan du altid shell og.

4. Fordi debian holdet er åben for mærkelige ideer. Hmm nogen slakar her, ville jeg have leet nogenlunde, ismuddin som crossover linux med en BSD-kerne er ikke nødvendigt, men, hvorfor ikke. Folk til at grine og til at sige, at, jorden er rund. 😀 Ако не се лъжа Debian работи на най- et stort sæt af hardware 😉

5. Ikke som standard med KDE – virkelig hader KDE. Som du ved, Patrick er en stor tilhænger af KDE og har altid været standard grafisk miljø i Stræk-og. I mit første møde med KDE jeg indså, at det ikke er min type GRAFIK, blandt andre ting, mindede mig om en masse af Windows

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

Debian OpenLogo

Миналия ден един приятел ми писа че имал проблем с debian 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. Аз лично предпочитам втория вариант. Доста по чист е като цяло но има и недостатъкако се презапише файлът промените ни ще се изгубят което си е неприятен факт.

PS. Сега като се замисля вероятно ако се дефинира друго място където да се съхранява сеиината информация чрез самото 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');

Forstærket af Zemanta