Debian tabanlı sistemlerin paket yönetimi

Debian tabanlı dağıtımlarda (Ubuntu, Mepis, Knoppix) paket yönetim sistemi olarak apt kullanılmaktadır. Apt öğrenildikten sonra paket kurma, kaldırma, sistemi güncelleme ve benzeri işleri oldukça kolaylaştıran bir araçtır. Elbette Debian, Ubuntu'da grafiksel arayüz olan Synaptic Paket Yöneticisini kullanabilirsiniz.

Gelelim temel bilgilere. Debian'da paketler iki çeşittir. Binary paketler (deb uzantılı) çalıştırılabilir dosyalar, yapılandırma dosyaları, man/info dosyaları, telif hakkı bilgisi ve diğer belgelerden oluşan özel bir arşiv biçimidir. Kaynak paketler yazılımın kaynak kodları, Debian'a özgü değişiklikleri içeren dosya, ve dsc yapılandırma dosyasından oluşur. Bu dosyaları dpkg (apt-get ve aptitude önyüz desteğini de kullanabilirsiniz) yardımıyla kullanıp kurabilirsiniz.

Debian paket sisteminin temel aracı dpkg'dir. Alt seviyedeki paket kurma, kaldırma, yapılandırma ile ilgili tüm işleri bu araç gerçekleştirir. Apt ve Aptitude bu araç için bir önyüzdür. Dilerseniz diğer önyüzleri kullanmadan doğrudan dpkg kullanabilirsiniz. Özellikle depolarda olmayan deb paketlerini kurmak için dpkg kullanmanız gereken araçtır. Bu yazıda bahsedilen komutların hepsi uçbirim (terminal) kullanarak işleyebileceğiniz komutlardır.

Paket kurma: dpkg -i paketismi.deb
Paket kaldırma: dpkg -r paketismi(Paket ile ilgili bütün dosyaları, yapılandırma dosyaları da dahil, kaldırmak için "Purge" etmek grekiyor : dpkg -P paketismi)
Paket içeriğini listeleme: dpkg -L paketismi
Kurulu paketleri listeleme: dpkg -l(Daha geniş liste için dpkg --get-selections) Bu listeleme komutları çıktısını bir metin dosyasına kaydedip daha sonra yeni kurduğunuz bir sistemde o metin dosyasını apt'ye girdi olarak vererek daha önce kurulu paketleri tekrar kurabilirsiniz.
Paketi tekrar yapılandırma : dpkg-reconfigure paketismi

Dpkg ile daha ayrıntılı bilgiye komut satırında man dpkg yazarak ulaşabilirsiniz.

Öncelikle aptitude ve apt arasında hangisini kullanmanız gerektiğine karar vermeniz gerekiyor. Resmi olarak Debian geliştiricileri tarafından daha kapsamlı ve kullanışlı olan aptitude kullanılması öneriliyor. İkisi arasında temel olarak bir fark yok, sadece kullanım açısından farklar var. Buradaki komutları ikisi için de vereceğim. Ama ikisini karışık olarak kullanmayın, birine bağlı kalın.

Paket arama
aptitude search flac
apt-cache search flac
Bu komutlar aradığınız bir paketi bulmanıza yardımcı olur. Yukarıdaki iki örnek flac ifadesini barındıran paketleri listeler. Aradığınız paketi listeden bulup yükleyebilirsiniz.

Paketi güncellemelere karşı koruma
Bazı durumlarda bir paketin sabit bir sürümde kalmasını isteyebilirsiniz. Bu durumda hold komutu işinizi görecektir:
aptitude hold paketismi
echo "paketismi hold" | dpkg --set-selections

Güncel depo bilgisi alma
Bir paket kurmadan önce, sistemi güncellemeden önce depolardan güncel paket bilgilerini almak gerekir.
aptitude update
apt-get update

Sistem güncelleme
Aptitude ve apt sistem güncelleme için iki seçenek sunar. Biri upgrade diğeri de dist-upgrade. İlki sistemdeki paketlerin yeni sürümlerini yükler. İkincisi ise sistemdeki paketlerin güncellemesini yaptığı gibi kurulması gereken yeni paketleri de kurar, genellikle dağıtım güncellemelerinde kullanışlıdır. Aptitude ile yeni önerilen ise safe-upgrade.
aptitude safe-upgrade
apt-get upgrade

aptitude dist-upgrade
apt-get dist-upgrade

Paket bilgisini görüntüleme
Bir paket hakkında bilgi almak için
aptitude show paketismi
apt-cache showpkg paketismi

