[Linux-programlama] Re: postgresql de turkce

---------

[Linux-programlama] Re: postgresql de turkce

From: Namık Güngör <namik_at_ofisiletisim.com>
Date: Sat, 16 Feb 2008 01:54:50 +0200
Message-ID: <47B6264A.6040208@ofisiletisim.com>

Atıf hocam çok teşekkür ederim. Kaynak koddan kurduğumda gayet düzgün
çalıştı. Daha önce kaynak koddan kurmayı denemiştim ama becerememiştim.
Yazdığınız adımlarla son derece kolay bir şekilde kurdum.
İyi çalışmalar.

Atif CEYLAN yazmış:
> Namık Güngör wrote:
>
>> su - postgres şeklinde girdim zaten.
>> Yalnız initdb uygulaması sistemde yok.
>>
>>
>>
>>
>> Atif CEYLAN yazmış:
>>
>>
>>> Namık Güngör wrote:
>>>
>>>
>>>
>>>> Merhaba arkadaşlar.
>>>> Türkçeleştirmeyle iligili son satır olan
>>>>
>>>> * initdb -D main --locale=tr_TR.UTF-8
>>>>
>>>> satırını uyguladığımda Debian Lenny de PG 8.3 te
>>>> "-su: initdb: command not found" hatasını alıyorum.
>>>> Çözümü konusunda yardımcı olabilirseniz sevinirim.
>>>>
>>>> İyi çalışmalar.
>>>>
>>>>
>>>> Devrim GÜNDÜZ yazmış:
>>>>
>>>>
>>>>
>>>>
>>>>> Merhaba,
>>>>>
>>>>> On Wed, 10 Oct 2007, Mustafa Ekim wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> postgresql'i debian'da apt-get ile kurdum ve korkarim
>>>>>> initdb apt-get ile kurunca olmuyor.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> Korkmayın; birşey yapmaz o; zararsızdır ;)
>>>>>
>>>>> Dağıtım tartışması yapmak istemiyorum ama veritabanı sunucusunu kurduktan
>>>>> sonra initdb yapmak ve üstüne de veritabanını başlatmak dağıtımın görevi
>>>>> olmamalı. Büyük kurulumların çoğunda veri dizini öntanımlı dizin değildir;
>>>>> dolayısıyla bir initdb gerekir her şekilde.
>>>>>
>>>>> Neyse, Debian betiklerine baktım. Sanırım en kolayı şu olacak (8.2 sürümü
>>>>> için yazıyorum; farklı bir sürümse sürüm numaralarını değiştirmeniz
>>>>> yeterli olur).
>>>>>
>>>>> * PostgreSQL servisini durdurun. (/etc/init.d/postgresql-8.2 stop)
>>>>> * su - postgres; cd 8.2
>>>>> * mv main old.main
>>>>> * mkdir main; chmod 700 main
>>>>> * initdb -D main --locale=tr_TR.UTF-8
>>>>>
>>>>> Sonra PostgreSQL'i başlatın.
>>>>>
>>>>> Kolay gelsin,
>>>>> --
>>>>> Devrim GÜNDÜZ
>>>>> devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
>>>>> http://www.gunduz.org
>>>>> _______________________________________________
>>>>> Linux-programlama mailing list
>>>>> Linux-programlama_at_liste.linux.org.tr
>>>>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Linux-programlama mailing list
>>>> Linux-programlama_at_liste.linux.org.tr
>>>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>> "-su: initdb: "
>>> -şeklinde bir komut bulamadım- demesi sanki komutu yazmanız ile ilgili
>>> bir hata gibi görünüyor.
>>>
>>> su - postgres (su dan sonra boşluk, sonra "-" karakteri ve arkasından
>>> bir boşluk daha var.)
>>> ile postgres kullanıcısına geçin.
>>> initdb -D main --locale=tr_TR.UTF-8
>>> tekrar deneyin derim.
>>>
>>> initdb uygulamasının sistemde var olup olmadığını da kontrol edin derim
>>> (/usr/bin/ klasöründe olması gerek.)
>>>
>>> aynı hatayı alırsanız kaynak koddan kurmakta fayda var. Ben Etch
>>> kullanıyorum ve hep apt hemde kaynak koddan kurduğumda sorunsuz çalışıyor.
>>>
>>> Kolay gelsin
>>>
>>> Atıf CEYLAN
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> Linux-programlama_at_liste.linux.org.tr
>>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>
>>>
>>>
>>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>>
> kaynak koddan derlemenizi önereceğim.
> default dizin olarak /usr/local/pgsql kullanıyor.
> aşağıdaki adımlar ile kurulum yapabilirsiniz.
>
> ./configure
> make
> su
> make install
> adduser postgres
> mkdir /usr/local/pgsql/data
> chown postgres /usr/local/pgsql/data
> su - postgres
>
> /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data --locale=tr_TR.UTF-8
>
> #çalıştırma betiği için
> cp indirdiğiniz dizin/postgresql-8.X.X/contrib/start-scripts/linux
> /etc/init.d/postgresql
> chmod o+x /etc/init.d/postgresql
>
> #başlangıçta aktif olması için
>
> ln -s /etc/init.d/postgresql /etc/rc0.d/K02postgresql
> ln -s /etc/init.d/postgresql /etc/rc1.d/K02postgresql
> ln -s /etc/init.d/postgresql /etc/rc2.d/S98postgresql
>
> #aşağıdaki satırları /etc/profile dosyanıza ekleyin.
> PATH=/usr/local/pgsql/bin:${PATH}
>
> #son olarak çalıştırmak için
> /etc/init.d/postgresql start
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Sat 16 Feb 2008 - 01:17:19 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.