arşiv

0, 2012 için arşiv

“Gtk-WARNING **: Attempting to set the permissions of” uyarısını gidermek

Çarşamba, 25 Oca 2012 yorum yok

Merhabalar;

“gedit” gibi benzer uygulamayı sudo komutu kullanarak yani “root” hakkı ile düzenleme yapılırken aşağıdaki gibi bir uyarı alınabilir.

Selec All Code:
Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: '/root/.local/share/recently-used.xbel.XO2H8V' dosyasını oluşturma başarısız: Böyle bir dosya ya da dizin yok

Bu hatadan kurtulmak için aşağıdaki komut ile /root altında dizinleri oluşturalım.

Selec All Code:
sudo mkdir -p /root/.local/share

Artık uyarıyı almayacaksanız.

Selamlar

Toplam Görüntülenme: 16

Ubuntu’ya Ana Menü Yükleme

Çarşamba, 11 Oca 2012 1 yorum

Merhabalar;

Ubuntu 11.10 da menünün düzenlenmesini sağlayan ana menü uygulaması kurulu olarak gelmemekte. Belkide bundan sonra ki sürümlerde de bu böyle devam edecek. Bu uygulamanın adı “alacarte”. Synaptik paket yöneticisinden alacarte yazıp kurabilirsiniz. Ayıca terminal penceresi açıp aşağıdaki komutu kullanarakta kurabilirsiniz.

Selec All Code:
sudo apt-get install alacarte

Selamlar

Toplam Görüntülenme: 48

Boşanmalarda Sadece Erkek’mi Suçludur? Kadının Suçu Yok mudur?

Çarşamba, 11 Oca 2012 yorum yok

Merhabalar;

Bugünlerde kadın hakları diye diye sürekli yasa tasarısı çıkmaktadır. Haklı tarafları çok fakat sadece bir tarafın düşünülmesi nedeniyle, kötü niyetli kadınlar sebebiyle de erkekler mağdur duruma düşebiliyor. Burada bu konuya ben değinmeyeceğim sadece okuduğum güzel bir yazıyı ve erkeğin mağdur edildiği bir olayı paylaşacağım.

Aşağıdaki linkte konunun açıklaması mevcut. En altında ise erkeğin mağdur edildiği olay paylaşılmakta.
http://www.haber7.com/haber/20120110/Peki-erkeklerin-haklari-ne-olacak.php

Yazının sonuna kadar okumayanlar için ise erkeğin mağdur edildiği linki paylaşayım.
http://www.cocukaile.net/bosanan-erkekler-neler-cekiyor/

Sadece gözden kaçırılmaması niyetiyle paylaştım. Kötü bir niyetim yoktur.

Selamlar

Toplam Görüntülenme: 18

BeagleBone’un Ubuntu 10.04′den Başka İşletim Sistemine Kurulumunu Yapmak

Pazartesi, 09 Oca 2012 yorum yok

Merhabalar;

BeagleBone’un SDK’sı kurulduktan sonra, beagleBone’u bağlamak için şu anda sadece Ubuntu 10.04 LTS işletim sistemi olması gerekmekte. Bu sadece kurulum esnasında kontrol edilen bir durum. Bunu aşağıda anlatacağım şekilde geçebilirsiniz.

Not: Ben Ubuntu 11.10 için denedim ve sorunsuz şekilde çalıştı. Büyük ihtimalle ubuntunun diğer sürümleri içinde çalışacaktır.

Öncelikle BeagleBone SDK’sını kurduğumuz dizine gelelim ve bin dizini altındaki “setup-host-check.sh” dosyasını açalım. Bu satırlarda aşağıdaki komutları bulalım.

Selec All Code:
if [ "$host" != "lucid" ]; then
    echo "Unsupported host machine, only Ubuntu 10.04 LTS supported"
    exit 1
fi

Daha sonra bu satırların hepsinin başına # karakteri koyarak hepsini yorum satırı haline getirelim.

“setup.sh” dosyasını çalıştırdığınızda 10.04 olmadığını söyleyip, hata vermeyecektir.

Selamlar

Toplam Görüntülenme: 35

SD İmajı Oluşturma ve Sisteme Dosyadan İmaj Bağlama

Pazartesi, 09 Oca 2012 yorum yok