Paket kurma
Kullanmak istediğiniz bir paketi kurmak için aşağıdaki komutları kullanmanız gerekir. Paketin gereksinim duyduğu diğer paketler de otomatik olarak kurulacaktır.
aptitude install paketismi
apt-get install paketismi
(Aynı anda birden fazla paket kurulabilir paket isimleri arasına boşluklar koyularak gerçekleştirilir: aptitude install paket1 paket2 paket3 şeklinde)

Paket kaldırma
Paketi kaldırırken bu paket bağımlı olan paketler de kaldırılacaktır. İşlem esnasında bununla ilgili özet bir bilgi ekranda gösterilecektir. Özet bilgiyi iyice inceledikten sonra işleme onay verilmelidir.
aptitude remove paketismi
apt-get remove paketismi
Yapılandırma dosyalarını da kaldırmak için
aptitude purge paketismi
apt-get purge paketismi
Not: Bu yazıdaki komutların root haklarıyla kullanılması gereklidir. Root kullanıcısının etkin olduğu uçbirim kullanılmıyorsa komutların başına sudo getirilmelidir.

Using APT(Ubuntu) sitesi daha ayrıntılı bilgileri barındırmaktadır.

Kaynaklar:
Using Apt
APT Nasıl
Chapter 7 - Basics of the Debian package management system
Things You Need To Know To Become An Apt Guru
Using APT

Diyarbakır Güneş Evi

Geçen haftalarda katıldığım Akademik Bilişim sonrasında Mardin ve Diyarbakır'ı gezme şansına sahip oldum. Mardin hakkında yazacaklar o kadar çok ki, hiç yazmaya kalkışmıyorum :)

Diyarbakır'da Suriçi'ni ve Güneş evini ziyaret ettim. Suriçi bildiğimiz "arka mahalle". Her yer çocuk kaynıyor. Çok fazla çocuk var. Dikkat çekiyor. Suriçi tarihi olması, camileri, kiliseleri (Süryani, Keldani, ...), dengbej eviyle dikkat çekiyor. Dengbej evinde bizim gibi şanslıysanız sizi yaşlı amcalar güzel bir şekilde ağırlıyor. Dengbej nedir derseniz Kürt ozanlarına verilen ad, ses sanatçısı diyebiliriz. Bir örnek için : http://www.youtube.com/watch?v=nEsXsPBkuec (Bu videodaki Dengbej amca bizi ağırlamıştı :) )

Güneş evi belediyenin yaptığı çok güzel bir çalışma. Tamamen yenilenebilir, özellikle güneş enerjisiyle gerçekleştirilmiş bir ev bu. Dışarıdan hiç enerji hattı yok. Güneşin fotonlarından yararlandığı için (oradaki görevlisi böyle dedi :) ) güneş bulutların arkasında olsa bile işe yarıyor. Isıtma ve soğutma için toprağın belli bir derinliğindeki sabit ısıyı kullanıyor. Diyarbakır'a yolu düşenlere Dengbej evini, Suriçi'ni ve güneş evini gezmelerini öneririm. Bir ayrıntı benim gittiğim dönemde sürekli olarak jetler uçuyordu, alışkın olmayan benim için bayağı rahatsız edici olmuştu sürekli jetlerin uçması. Heryerde de asker ve polis binalarının olduğunu, bazı sokaklarda panzer, akrep gibi araçların sürekli durduğunu da belirtmeden geçemeyeceğim.

Fotoğraf paylaşamayacağım, makineyi Mardin'de kullanması için kardeşime bırakmıştım. Herşeyi aklıma kazıdım mecburen :)

Yaşam ve İşsizlik



İşsizlik Oranları yukarıdaki şekilde hesaplanıyor, basit oranlama şeklinde. Yukarıdaki tabloda 3 kaleme dikkat çekmek gerekebilir: "tarım dışı işsizlik oranı" bir nevi kentsel işsizliği gösterir, "genç nüfusta işsizlik oranı", ve "işgücüne dahil olmayanlar" bunların içinde iş aramaktan vazgeçenler ve kayıtdışı işsizler vardır. Genç nüfustaki "resmi" işsizlik oranı alarm veren düzeyde %23,9. Ayrıca bir hatırlatma yapmak lazım, bu rakamlar 2008 Kasım verilerinden derlendi, yani son 3 ay verilerini de göz önüne alırsak tablonun vehameti daha da belirginleşir.

Ubuntu, Codeblocks ve OpenGL

