22 Aralık 2014 Pazartesi

FAMP Kurulumu – FreeBSD 10.1

1. MySQL kurulumu ; 

Bu 3. cü FAMP kurulumu anlatımım, bu anlatımda FreeBSD 10.1 üzerinde gerçekleştirilmiştir.
Öncekilere nazaran biraz daha farklılıkları vardır.
( apache24, mod_php5, mysql55-client  mysql55-server, php5, php5-extensions, phpMyAdmin )

Öncelikle MySql kurulu değilse kurun, kuruluysa bu adımı geçin.
Ayrıca MySql yerine MariaDB de kurabilirsiniz, konusu burada geçmişti.
# pkg install mysql55-client mysql55-server
# echo 'mysql_enable="YES"' >> /etc/rc.conf
# service mysql-server onestart
MySQL şifresi belirleyin.!!
# rehash
# mysqladmin -uroot password ‘mysql_şifreni_yaz’
# service mysql-server onestop ; service mysql-server onestart

2. Apache Kurulumu ;

# pkg install apache24
# echo 'apache24_enable="YES"' >> /etc/rc.conf
/usr/local/etc/apache24/httpd.confBul
#ServerName http://www.example.com:80
+ Altına ekle
Servername 127.0.0.1
Bul
DirectoryIndex index.html
+ Altına ekle
DirectoryIndex index.php index.html
<FilesMatch “\.php$”>
SetHandler application/x-httpd-php
<FilesMatch “\.phps$”>
 SetHandler application/x-httpd-php-source

3. phpMyAdmin ve php5 kurulumu ;

# pkg install phpMyAdmin php5-mysql php5-extensions mod_php5
Devam…
ln -s /usr/local/www/phpMyAdmin/ /usr/local/www/apache24/data/
cd /usr/local/www/phpMyAdmin/
rm config.inc.php
cp -a config.sample.inc.php config.inc.php
mkdir config ; chmod o+rw config
cp -a config.inc.php config/ ; chmod o+w config/config.inc.php
rm config.inc.php
cp -a config/config.inc.php . ; chmod o-rw config.inc.php ; rm -rf config
chmod 775 config.inc.php
service apache24 onerestart ; service mysql-server onerestart
Artık phpMyAdmin‘in arayüzünü görebilmeniz lazımdır.
http://127.0.0.1/phpMyAdmin/
/usr/local/etc/apache24/extra/httpd-languages.conf
+ En altına ekle
AddDefaultCharset On



Bazı ipuçları ;