Not: Linux sistemleri için anlatılmaktadır. İşlemler ubuntu’da denenmiştir.

Merhabalar;

SD kart usb gibi arabirimler sisteme bağlandığında otomatikman sisteme bağlanırlar ( mount edilirler ). Fakat sürekli sdkartı takıp, onunla ilgili işlem yapmak hem hız açısından yavaş olmakta hem de sürekli tak çıkar uğraştırmaktadır. Peki windows sistemlerinde olduğu gibi, iso dosyası gibi imaj oluşturup, daha sonra bu dosyayı sistemde sanal sürücü var gibi işlem yapmak istiyorsanız, bu yazıyı okumakta fayda var.

Öncelikle “dd” komutundan bahsedelim.” dd” komutu dosya kopyalama, imaj oluşturma, boş dosya oluşturma gibi bir çok işlemi ham veri şeklinde yapar. Daha iyi açıklamayı dokümanlardan alabilirsiniz. Ben burada sadece imaj almaktan bahsedeceğim.

Öncelikle taktığımız sd kart, usb v.b herneyse donanım olarak dosya yolunu bilmeliyiz. Mesela sdkart, usb gibi arabirimler /dev/sdb, /dev/sdc gibi donanım yoluna sahip olurlar.

Sd kartı sisteme yerleştirelim ve aşağıda ki komutu çalıştıralım.

Selec All Code:
ls /dev/sd*
 
Çıktı
/dev/sda   /dev/sda2  /dev/sda6  /dev/sdb  /dev/sdc1  /dev/sdc3  /dev/sda1  /dev/sda5  /dev/sda7  /dev/sdc  /dev/sdc2

/dev/sdaX genelde ana hard diskimiz olmaktadır. Göründüğü gibi /dev/sdb ve /dev/sdc adlı iki adet sd kart sisteme takılı durumda. Sizinde benim gibi birden fazla kartınız takılı ise, imajını almak istediğiniz diskin hangisi olduğunu disk aracını kullanarak yapabilirsiniz. Ben örnek olarak /dev/sdc üzerinde duracağım.

Burada /dev/sdc, /dev/sdc1 gibi olmasının sebebi sd kartın içinde birden fazla bölüm  olmasından kaynaklanmaktadır. /dev/sdc tüm diski, /dev/sdc1 ve /dev/sdc2 ise diskin bölümlerini ifade etmektedir. Tüm diskin imajını almak için /dev/sdc kullanabilirsiniz. Fakat sadece disk içinde bir bölümün imajını almak istiyorsanız örneğin: dev/sdc1  kullanabilirsiniz.

Uyarı: Fakat disk içindeki bölümler birden fazla bölüm tipine sahipse ayrı ayrı almanız gerekecektir. Örneğin /dev/sdc1 fat, /dev/sdc2 ext3 ise ayrı ayrı imaj almalısınız, yani doğrudan /dev/sdc almamalısınız. Yoksa diski bağlarken sorunla karşılaşırsınız.

Aşağıdaki komut ile imaj almaya başlayalım.

Selec All Code:
dd if=/dev/sdc1 of=/home/adil/sd.image

Burada if giriş dosyası yani sizin diskiniz, of ise çıkış dosyası yani kaydedeceğiniz yer anlamındadır.

İmaj alma bittikten sonra sd kartınızı ( veya usb her neyse ), çıkarabilirsiniz. Artık bilgisayarınız kopyası mevcut.

Şimdi diski bağlamaya geldi sıra. Aşağıdaki komut ile diskimizi bağlayalım.

Selec All Code:
mount -t vfat /home/adil/sd.image /mnt/boot

Burada vfat disk bölümünün fat tipinde olduğunu, o şekilde bağlanacağını ifade eder. ext3 ise yerine ext3 yazabilirsiniz.
/mnt/boot ise bağlayacağınız dizini ifade etmektedir. Yani diskinizin içeriğini /mnt/boot altında bulacaksınız. Yine buraya istediğiniz yolu yazabilirsiniz.

Artık süreki sdkartı takmadan, bu şekilde bağlayabilirsiniz.

Selamlar

Toplam Görüntülenme: 44

Ubuntu Kernel Eski Sürümleri Nasıl Kaldırılır

Çarşamba, 04 Oca 2012 yorum yok

Merhabalar;