Bu günlükte bir kaç kere farklı OpenGL geliştirme ortamlarının nasıl kurulacağını anlatmıştım (Ubuntu, Anjuta ve OpenGL, Dev C++ ve Glut, Python ve OpenGL, JOGL Ne ola ki?). Bu anlatımlar genellikle Ege Bilgisayar Mühendisliği bölümünün bahar dönemlerinde Bilgisayar Grafikleri dersi asistanlığına atandığım ve laboratuvar çalışmaları için hazırlık yapmam gereken durumlarda ortaya çıkıyor. Bugün de yine daha önce biçimlendirmek zorunda kaldığım bilgisayarım için OpenGL geliştirme ortamı kurmam gerekti. Bu sefer işim oldukça kolaydı. Synaptic paket yöneticisinde "codeblocks freeglut3 freeglut3-dev libXxf86vm-dev" (Komut satırı için : sudo apt-get install codeblocks freeglut3 freeglut3-dev libXxf86vm-dev) paketlerini kurarak OpenGL (GLUT) geliştirmeye uygun bir ortam kendiliğinden oluştu. Codeblocks GLUT için proje şablonu sunuyor, o hazır şablonu kullanarak hızlı bir şekilde GLUT projesi geliştirmeye başlayabiliyorsunuz. Bu arada bu kurulumları Ubuntu 8.10'da gerçekleştirdiğimi belirteyim. Yeni bir GLUT projesi yarattığınız zaman tek dikkat etmeniz gereken nokta GLUT konumunu sorduğu pencerede "/usr" dizinini seçmek:
Bu aşamayı da geçip projeyi yarattığınızda proje içerisinde hazır bir main.cpp dosyası oluşuyor. Doğrudan projenin Build menüsünden sırasıyla Build ve Run seçeneklerini çalıştırdığınızda hazır sınıfın oluşturduğu hareketli nesneleri barındıran grafik penceresini görebiliyorsunuz:

Bu aşamadan sonra yapmanız gereken kendinize özgü projeyi yazmaya başlamak. Kurulum bu kadar kolay :)

Düzeltme: Windows veya diğer ortamlarda Codeblocks kullanmak isteyenler için yararlanabilecekleri bir kaynak :
Codeblocks kurulumu: http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/
GLUT kurulumu: http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/glut/

Yaşam ve kriz

Ülkedeki kriz gün geçtikçe tehlikeli boyutlara ulaşıyor. Araştırmayı, okumayı seven herkese sadece bir çağrı yapmak istiyorum. En temel ekonomik verilerin yorumu hakkında bilgi sahibi olma gerekliliği artıyor. Yoksa; bize sadece gösterilene inanıyoruz. Örneğin; geçen hafta Türkiye İstatistik Kurumu sanayi verilerini yanlış açıkladı; %12 civarı bir küçülme rakamı açıkladılar. Daha sonra Raferans gazetesi muhabirlerinin çabasıyla aynı veriler aynı gün düzeltildi; küçülme revize edilmiş haliyle -%17 'ye çevrildi. Sanayide kapasite kullanım oranı resmi rakamlarla bile %63'e düştü; yani her 3 makineden 1'i çalışmıyor diyebiliriz basitçe. Bunlar az buz oranlar değil gerçekten.
Bir diğer örnek; %12,7 olan işsizlik rakamı(tarımdışı işsizlik oranı ise %15,4 civarı). Bu rakam geçen yılın aynı ayı 100 kabul edilerek hesaplanıyor; yani yıllık rakamdır. Ancak; "işsiz olup da iş aramaktan vazgeçenler" diye bir sınıflandırma var; bu sınıflandırmaya dahil olanlar işsizlik oranına dahil edilmiyor. Burası gerçekten önemli; bu "işsiz olup da iş aramaktan vazgeçenler" sınıfında 2 milyona yakın kişi olduğu biliniyor. Bunlar rakamlara dahil edildiğinde işsizlik %20'yi geçiyor. Bir diğer sorun kayıtdışı işsizlik bu da %47'lerde. Bu veri de çok ciddi. Her işsiz insanın ortalama 3 kişilik bir ailesi olduğu (iyimser şekilde) düşünülürse toplumsal boyutu daha da net anlaşılıyor. Yani yuvarlak rakamlarla; 3 milyon resmi işsiz %12, 7 ederse; ülkenin gayri resmi, işsiz sayısı (yine iyimser şekilde %20 dersek) eder 5 milyon. Ortalama 3 kişilik aileden 3x5=15 milyon kişi. Buna kayıtdışı işsizlik verilerini de eklersek (%47); 5x%47x3=7 milyon. İki rakam toplandığında; 22 milyon (iyimser rakamlarla) insan.