* MySql şifre resetleme ;
/etc/rc.conf a bu satırı ekleyin (işlem bitince silin veya önüne # getirin)
mysql_args="–skip-grant-tables –skip-networking"
Devam…
mysql -u root mysql
UPDATE user SET password=PASSWORD('yeni_şifreni_yaz') WHERE user='root';
FLUSH PRIVILEGES;
quit
service mysql-server onestop ; service mysql-server onestart

* MySQL’e Türkçe UTF-8 desteği vermek ;
# cp /usr/local/share/mysql/my-huge.cnf /usr/local/etc/my.cnf
Dosyayı root ile açın >> /usr/local/etc/my.cnf
[mysqld] bölümünde gelen ilk boş yere aşağıdakileri ekleyin..
character-set-server=utf8
 collation-server=utf8_general_ci
Devam..
# service mysql-server onestart
*** Sorun yaşarsanız MySQL şifrenizi resetlemek gerekebilir.

* Apache Mod_rewrite ;
/usr/local/etc/apache24/httpd.conf
Bul
AllowOverride None
+ Değiştir
AllowOverride All
Bul (diyezi # kaldır)
#LoadModule rewrite_module libexec/apache24/mod_rewrite.so
+ Değiştir
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
* Public_html ; (sanal dizin)
Örn: ev dizinine veya başka bir yerde olabilir, public_html diye bir dizin açılır.
% mkdir public_html
# ln -s /home/kul_adı/public_html /usr/local/www/apache24/data/
yazma izni içinde
# chmod -R 777 /home/kul_adı/public_html
Adres satırı böyle olunca public_html içindesiniz
http://127.0.0.1/public_html/

* PhpMyAdmin de İçe aktar boyutunu artırmak ;
php.ini oluştur.
# cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
/usr/local/etc/php.ini açın ve ilgili satırları/rakamları düzenleyin.
upload_max_filesize = 40M
post_max_size = 50M

Devam ..
# service apache24 restart ; service mysql-server restart
İşlem sonrası PhpMyAdmin içe aktar 40MB olacaktır.
Devamını Oku

25 Kasım 2014 Salı

Yeni Linux emulatörü - Linuxlator

Malum BSD tarafında Adobe Flash Player gibi uygulamaların BSD sürümü yok, BSD ci abilerimizde bu sorunu Linux ABI dedikleri bir emulator yardımı ile çözüyorlardı. Bu da Fedora release 10 (Cambridge) sürümüyle gerçekleşiyordu, halende aynı yöntemle gerçekleşmektedir.
Ama 10.x lerle birlikte CentOS 'ta işin içine girmiş bulunmaktadır. İsteyenler Linux-f10 yerine Linux-c6 (Linuxlator) kullanarak, bunu deneyimleyebilirler.

 Sanırım bir sonraki sürümlerde de buna geçilecektir. Linux-f10 na göre, Linux-c6 nın, bazı avantajlarıda olacakmışta. Zira Linux-f10 - 2.6.16 kerneli kullanırken, Linux-c6 - 2.6.18 kernelini kullanıyor. Eğer linux emulatör kullanıyorsanız, bunu şöyle kontrol edebilirsiniz.
/compat/linux/bin/sh
uname -sr
Gelelim bun nasıl kullanacağımıza.

Öncelikle burada anlatılanlar ACEMİ kullanıcılar için değildir. ! 
Anlatılan ayarları geri almayı bilmiyorsanız KESİNLİKLE denemeyiniz. !
Diğer yandan işlemler DERLEME ile yapılacağı içindir ki 1-2 saat bu işe ayırmanız gerekebilir. Zira henüz STABİL bir yöntem olmadığı için SORUN çıkıyor, sorunlarla baş edebilmek gerekir.  
/usr/ports/UPDATING açıklama var ama tam yeterli değil. Olası sorunlar için nete dalmak gerekecektir.

Eski linux-F10 nu kaldırma :

1- Linux emlator ile ilgili linux_load="YES" veya linux_enable="YES" gibi satırlar varsa aşağıdaki dosyalardan kaldırıyoruz, veya önüne diyez ( # ) getiriyoruz.
/boot/loader.conf /etc/rc.conf

2- /etc/fstab 'ta linproc satırını ( # ) diyezle kapatıyoruz. 3- /etc/sysctl.conf 'a bunu ekliyoruz.
compat.linux.osrelease=2.6.18

4- /etc/make.conf 'a bunları ekliyoruz.
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6

5- Makineyi yeniden başlatıyoruz...RESTART.  

6- Sistem yeniden başladıktan sonra kontrol edin linux.ko var mı?
kldstat
Varsa kaldırıyoruz.
kldunload linux

7- /compat/linux dizinini siliyoruz.
rm -rf /compat/linux

8- linux-F10 paketlerinin tamamını kaldırıyoruz.
pkg delete -f linux_base-f10 linux-f10-\*
Kalan var mı diye kontrol edebilirsiniz.
pkg info -Ex linux

9- Nvidia, nspluginwrapper, opera-linuxplugins paketleri varsa kaldırın, UNUTMAYIN zira bunlarda linux-f10 ile ilgili paketler, bunları en sonra porttan kuracağız.  

 

Yeni linux-c6 kurulum :

(Eğer sıfırdan kurulum yapacaksanız 3 ve 4 nolu şıkları giriniz, RESTART gerekebilir) Bunu kurun, sonra kurunca nvidia gibi paketleri yüklüyor, haliyle buda sıkıntı oluşturuyor.
cd /usr/ports/graphics/linux-c6-dri ; make install clean
Asıl paketimizi kuralım.
cd /usr/ports/emulators/linux-c6 ; make install clean

/boot/loader.conf 'a bunu ekleyelim.
/boot/loader.conf

/etc/fstab 'a bunu ekleyin.
linproc /compat/linux/proc linprocfs rw 0 0

Nvidia, nspluginwrapper, opera-linuxplugins paketlerini kullanıyorsanız, bunları kurun. Nvidia kurarken Linux tik'ini kaldırın. nspluginwrapper kurduktan sonra, root ve normal kullanıcı ile bunu döndürün.
nspluginwrapper -v -a -i
Ardından RESTART atın. Açılıştan sonra mount komutu ile kontrol edin linproc satırı var mı?
Ayrıca linux kernelinide kontrol edin.
/compat/linux/bin/sh
uname -sr

opera-linuxplugins kurduktan sonra ~/.opera/pluginpath.ini dosyanız böyle olsun.
[Paths]
/usr/local/lib/browser_plugins/symlinks/opera=1
/usr/local/lib/browser_plugins/linux-c6-flashplugin=1
/usr/local/lib/browser_plugins=0

Ayrıca Opera adres satırından opera:plugins ile kontrol edin, icedtea-web ve shockwave Flash sekmeleri var mı? bunlar görünmelidir.
Devamını Oku

19 Kasım 2014 Çarşamba

WhatsApp, FreeBSD’ye 1.000.000$ bağışladı.


FreeBSD vakfı 2012 de bağış termometresini patlatmıştı.

Geçen sene bu gerçekleşmedi, ama bu sene WhatsApp ‘ın tek bağışı ile bu  gerçekleşti.


Sunucularında FreeBSD kullanan  WhatsApp vakıfa 1.000.000$ bağışladı.

Teşekkürler WhatsApp
Teşekkürler  Jan Koum (WhatsApp kurucu ve CEO)



Kaynak: WhatsApp donates 1 Million Dollars to the FreeBSD Foundation
Asıl kaynak: FreeBSD Vakfı
Devamını Oku

14 Ekim 2014 Salı

Konsolda radyo dinlemek - PYRADIO

Konsoldan radyo dinlemek için buradaki basit uygulamanın bir alternatifi olarak, birde Python uygulaması varmış.
Bunda en azından liste hazırlayıp seçme olayı daha kolay olacağı için, kullanımı daha mantıklıdır.
Kurmak ve kullanmak için öncelikle sistemde Mplayer ve Python kurulu olması gerekir.
Bkz.. http://www.coderholic.com/pyradio/


PYRADIO ‘un Githup sayfasından uygulamayı masaüstüne indirip, zip‘ten çıkartıp dizinin içine girin.
ve bu komutu verin, kurulsun.
# python setup.py install
Bu yolu da takip edebilirsiniz tercih sizin.
$ fetch https://github.com/coderholic/pyradio/archive/master.zip
$ unzip master.zip
$ cd pyradio-master
# python setup.py install

Çalmak için konsolda bunu çevirmeniz yeterlidir.
% pyradio
Tabii öncesinde istasyon listesini ayarlarsanız iyi olur.
# chmod -R 777 /usr/local/lib/python2.7/site-packages/pyradio-0.5.2-py2.7.egg/pyradio/stations.csv
$ pluma /usr/local/lib/python2.7/site-packages/pyradio-0.5.2-py2.7.egg/pyradio/stations.csv
Yazı editörüyle açılan sayfanın (stations.csv) içeriği silin ve bunun gibi isim ve port ayarların arasında virgül olmasına dikkat edin.
CSV içeriğini OpenOffice ilede yapabilirsiniz ama daha zor oluyor böyle.
Örnek liste, kendiniz istediğiniz gibi yapabilirsiniz tabi.
MEGASITE,http://megasite.netradyom.com:6000/
ASK FM,http://yayin.asymedya.com:8020/
METRO FM,http://7479.live.streamtheworld.com:80/METRO_FMAAC_SC
KRAL FM,http://162.216.156.104:9962


Not:
Radyo istasyonu IP leri için buraya bakabilirsiniz.
(arama kutucuğundan Turkish seçince Türkçe radyoların IP/PORT nolarını Get IP den öğrenebilirsiniz.)

Kaldırmak için:
Kurduğunuz dizinde bu komutları verin.
# python setup.py install --record detaylar.txt
# cat detaylar.txt | xargs rm -rf
Devamını Oku

3 Ekim 2014 Cuma

1 Ekim 2014 Çarşamba

Konsolda radyo dinlemek

Bu konuyu daha önce burada görmüştüm, ara ara baş vurduğum oldukça kolay ve sistemede neredeyse hiç yükü olmayan bir çözümdür.
Mplayer kurulu değilse önce onu kurun.
# pkg install mplayer

Sonrada radyonun  IP  ve port numarası lazım, onuda buradan arama kutucuğundan Turkish seçince Türkçe radyoların IP/PORT nolarını Get IP den öğrenebilirsiniz.

Verdiği kodu başına mplayer yazıp konsola yapıştırıp ENTER leyince, kara konsol bir müzik kutusuna dönüverir.  :wink:
Yani:
mplayer http://46.165.209.229:9330

Arabeskçiyseniz bu ikisi benden size gelsin  :))
MEGASİTE
http://46.165.209.229:9330
AŞKFM
http://88.150.190.187:8020
Devamını Oku

1 Temmuz 2014 Salı

Mate kurulumu - FreeBSD

*BSD sistemler Mate masaüstü ortamını destekler.
Daha kolay Mate deneyimi için PCBSD yi tavsiye ederiz, kurulumda tek tıkla kolayca seçilmektedir.
FreeBSD de Mate olayı daha zordur. (Bkz. aşağıda)
Burada FreeBSD kurulumunun ilk aşaması taban sistem kurulumu tamamlanıpta, kara ekrana gelindiğinde ki aşamaları içermektedir.
Bu kurulum FreeBSD 9.3 RC2 + ZFS sistem altında gerçekleşmiştir, diğer (9.2, 10.0) sistemlerde fark olmaması lazımdır.
9.2 de PKG aktif değildir, aktif edilmesi gerekir, 10.0 da zaten aktiftir.

Diğer bir konuda FreeBSD ye daha pek çok özel ayarlar girmek gerekebilir, burada anca temel bazı ayarlardan bahsedilmiştir.
Rehberin eksik veya gözden kaçan tarafları da olmuş olabilir, eğer böyle bir sorun yaşarsanız lütfen konu altından bu sorunu dile getiriniz.

BSD kalın...


İlk adım :
İlk önce port ve pkg yi güncelleyelim, bize lazım olacaklar.
Port için
Kod: [Seç]
# portsnap extract ; portsnap update 
Pkg için
Kod: [Seç]
# pkg update ; pkg upgrade 

Xorg u kuralım. (isteyen xorg-minimal de kurabilir)
Kod: [Seç]
# pkg install xorg 

/etc/rc.conf 'a ekleyin ;
Kod: [Seç]
dbus_enable=YES"
hald_enable=YES"
linux_enable=YES"
avahi_deamon="YES"
avahi_dnsconfd_enable="YES"
slim_enable="YES"
keymap="tr.iso9.q.kbd" 

/etc/fstab 'a ekleyin ;
Kod: [Seç]
proc        /proc     procfs   rw   0    0
linproc /compat/linux/proc linprocfs rw 0

Komutu döndürün.
Kod: [Seç]
# kldload linux  

Kartınız Nvidia ise kuralım ;
Kod: [Seç]
# pkg install nvidia-driver
# pkg install nvidia-xconfig

# echo 'nvidia_load=YES"' >> /boot/loader.conf
# Xorg –configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
# nvidia-xconfig 
** Başka ekran kartı olanlar, linux_base-f10 paketinide kurmayı unutmasınlar, Nvidia kurulumda bu paket ve bağımlılıkları otomatik kuruluyor..

Mate yi ve giriş yöneticisi slim i kuralım... (isteyen minimalde kurabilir pkg install mate-base)
Kod: [Seç]
# pkg install mate
# pkg install slim 

Normal kullanıcı ile devam edelim. !
Kod: [Seç]
$ ee .xinitrc 

Açılan konsola bunu yapıştırın.
Alıntı
ck-launch-session mate-session
ee ile kaydedip kapatmak için
Ctrl + C
exit
(yazın)
Enter


xinitrc i çalıştırılabilir yapın.
Kod: [Seç]
$ chmod +x .xinitrc 
Sistemi yeniden başlatalım ve Mate masaüstünden devam edelim..
Grafik ekranda işlemler daha kolay olacaktır.


Sistemi Türkçe yapmak:
FreeBSD’yi Türkçe için yapmak için öncelikle bash mı yoksa csh kabuğunu mu kullanıyorsunuz onu bilmeniz gerek.
Konsoldan bunu döndürün ve shell kısmından öğrenin ...
Kod: [Seç]
% set
....
shell /bin/csh 

CSH için ~/.cshrc dosyasına ekleyin.
Kod: [Seç]
setenv LANG tr_TR.UTF-8 
setenv LC_ALL tr_TR.UTF-8
setenv LC_CTYPE tr_TR.UTF-8
setenv MM_CHARSET utf8 

BASH için ~/.profile dosyasına ekleyin.
Kod: [Seç]
export LANG=UTF-8
export LC_ALL=tr_TR.UTF-8
export LC_CTYPE=tr_TR.UTF-8
export MM_CHARSET=tr_TR.UTF-8 

Sistemden ÇIKIŞ/GİRİŞ yapın ve açıldıktan sonra locale ile kontrol edin.


Çıkış/Yeniden Başlatmak ayarı:
Daha önceden wheel, operator gibi gruplara kullanıcınız ekliyse alta ki komuta gene de döndürün.
(xxxx olan yere kullanıcı adınızı yazın..)
Kod: [Seç]
# pw usermod xxxx -G wheel,operator 
Kontrol ediniz ve sistemden ÇIKIŞ yapınız...(bilgisayarı yeniden başlatmakta gerekebilir.)
Restarttan sonra buna benzer bir sonuç görmelisiniz, sizde ki kullanıcı adı haliyle başka olacaktır.
Alıntı
$ id $USER
uid=1001(mono) gid=1001(mono) groups=1001(mono),0(wheel),5(operator)

Komutu döndürün..
Kod: [Seç]
# ee /usr/local/etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla 

Dosyanın içine bunları yapıştırın.
Kod: [Seç]
[Restart]
Identity=unix-group:operator
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes
ResultInactive=yes
ResultActive=yes

[Shutdown]
Identity=unix-group:operator
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes
ResultInactive=yes
ResultActive=yes 
ee ile kaydedip kapatmak için
Ctrl + C
exit
(yazın)
Enter

Artık işlem tamamdır.
Sisteme ÇIKIŞ/GİRİŞ yapmak gerekecektir.


Mount ;
Mount işlemleri için devam edelim..
Kod: [Seç]
# ee /etc/sysctl.conf 
Ekleyin
Kod: [Seç]
vfs.usermount=1 
Devam
Kod: [Seç]
# ee /usr/local/etc/PolicyKit/PolicyKit.conf 
Bununla değiştirin.  ** xxxx olan yere kullanıcı adınızı yazmayı unutmayın..
Kod: [Seç]
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">
    <match user="root">
   <return result="yes"/>
    </match>
   <match action="org.freedesktop.hal.storage.mount-removable">
     <match user="xxxx">
       <return result="yes"/>
     </match>
   </match>
    <define_admin_auth group="wheel"/>
</config> 
/etc/fstab içinde proc, linprocfs satırları ekli olmalıdır, değilse ekleyin.. ( ** flopy için fdesc /dev/fd fdescfs rw 0 0 ekleyin)
Devam...
/etc/devfs.conf 'a ekleyin.
Kod: [Seç]
# Commonly used by many ports
link    cd0     cdrom
link    cd0     dvd

# Allow a user in the wheel group to query the smb0 device
#perm   smb0    0660

# Allow members of group operator to cat things to the speaker
#own    speaker root:operator
#perm   speaker 0660

# Allow all users to access CD's
perm    /dev/acd0       0666
perm    /dev/acd1       0666
perm    /dev/cd0        0666
perm    /dev/cd1        0666

# Allow all USB Devices to be mounted
perm    /dev/da0        0666
perm    /dev/da1        0666
perm    /dev/da2        0666
perm    /dev/da3        0666

# Misc other devices
own     /dev/lpt0       root:cups
perm    /dev/lpt0       0666
own     /dev/lpt1       root:cups
perm    /dev/lpt1       0666
perm    /dev/pass0      0666
perm    /dev/xpt0       0666
perm    /dev/uscanner0  0666
perm    /dev/video0     0666
perm    /dev/dvb/adapter0/demux0    0666
perm    /dev/dvb/adapter0/dvr       0666
perm    /dev/dvb/adapter0/frontend0 0666 

/etc/devfs.rules 'e ekleyin, dosya yoksa oluşturun.
Kod: [Seç]
[devfsrules_common=7]
add path 'ad[0-9]*'       mode 666
add path 'ada[0-9]*'  mode 666
add path 'da[0-9]*'       mode 666
add path 'acd[0-9]*'  mode 666
add path 'cd[0-9]*'       mode 666
add path 'mmcsd[0-9]*'    mode 666
add path 'pass[0-9]*' mode 666
add path 'xpt[0-9]*'  mode 666
add path 'ugen[0-9]*' mode 666
add path 'usbctl'     mode 666
add path 'usb/*'      mode 666
add path 'lpt[0-9]*'  mode 666
add path 'ulpt[0-9]*' mode 666
add path 'unlpt[0-9]*'    mode 666
add path 'fd[0-9]*'       mode 666
add path 'uscan[0-9]*'    mode 666
add path 'video[0-9]*'    mode 666
add path 'dvb/*'      mode 666 

/etc/rc.conf 'a ekleyin.
Kod: [Seç]
devfs_system_ruleset="devfsrules_common" 


LOADER.CONF : (Kernel dosyası)
/boot/loader.conf 'a bazı özel ayarlar girmekte gerekebilir, tercih sizin elbette ama bunlar genel girdilerdir.
Kod: [Seç]
kern.ipc.shmall=32768
kern.ipc.shmmni=1024
kern.ipc.shmseg=1024
kern.maxproc=10000
kern.maxfiles="25000"
kern.hz=100

# Load MMC/SD card-reader support
mmc_load="YES"
mmcsd_load="YES"
sdhci_load="YES"

# Handle Unicode on removable media
libiconv_load="YES"
libmchain_load="YES"
cd9660_iconv_load="YES"
msdosfs_iconv_load="YES"

# Asynchronous I/O
aio_load="YES" 


Tarayıcı Kurulumu (Opera 12) : (başka tarayıcılarda benzer şekildedir)
Java desteği için önce OpenJDK ve pluginini kuracağız.
Kod: [Seç]
# pkg install openjdk6 icedtea-web 
Kod: [Seç]
# pkg install opera-linuxplugins nspluginwrapper linux-f10-flashplugin 

root ile
Kod: [Seç]
# nspluginwrapper -v -a -i 
Normal kullanıcı ile
Kod: [Seç]
$ nspluginwrapper -v -a -i 

** /etc/fstab 'a  linprocfs ve procfs girilmiş olmalıdır. Bkz..üste


Yazı tiplerinin güzel görünmesi - LCD ekranlar:
İlk önce freetype2'yi kaldıracağız..ve yeniden derleyeceğiz.
Kod: [Seç]
# cd /usr/ports/print/freetype2 ; make deinstall clean ; make WITH_LCD_FILTERING=yes install clean 
Bu fontları kontrol edin olmayanları kurun, webfonts an itibariyle pkg de yok, porttan derleyerek kurabilirsiniz, diğerlerini pkg ile de kurabilirsiniz.
Kod: [Seç]
% pkg info -Ex bitstream-vera webfonts terminus-font dejavu 
** Kurulumlar bitince  konsol ekranında   FontPath        "/usr/local/lib/X11/fonts/webfonts/" gibi font satırlarını /etc/X11/xorg.conf 'a ilgili yere eklemelisiniz..
Ayrıca Section "Module"  kısmına load         "freetype" satırını da eklemelisiniz..
Sonra Görünüm tercihleri > Yazı tiplerinden resimde ki düzenlemeyi yapın.


İşiniz bittiyse normal kullanıcı olarak bu komutuda verin font belleği temizlensin.
Kod: [Seç]
$ fc-cache -vf 
Sisteme ÇIKIŞ/GİRİŞ yapmak gerekecektir.
Devamını Oku

7 Haziran 2014 Cumartesi

FreeBSD için destek süreleri

Desteklenen (devam eden) FreeBSD sürümleri
DalSürümTipYayın TarihiTahmini Son Bulma Tarihi
stable/8n/an/an/aJune 30, 2015
releng/8.4      8.4-RELEASE      Genişletilmiş        June 9, 2013June 30, 2015
stable/9n/an/an/aSon sürüm + 2 yıl
releng/9.19.1-RELEASEGenişletilmişDecember 30, 2012         December 31, 2014
releng/9.29.2-RELEASENormalSeptember 30, 2013September 30, 2014
stable/10n/an/an/aSon sürüm + 2 yıl
releng/10.010.0-RELEASENormalJanuary 20, 2014January 31, 2015



Desteklenmeyen (biten) FreeBSD sürümleri
DalSürümTipYayın TarihiSon Bulma Tarihi
stable/4n/an/an/aJanuary 31, 2007
releng/4.11   4.11-RELEASE     Genişletilmiş        January 25, 2005             January 31, 2007
stable/5n/an/an/aMay 31, 2008
releng/5.35.3-RELEASEGenişletilmişNovember 6, 2004October 31, 2006
releng/5.45.4-RELEASENormalMay 9, 2005October 31, 2006
releng/5.55.5-RELEASEGenişletilmişMay 25, 2006May 31, 2008
stable/6n/an/an/aNovember 30, 2010
releng/6.06.0-RELEASENormalNovember 4, 2005January 31, 2007
releng/6.16.1-RELEASEGenişletilmişMay 9, 2006May 31, 2008
releng/6.26.2-RELEASENormalJanuary 15, 2007May 31, 2008
releng/6.36.3-RELEASEGenişletilmişJanuary 18, 2008January 31, 2010
releng/6.46.4-RELEASEGenişletilmişNovember 28, 2008November 30, 2010
stable/7n/an/an/aFebruary 28, 2013
releng/7.07.0-RELEASENormalFebruary 27, 2008April 30, 2009
releng/7.17.1-RELEASEGenişletilmişJanuary 4, 2009February 28, 2011
releng/7.27.2-RELEASENormalMay 4, 2009June 30, 2010
releng/7.37.3-RELEASEGenişletilmişMarch 23, 2010March 31, 2012
releng/7.47.4-RELEASEGenişletilmişFebruary 24, 2011February 28, 2013
releng/8.08.0-RELEASENormalNovember 25, 2009November 30, 2010
releng/8.18.1-RELEASEGenişletilmişJuly 23, 2010July 31, 2012
releng/8.28.2-RELEASENormalFebruary 24, 2011July 31, 2012
releng/8.38.3-RELEASEGenişletilmişApril 18, 2012April 30, 2014
releng/9.09.0-RELEASENormalJanuary 10, 2012March 31, 2013

Kaynak: FreeBSD destek ömrü
Devamını Oku

3 Haziran 2014 Salı

Masaüstü tasarımı - Mate



   
PCBSD 10 + Mate
Tema: Chocolate (Mate theme)
Sistem ikon: iLinux
Panel ikon: Noir Stationary Icon
Fare tema: LCD-Toxic
Duvar kağıdı: 1920 x 1080

Yazı tipleri:
Genel: Jura
Masaüstü: Kaushan Script
Pencere başlığı: QumpellkaNo12
Saat: DS-Digital



Masaüstü resmi:
Öncelikle masaüstü resmini seçerken bir hile yapacağız, örn. monitör çözünürlüğümüz 1440x900 ise daha büyük bir resim seçiyoruz, 1920x1080 gibi.
Böyle olunca resimde ki gibi üstte altta boşluklar çıkıyor ve bizde bunu panel gibi kullanabiliriz, renkleri değiştirebiliriz, çift renkli panel gibi kullanabiliriz.



Simge seti değiştirme:
Ev dizininde ~/.icons içine simge setini atın,[resim1]
Sonrada masaüstü sağ tık > Görünüm Tercihleri > Tema > Özelleştir > Simgeler den seçim yapabilirsiniz.[resim2]
Aynı ~/.icons dizini içine indirdiğiniz fare belirteçlerinide koyup seçebilirsiniz. [resim3]

 


Yazı Tiplerini değiştirme:
~/.fonts dizini içerisine indirdiğiniz fontları atıp,[resim1] masaüstü sağ tık > Görünüm Tercihleri > Yazı Tipleri 'nden istediğiniz tercihi ve boyutunu ayarlayabilirsiniz.[resim2]
Bazı durumlarda font cachesini temizlemek gerekebilir.
Ayrıca çok gerekli olmasada geçici dizin ~/.cache/mate 'de duruma göre silinebilir.
Kod: [Seç]
fc-cache -vf 
Değişiklerin tam etkin olması için, kullanıcının sistemden ÇIKIŞ ve GİRİŞ yapmasıda gerekir.



Paneli kurcalama:
Paneli şeffaf yapabiliriz, arka plan resmi koyabiliriz, ayrıca ~/gtkrc-2.0 dosyasına gireceğimiz kodlarla yazı tipini ve renklerini değiştirebiliriz.
Kod: [Seç]
# -- THEME AUTO-WRITTEN DO NOT EDIT
#include "/usr/local/share/themes/QtCurve/gtk-2.0/gtkrc"
style "panel"
{
    fg[NORMAL] = "#888888"
font_name = "Jura 10"
}

widget_class "*Panel*"      style "panel"
#widget "*Panel*"            style "panel"
#class "*Panel*"             style "panel"

gtk-enable-tooltips = 0

style "my-panel-clock"
{
fg[NORMAL] = "#B3740B"
font_name = "DS-Digital Bold 15"
}
widget "*.clock-applet-button.*" style "my-panel-clock" 
Burada panel yazı tipini Jura yaptık, saat yazı tipini de DS-Digital yaptık mesela.
Tabii bu fontların önceden ~/.fonts dizini içerisinde olması gerekiyor.
Değişiklikleri görmek için
Kod: [Seç]
killall mate-panel 
Panel başlangıç ikonunu değiştirmek içinse buraya bakabilirsiniz.



Tema değiştirme:
Örn. Chocolate (Mate theme) temayı indirelim ve .zip ten çıkartıp, ~/.themes içine atalım, [resim1]
(Bazı temaları direk indirdiğimiz gibi masaüstü sağ tık > Görünüm Tercihleri > Tema içerisine sürükle bırakta yapabiliriz)
Sonrada masaüstü sağ tık > Görünüm Tercihleri > Tema > Özelleştir > Denetimler ve Pencere kenarı 'ndan seçebilirsiniz.[resim2 ve 3]
Ayrıca burada Renkler kısmından renklerle dahada oynayabilirsiniz.


Masaüstü ve Panel simgeleri:
Masaüstü ve panele simge/ikon eklemek için soldaki başlangıç menüsünden istediğiniz uygulamaya sağ tık yapıp, masaüstüne veya panele ekleyebilirsiniz.
Eklenen uygulamanın simgesini değiştirmek için üzerine sağ tık > özellikler deyip simge üzerine tıklayıp açılan pencereden seçebilirsiniz.
Ayrıca Masaüstü simgelerini sağ tık > ikonu boyutlandır deyip boyutunu değiştirebilirsiniz.





Elimin erdiği dilimin döndüğünce benden bu kadar efendim, artık bundan sonrası sizin renk seçimine, masaüstü hakimiyetine vs. vs.lerinize bağlıdır.
Bu ayarlar dağıtımdan dağıtıma, masaüstünden masaüstü ortamlarına değişiklik göstersede, Mate de olay aşağı yukarı böyledir.

Bol bol kurcalamaktan, bozmaktan ve bir daha bozmaktan ve gene bozmaktan asla çekinmeyiniz..
Her bozduğunuzda bunun size tecrübe olarak yansıyacağını da unutmayın, az sistem uçurmadık hani bizde bu zaman kadar

Birde en güzel masaüstünün henüz yapılamayan/yapılmamış olduğunuda unutmayın, o yüzden tasarım denilen olay bitmez tükenmez bir deryadır.

Hasılı tasarımlarınızı bekleriz efendim..

BSD kalın ...
Devamını Oku

28 Mayıs 2014 Çarşamba

FreeBSD 9.3 sürüm takvimi


FreeBSD 9 serisinin 3. versiyonu için sürüm takvimi yayınlandı.



FreeBSD 9.3 Release Sürüm Takvimi:
EylemBeklenenGerçekTanım
Initial release schedule announcement-4 March 2014Release Engineers send announcement email to developers with a
 rough schedule.
Release schedule reminder4 April 201411 April 2014Release Engineers send reminder announcement e-mail to developers
 with updated schedule.
Code slush begins9 May 20149 May 2014Release Engineers announce that all further commits to the
 stable/9 branch will not require explicit approval,
 however new features should be avoided.
Code freeze begins23 May 201423 May 2014Release Engineers announce that all further commits to the
 stable/9 branch will require explicit approval.
 Certain blanket approvals will be granted for narrow areas of
 development, documentation improvements, etc.
BETA1 builds begin30 May 2014-First beta test snapshot.
BETA2 builds begin6 June 2014-Second beta test snapshot.
releng/9.3 branch20 June 2014-Subversion branch created; future release engineering
 proceeds on this branch.
RC1 builds begin20 June 2014-First release candidate.
RC2 builds begin27 June 2014-Second release candidate.
RC3 builds begin4 July 2014-Third release candidate.
RELEASE builds begin11 July 2014-9.3-RELEASE built.
RELEASE announcement16 July 2014-9.3-RELEASE press release.
Turn over to the secteam--releng/9.3 branch is handed over to the FreeBSD
 Security Officer Team in one or two weeks after the
 announcement.
Kaynak: FreeBSD 9.3 Release Process
Devamını Oku

27 Mayıs 2014 Salı

JabirOS (BSD)

JabirOS 2.0.0-RELEASE

Komşu İran'dan bir okul projesi olarak 2012 yılında başlayan, FreeBSD 10 tabanlı Xfce4 masaüstü kullanan yeni bir dağıtım.
Daha fazla incelemek isteyenler buraya, indirmek isteyenlerde buraya bakabilirler.

Özellikler:
Masaüstü odaklı Unix İşletim Sistemi
Tüm bilgisayarlar için uygundur
AMD64 (PC) ve ARM için optimize edilmiş (SBC boards, tabletler, vb)
Sunucu için optimize

Jabir Project
Devamını Oku

29 Nisan 2014 Salı

FreeBSD 10 kurulum ve Tanıtım - Video

FreeBSD 10 kurulum + KDE4 Tanıtımı ve temel uygulamalar




Devamını Oku

PCBSD 10 kurulum ve tanıtım - Video

Baştan sona PCBSD 10 kurulumu ve oldukça detaylı olarak masaüstü ortam tanıtımın yapıldığı bir video.
Tanıtımı yapılan masaüstü ortamı KDE4 tür.

İyi seyirler.


Devamını Oku

GhostBSD kurulum ve Tanıtım - Video

 GhostBSD 3.5 kurulum + masaüstü tanıtımı





GhostBSD 4.0 (alfa) kurulum + masaüstü tanıtımı

Devamını Oku

OpenBSD kurulum ve Tanıtım - Video

OpenBSD 5.4 kurulum + XFCE4 Tanıtımı



Devamını Oku

NetBSD Kurulum ve Tanıtım - Video

NetBSD 6.1.3 Kurulum ve Xfce4 Tanıtımı



Devamını Oku

22 Nisan 2014 Salı

FreeBSD İlk Çeyrek Durum Raporu - 2014

FreeBSD geliştiricileri 2014 yılının ilk çeyreği için bir durum raporu yayımladı.
Son 4 ay içinde pek çok dikkat çekici değişiklikler yapılmış.




* Ports team released their landmark first quarterly “stable” branch
* FreeBSD continues to grow on the ARM architecture, now running on an ARM-based Chromebook
* SMP is now possible on multi-core ARM systems
* bhyve, the native FreeBSD hypervisor, continues to improve
* An integral test suite is taking shape, and the Jenkins Continuous Integration system has been implemented
* FreeBSD patches to GCC are being “forward-ported”, and LLDB, the Clang/LLVM debugger is being ported
* Desktop use has also seen improvements, with work on Gnome, KDE, Xfce, KMS video drivers, X.org, and vt, the new console driver which supports KMS and Unicode
* Linux and Wine binary compatibility layers have been improved
* UEFI booting support has been merged to head
* The FreeBSD Foundation continues to assist in moving FreeBSD forward, sponsoring conferences and meetings and numerous development projects

Kaynak: FreeBSD News
Devamını Oku

19 Nisan 2014 Cumartesi

Açılış yönetici kurtarma - boot0cfg

FreeBSD veya PCBSD de eğer BSD açılış yöneticini kullanıyorsanız ve bir şekilde bozduysanız veya bozulduysa, bir LiveCD yardımıyla alta ki komutla düzeltebilirsiniz.
boot0cfg -B adaX 
X olan yere disk numaranızı yazınız.

FreeBSD veya PCBSD LiveCD ile sistemi açıp, sonrada konsoldan bu komutu verebilirsiniz.

Shell ekranlarından da verebilirsiniz.
Olay BSD liveCD ile konsola veya Shell konsoluna düşüp bu komutu vermekte yani.

PCBSD kurulum cd ile açıp, Text install 'i seçip, utility - System Utilities den Shell 'i seçip, üsteki komutu diskinize göre verin..
ve yeniden başlatın. Aynı yerde Grub kurtarmada olabilir.


Not: FreeBSD .iso da konsola düşen, grafik ekranı olmayan bir LiveCD özelliği vardır, ayrıca Shell ekranlarıda vardır.
Devamını Oku

8 Şubat 2014 Cumartesi

Python Uygulamasını Kaldırmak

Netten indirdiğiniz ve elle kurduğunuz herhangi bir Python uygulamasını sistemden tamamen kaldırmak sıkıntılı olabiliyor.
Zira normal bir yolla paket veya porttan kurulmadığı için, kurulan uygulama ve kalıntıları kalacaktır.


Diyelim ki böyle kurdunuz.
# python setup.py install 

Sonra beğenmediniz veya kaldırmak istediniz, kurulumu yaptığınız aynı dizinde bunu verin.
(detaylar.txt diye bir dosya oluşacak)
# python setup.py install --record detaylar.txt 

Sonrada bunu döndürün.
# cat detaylar.txt | xargs rm -rf 


** cat dosyada ki yolları gösterecek, xargs bunları bulacak ve bulunanları rm -rf silecek... 
bye bye kalıntılar..
Devamını Oku

21 Ocak 2014 Salı

FeeBSD 10.0 kurulumu



* Bu rehber VirtualBox üzerinde hazırlandığı için tüm kurulum aşmalarını vermeyebilir.
* FreeBSD kurulumu ve kullanımı zor bir dağıtımdır, Türkçe kaynak ve destek bakımından da kısmen kısıtlıdır.
 * Arama yapmayı sevmiyorsanız ve en az orta düzey kullanıcı değilseniz, FreeBSD size göre değildir.
 * BSD dünyasına yabancıysanız öncelikle PCBSD 'yi denemenizi şiddetle tavsiye ederiz
* Kuruluma başlamadan önce Bilgisayarınızda ki tüm önemli verilerinizi yedekleyiniz.
 * Kuracağınız FreeBSD bölümünü (birincil bölüm olarak) daha önceden ayarlayınız. (UFS dosya sistemi için)
* ZFS dosya sistemi diskin tamamına kurulmaktadır, buna dikkat ediniz..
**--------------------------------------------------------------------------------**


Bizi ilk karşılayan ekran bu İnstall deyip kuruluma başlıyor.
Bu noktada LiveCD konsol tabanlı bir arayüz içermektedir.
Shell ise özel hazırlanmış betikleriniz varsa kullanılmaktadır.


Türkçe klavye için 2 resme göre seçiyoruz..




Burada karakter kontrolü yapabilirsiniz.


Bir Hostname ismi veriyoruz..


doc, ve games'i seçmesenizde olur, ama diğerlerini seçin (32-bit sistemler için lib32 seçmeye gerek yoktur)


=DİSK YAPILANDIRMA=
Kurulumun en hassas noktası burasıdır, zira yeni eklenen ZFS dosya sistemini FreeBSD de seçebiliyoruz.
Burada ZFS kurulumu yapacağımız için rehber ZFS olarak devam edecektir.
Alıntı
Eğer UFS dosya sistemiyle kurulum yapacaksanız Guided 'i seçiniz..
Bakınız UFS kurulum aşamaları..(daha önceki 9.x ler ile aynı yapılandırma)
Resim 1
Resim 2
Resim 3
Resim 4
Resim 5

Yalnız ZFS de ki bir sorunda bölümlere kurulamamasıdır, diskin tamamına kurulmasıdır, eğer kuruluyorsa da ben bu rehberi hazırlarken o olaya pek bakmadım ve diskin tamamına FreeBSD kurdum..

Özetle diskin bir bölümüne FreeBSD kuracaksanız UFS ile devam etmelisiniz..!!

ZFS den devam ediyoruz..


Bu sayfada bazı ayarları isterseniz değiştirebilirsiniz, Swap, Gpt gibi ama diğer ayarlar sıkıntı verebilir.
Zira diğerleri bilgi birikim gerektirebilir..
Tabii donanımınız desteklemiyorsa GPT de sıkıntı verebilir, olmazsa MBR de yapabilirsiniz.
Rehber sanalda hazırlandığı için çokta emin olamıyorum, büyük ihtimal FreeBSD bu seçimleri donanıma göre otomatik yapıyordur.

O yüzden bu noktada bu ayarları varsayılan ayarlarda bırakacağım.
4K sektörlü diskiniz varsa ayarın YES olması gibi seçimler size kalmıştır..


Yazılımsal RAID böyle bir şey, kurarken seçebiliyorsunuz, ayrıca kurulumdan sonradan RAID işlemlerini yapabilirsiniz.
Bu aşmanın genelde sunucu sistemler için olduğunu hatırlatalım.
2 diskle pek hız ve güvenlik ikisi birden olmuyormuş, 3-4-+ disk olacak ki RAID hem hız hemde güvenlik versin.
Hasılı bu aşama ev kullanıcılarını aşar diyebiliriz.


Kuracağınız diski seçin.


ZFS kurulumun devam edebilmesi için YES demeniz gerekiyor, ve diskinizde ki her şey silinecek..


Taban sistemler ve seçimleriniz kuruluyor..


root parolasını belirleyin.


Bu aşamada Ağ yapılandırması için donanımınızı seçin..
Bu aşama gerçek kurulumda daha farklı olacaktır, 3-4 tane seçenek sıralanabilir.
Duruma göre Ethernet veya Wlan seçmeniz ve parola girmeniz gerekecektir.



YESYES ...
NO diyebilirsiniz.


ENTER


YES


Europe


Turkey



Ntpd (ağ saati) sunucusu ve dumpdev 'i seçmesenizde olur.
Ama diğerlerini seçin..


Kullanıcımızı ekleyelim (YES)


Kullanıcı adınızı yazın, sonrada tam adınızı veya rumuzunuzu yazın.


Bu aşama karışık gelebilir ama resimde ki gibi olması yeterli olacaktır.
Login group : wheel
Login group is wheel : operator
Kullanıcı şifresini de belirleyince en altaki satır
OK? (yes/no) :
diye sorar, tamamsa yes deyiniz..değilse no


Başka kullanıcı eklemeyecekseniz no deyin.


Kurulum bitti:
Herhangi atladığınız veya şüphelendiğiniz bir ayar yoksa OK diyebilirsiniz.
(Bu ekrana sonradan konsoldan root ile bsdinstall diyerekte ulaşılabiliyor)






**-----------------------------------------------------------------**

FreeBSD 10.0 başlıyor...






İlk gelen ekranımız böyle bir kara konsoldur, şimdiye kadar yaptıklarımız Taban sistemleri, portlar ve src dizinlerini kurmak oldu.
Ayrıca ağımızı, klavye ve faremizi ayarlamak oldu ve tabii root ve kullanıcıyı ayarladık.
Hasılı kurulumun ilk aşamasını bitirdik.
Devamını Oku