Ubuntu kernel sürümü çıkardıkça grubun bu versiyonlarla dolduğu sıkça görülür. Yeni sürümdeki bir kernel doğru çalışıyor ise genelde eski sürümlere gerek kalmaz. Arayüzünüz (unity, gnome v.b) varsa bu iş biraz daha kolaydır. Fakat yoksa yani sadece terminalden bağlanabiliyorsanız komutlara muhtaçsınız.

Terminal penceresini açıp öncelikle aşağıdaki kod ile hangi kerneli kullanıyorsunuz bakalım.

Selec All Code:
uname -r
 
Çıktı
3.0.0-14-generic

Bu örnekte yukarıda gördüğümüz gibi kernelımız 3.0.0.14-generic. Yani bundan önce ki 3.0.0-12 gibi kernel’ları kaldırabiliriz.

Eğer arayüzünüz varsa synaptic paket yöneticisini açın ve arama alanına “linux-image” yazın. Yüklü olanların kurulu sürümüne bakın ve eski sürümlere sağ tıklayarak “tamamen kaldırma için işaretle” ye tıklayın. En sonunda uygula diyerek sistemden kalkmasını sağlayın.

Arayüzünüz yok ise bu sefer komutlar ile eski sürümleri kaldıralım.

Öncelikle aşağıdaki komut ile sistemde kurulu olan kernelları görüntüleyelim.

Selec All Code:
ls /boot
 
Çıktı
abi-3.0.0-12-generic     initrd.img-3.0.0-12-generic  System.map-3.0.0-14-generic
abi-3.0.0-13-generic     initrd.img-3.0.0-13-generic  vmcoreinfo-3.0.0-12-generic
abi-3.0.0-14-generic     initrd.img-3.0.0-14-generic  vmcoreinfo-3.0.0-13-generic
config-3.0.0-12-generic  memtest86+.bin               vmcoreinfo-3.0.0-14-generic
config-3.0.0-13-generic  memtest86+_multiboot.bin     vmlinuz-3.0.0-12-generic
config-3.0.0-14-generic  System.map-3.0.0-12-generic  vmlinuz-3.0.0-13-generic
grub                     System.map-3.0.0-13-generic  vmlinuz-3.0.0-14-generic

Göründüğü üzere 3.0.0-14 sürümünden önce 3.0.0-13 ve 3.0.0-12 sürümü yüklü. Aşağıdaki komut ile bu sürümleri kaldıralım.

Selec All Code:
sudo apt-get remove --purge 3.0.0-13-*
sudo apt-get remove --purge 3.0.0-12-*

Bu komut 12 ve 13′lü olanları kaldıracaktır. Daha sonra aşağıdaki komut ile de grubumuzu güncelleyelim. Dikkat: Grubu daha önce elle düzenlemiş iseniz, üzerine yazacaktır.

Selec All Code:
sudo update-grub

Sisteminizden eski kernellar kaldırılmıştır. Tebrikler

Selamlar

Toplam Görüntülenme: 41

“Device /dev/ttyUSBX is locked” hatasını gidermek

Salı, 03 Oca 2012 yorum yok

Merhabalar;

Bazen seri portla uğraştığınız esnada “ctrl+c” tuşu ile v.b çıktığınızda tekrar aynı seri portu açmaya çalışırsanız bu hatayla karşılaşırsınız. Bu hatayı aşağıdaki yöntemle giderebiliriz.

Öncelikle aşağıdaki kodu yazarak ulaşmaya çalıştığımız porta bakalım.

Selec All Code:
ls /var/lock/
 
Çıktı
LCK..ttyUSB4

Kilitli olan seri portlar çıktı olarak görüntülendi. Aradığımız port bu örnekte ttyUSB4. Şimdi bu kilidi aşağıdaki kod ile kaldıralım.

Selec All Code:
rm /var/lock/LCK..ttyUSB4

Bu örnekte tyyUSB4 olarak anlatıldı. Sizin istediğiniz hangi portsa onu  yazınız.

Kaldırmadan önce seri port ile uğraşan bir uygulama olmadığından emin olun. Yoksa uğraşan uygulamanın davranışını değiştirebilirsiniz.

Selamlar

Related Posts Plugin for WordPress, Blogger...

Toplam Görüntülenme: 12