Bu rakamlar bize krizin gerçek boyutunu gösteriyor. Arkadaşlar bu rakamlar iyimser rakamlardı; daha gerçekçisi kötümser rakamlardır ve bu kötümser rakamlar bizi savaş halindeki bir ülkenin ekonomik görüntüsünde gösterir. Peki bu yapı bizi nereye doğru sürükler? En kötü sonuçlarından sadece bir tanesi suç oranlarında artışlarla ülke geneline yansımasıdır. Bu açıklanan genel verilere daha meraklı/ilgili olmak gerekmiyor mu? Yoksa birilerinin istediği gibi uyuyan bir toplum olmakta daha da hızlanıyoruz.

Türkiye'nin İlk Belgesel Fotoğrafçılık Okulu


Bana gelen bir postayla gelen basın duyurusunu paylaşmak istiyorum ilgilenenler için:

"2011 yılında kapılarını, basın fotoğrafçısı ve belgesel fotoğrafçı olmak, bu alanda profesyonelleşmek isteyenlere açması planlanan Fotoğraf Akademisi'nin hazırlık dönemi olarak planlanan Belgesel Fotoğraf Okulu'nun ilk periyodu, 5 ay sürecek olan bir seminer dizisiyle 1 Mart 2009 tarihinde başlıyor.

Araştıran, sorgulayan, tartışan muhalif 15 fotoğrafçının katılımcı olarak seçileceği okula başvurular 1 Şubat 2009 tarihinde başlayacak. 25-27 Şubat tarihleri arasında yapılacak mülakatlar sonucunda belirlenecek olan katılımcılar, Türkiye'nin ilk belgesel fotoğraf okulunun ilk öğrencileri olacaklar.

Fotoğraf Vakfı'nın desteği ile Galata Fotoğrafhanesi tarafından hayata geçirilen proje kapsamında 15 fotoğrafçı, 5 ay boyunca belgesel fotoğraf ve bu alanla ilişkili diğer bilimsel disiplinlerden oluşan bir dizi seminere katılacak. Pazar günleri yaklaşık 8 saat sürecek öğrenimin önemli parçalarından biri de danışman hocalar eşliğinde yürütülecek olan belgesel projeler…

Belgesel Fotoğraf Okulu'nda verilecek olan seminer dizisinin bugüne kadar gerçekleştirilen daha kısa vadeli çalışmalardan belirgin farkları bulunuyor. Doğrudan fotoğraf alanının dışında da çok sayıda seminer düzenlenerek kişisel gelişimin güçlendirilmeye çalışılacak olması bu belirleyici noktaların başında geliyor. Katılımcıların seminerlere devam zorunluluğu da okulun bir diğer belirleyici özelliği…

Belgesel Fotoğraf Okulu'nda bir yandan geleneğin etkisindeki klasik belgesel fotoğrafın kilometre taşlarını öğrenip, bunlar üzerine tartışırken, bir yandan da dünyanın çeşitli ülkelerinde gelenekten kopmaya başlayan yeni bir belgesel rüzgarının ilk sonuçları masaya yatırılıp değerlendirilecek. Fotoğrafçıların üretim süreçlerinin yoğun biçimde destekleneceği okulda, düşünsel birikimin güçlendirilmesi de en büyük hedeflerden biri olarak benimseniyor. Belgesel Fotoğraf Okulu katılımcılarının ilk aşamada bir tarz etrafında toplanmalarından çok, etik bir davranış kültürü geliştirmesini hedefleniyor. Bu davranış kültürünün alt yapısı ise, temel hak ve özgürlüklere kayıtsız ve şartsız sahip olunması gerektiği, düşüncesinden oluşuyor

Koordinatörlüğü'nü Yücel Tunca'nın yürüttüğü projede çeşitli üniversitelerde çalışan çok sayıda fotoğrafçı ve öğretim görevlisi gönüllü olarak yer alıyor. Belgesel Fotoğraf Okulu'nda seminerlere katılacak olan öğretim görevlileri arasında fotoğrafçı ve eğitmen Mehtap Orgun, Murat Yaykın, Nilüfer Gökeşmeoğlu, Şamil Hazır'ın yanı sıra araştırmacı, yönetmen Petra Holzer, İstanbul Bilgi Üniversitesi'nden Ayça Çiftçi, Esra Arsan, Ethem Özgüven, Orhan Cem Çetin, İstanbul Kültür Üniversitesi'nden İsmail Gökçe ve Yücel Tunca; Mimar Sinan Güzel Sanatlar Üniversitesi'nden Gamze Toksoy, Sabancı Üniversitesi'nden Ahmet Öncü ile NarPhotos Fotoğraf Ajansı'ndan Mehmet Kaçmaz ve Özcan Yurdalan bulunuyor. Öğretim görevlisi listesi Şubat ayı boyunca yeni katılacak öğretim görevlilerinin de eklenmesiyle daha da genişleyecek.

2011 yılında Fotoğraf Akademisi'nin açılışına kadar üç kez tekrarlanacak seminer dizisinin bir sonraki takvimi 2009 Ekim'inde başlayacak ve bu defa 8 ay sürecek.

Okul ile ilgili detaylı bilgi için: 0212 243 7187 – 0212 292 1939

http://www.fotografakademisi.org
GALATA FOTOĞRAFHANESİ

2004 yılında Yücel Tunca ve Orhan Cem Çetin tarafından kurulan Galata Fotoğrafhanesi, geride kalan beş yıl içerisinde düzenlediği atölyeler ve etkinliklerle 1000’den çok amatör ve profesyonel fotoğrafçının gelişimine katkıda bulundu.

Cumartesi günleri düzenlenen çeşitli söyleşiler, belgesel film gösterimleri ve sergiler ile şehrin kültür hayatına da etki eden Fotoğrafhane’nin öğrencileri, 2008 yılında Galata Fotoğrafçıları adıyla anılmaya başlandılar. Öğrenim dönemlerinin bitiminden itibaren Galata Fotoğrafhanesi Fotoğraf Kulübü’nde çalışmalarını sürdürüyor, geziler, tartışma toplantıları düzenliyor ve Belgesel Fotoğraf Okulu’nun çalışmalarında aktif görevler üstleniyor.

FOTOĞRAF VAKFI

2003 yılında resmi kuruluş süreci tamamlanan Fotoğraf Vakfı’nın oluşumu, esasen 1999 Marmara Depremi sonrasında yapılan Fotoğrafçı Çocuklar Atölyeleri’ne dayanıyor. Deprem bölgesinde yürütülen çalışmalardan sonra bir araya gelen, belgesel ağırlıklı çalışmalar yapan fotoğrafçılardan Dora Günel, Kemal Cengizkan, Mehmet Kaçmaz, Özcan Yurdalan ve Yücel Tunca’nın kuruculuğunu üstlendiği Vakıf, ilk yıllarında World Press Photo’nun basın fotoğrafçılarına yönelik eğitim faliyetlerinde Türkiye’deki partneri konumuna geldi. Sonraki yıllarda eğitim alanında çalışmalarını geliştiren Fotoğraf Vakfı, belgesel fotoğraf üzerine kavramsal yayınların hazırlanıp basılmasına öncülük etti. İstanbul Saydam Günleri ile ULiSfotoFEST’in organizasyonlarını da üstlenen Fotoğraf Vakfı, iki yıldır Galata Fotoğrafhanesi ile işbirliği halinde eğitim ve kültürel çalışmalarına devam ediyor."

Yücel Tunca - Kazlıçeşme (1989)

Facebook

Bir alıntı:
"Facebook intends to capitalise on the wealth of information it has about its users by offering its 150 million-strong customer base to corporations as a market research tool. The appearance, later this year, of corporate polls targeted at certain parts of the Facebook audience because of the information they have posted on their pages, is likely to infuriate privacy campaigners.

Last week Mark Zuckerberg, the company's 24-year-old founder and chief executive, showed the audience at the World Economic Forum in Davos how the social networking site could be used to poll specific groups of users."

Yukarıda özetle diyor ki Facebook kurucusu Mark Zuckerberg Davos'a katılarak sosyal ağ siteleri yardımıyla belli bir grup kullanıcının davranışlarını belirlemede kullanılabilir. Facebook sahip olduğu kullanıcı bilgilerini büyük firmalara pazar araştırması için sunarak paraya çevirecektir.

Bilginize :)

http://www.nowpublic.com/tech-biz/facebook-selling-out-corporations-access-users-big-time

Gömülü Linux Belgeleri

Güney Fransa'daki bir gömülü Linux eğitim ve danışmanlık firması eğitim oturumlarında kullandıkları gömülü Linux üstüne olan belgeleri özgürleştirmiş. Gömülü Linux konusuyla ve geliştirmesiyle uğraşanlar, uğraşmak isteyenler için yararlı belgeler var. İngilizce olduğunu belirtmeliyim.