Göklerde Kartal Gibiydim

root_tux_linux_mugHiç aklıma gelmezdi, yani istiyordum elbette ama böyle bir fırsatın oluşacağını tahmin edemiyordum. Bizi Windows‘a köle eden programlara bağımlılığımız devam etse de bir şeyler değişecek çalışma ortamımızda. Bunda benim payım yok belki ama sanırım çok ufak da olsa etkim olmuş olabilir. 10 saat Windows ile geçmeyecek bundan sonra hayatım. Aslında Linux ile başlayacağız güne ve ben gerçekten bunu hayal bile edemiyordum. Başka alternatifler içerisinden bunun tercih edilmesine dediğim gibi bir şekilde katkıda bulundum. En başta işverenim benim normalde Linux kullandığımı hatta severek kullandığımı biliyor. Elbette çok acemi bir kullanıcı da olsam herhangi bir dağıtımı hiç kullanmamış biri için sanki değişik işler yapıyormuşum gibi görünüyor. Çok becerikli ve yetenekli olmadığım aşikar ama hiç bilmeyen sanırım farklı bir izlenime kapılıyor. Bu aslında benim Linux‘a duyduğum sempatiden kaynaklı, etrafımdaki insanlara da bu şekilde yansıtıyorum. Ve sanki dünyanın en güzel sistemleriyle oynuyormuşum gibi duruyor. Biliyorum bunu. Çünkü derdini çeksem de lanetlemiyorum. Hoş görüyorum hatta çoğu zaman kimseye göstermediğim hoşgörüyü dağıtımlara gösteriyorum.

Bu bir yanda kalsın. Türkçe döküman bulamadım. Aslında İngilizcesi de yeterli ama kısaca tekrarlayacağım. Fedora‘mda VMWare View Clientkullanmam gerekti. Genel bir yanılgıdır, ben artık yemiyorum. Öncelikle Windows için özelleştirilmiş bir programın download bölümünde Linux için bağlantı verilmiş olabilir. Bunu görünce hah dememek lazım. Çünkü çoğunlukla o linkler bozuk, 64 bit desteği yok ya da Linux denilen şey sadece Ubuntu‘yu kapsıyor. Sonuçta bir .deb benim işime yaramıyor artık. İstediğim .rpm ortalıkta görünmüyor, .gz, .tar.gz eskisi kadar kolay derlenmiyor ve bağımlılıklar bir noktadan sonra insanı programı kurmaktan vazgeçirecek noktaya ulaşabiliyor. Denilebilir ki zilyon tane dağıtım var, her program üreticisi dağıtıma göre bunu ayırmaya çalışsa olacak iş değil. Bu bana bir çözüm sunmuyor işte. Benim makinamda Fedora yüklü. VMWare View Client bana Linux için 2 seçenek sunmuş. 2 seçenek de Ubuntu kullandığımı varsayıyor. Seçeneklere karşılık olarak; hayır bu programı kullanmak için sistemimi değiştirecek değilim, evet bu programı kullanmam gerekiyor diyorum. Çözüm yine Google ve yardımsever insanlık:)

Launchpad üzerinden gerekli dosyaları toparlıyoruz. Yeni sürümle anlatım .1 geride kalmış, düzenleyelim.

vmware-view-client_2.1.0.orig.tar.gz
vmware-view-client_2.1.0-0ubuntu0.13.10.debian.tar.gz

dosyalarını indiriyoruz. Ben bu aralarda başka şeyler de yaptım. Bende eksik 1 değil maalesef. Ama sıralamıyorum çünkü muhtemelen bana özel aksilikler. Termialden

yum install freerdp-libs.i686 atk.i686 gdk-pixbuf2.i686 llibXtst.i686 gtk2.i686 libpng12.i686 libxml2.i686 zenity

Ardına paketli dosyaları çıkarmak için
tar xzvf vmware-view-client_2.0.0.orig.tar.gz
tar –strip-components=1 -xzvf vmware-view-client_2.0.0-0ubuntu0.13.10.debian.tar.gz */vmware-view-client-vmware.png

Ya da terminalden hoşlanılmıyorsa çift tık extract:)

sudo mkdir -p /opt/vmware/vmware-view-client

Dizine klasör, ardından

sudo mv vmware-view-client-2.1.0/usr/* /opt/vmware/vmware-view-client
sudo mv vmware-view-client-vmware.png /usr/share/icons/default/vmware-view.png

paketten çıkan dosyaları taşıdık. Özellikle şu simge taşıma işinin başta yapılması akıllıca olmuş.

/opt/vmware-view-client/bin dizininde ister terminalden ister root olunmuş nautilustan bir .sh oluşturmak gerekiyor. Bir başka .deb dosyasından çıktı bu ama sonuncuda eksikti. Oluşturulan Text dosyası içerisine

#!/bin/sh
export VIEWPATH=/opt/vmware/vmware-view-client
export PATH=$PATH:$VIEWPATH/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$VIEWPATH/lib:$VIEWPATH/lib/vmware
$VIEWPATH/bin/vmware-view

yazdık, kaydettik, ismini de vmware-view.sh yaptık.

Scripti yetkilendirelim

chmod +x /opt/vmware-view-client/bin/vmware-view.sh

ya da önce dizine geçin terminalden sadece

chmod +x vmware-view.sh

şeklinde gerisini getirin.

Son olarak

/usr/share/applications/ dizininde içeriği

[Desktop Entry]
Type=Application
Name=VMware View
Comment=Connect to VMware View environment
Icon=/usr/share/icons/default/vmware-view.png
Exec=/opt/vmware/vmware-view-client/bin/vmware-view.sh
Terminal=false
Categories=Network;RemoteAccess;

şekilli bir text dosyası oluşturun. Adını da vmware-view.desktop olarak kaydedin.

Dediğim gibi basit anlatımlar bile nedense bana kabus olabiliyor.

Ben sürekli libpng12.so.0 eksik diye bir hata aldım sonunda. Başka eksikler de buldum. Sonra paketler, paketler…

Bir sürü şey denedim, tam delirmeme yakın çözüldü:) Umarım herkes için kolay olur. Yazı için teşekkürlerimizle,

Sonuç;

Screenshot from 2013-11-13 01:34:48

Normali “herkes gibi” Windows kullanmak. Bir .exe dosyası indirip 3-4 next ile kurmak programı. Çok iyi biliyor, anlıyor da değilim ama deli gibi saatlerce uğraşıyorum. Yapınca mutlu oluyorum ki bu da aslında komik. Linux’tan anlayan herhangi biri için çok basit işler. Ama yine de düşünüyorum, birleştiriyorum, kaydırıyorum, çarpıştırıyorum. Aynı sona ulaşıyorum. Zaman geçiyor, tarihler değişiyor. Flashlar patlarken havalarda bir gece telefonumu bozdum, çok değil birkaç gün önce. Arama yapamayacak hale geldi ki bahsettiğim bir telefon olduğu için koma hali de diyebiliriz bu duruma. Birkaç saat sonra insanüstü çabalarla kendine getirdim. Defalarca Ubuntu, Xubuntu, gNewSense, Fedora, utanmadan OpenSuse bozdum bozdum düzelttim. Mesele teknoloji olunca bozulanlar maddi kayba bile uğratsa büyük bir sorun olmuyor benim için. Sanırım bir insan ömrünü neye vermeli diye sordum kendime bir zaman. Aslında özenle korumaya uğraştığım pek çok şey art arda parçalanınca Linux‘a geçtim ben. Beni oyalayacak, mutlu edecek, benim yüzümden bozulacak ama bana karşılığında beni üzecek kadar sorun çıkarmayacak, nedensizce bozulacak ama yine de uzaklaştırmak istemeyeceğim, eğlenceli, özgür, yardımsever, muhalif bir şeyler aradım.

4 gün sonra bir kapıyı kapatışımın 4. yılı olacak. Bunu bir fotoğrafın tarihinden görüyorum. Böylesi çok daha iyi oldu.

İyi ki Linux var ve ben ona bulaştım. Şimdi yayılma zamanı Fedora😉

Reklamlar

Compass

 

alexandrafranco-tux-redhat-15184

Evdeki Fedora sayısı 2’ye çıktı:) Babamın bilgisayarına da kurdum hafta sonu. Kendi istedi üstelik. Kurulum yine civcivli oldu. Anaconda çökmez umarım kurulumda dedim. Noktayı koydum ve eridi gözlerimin önünde:) Tabi iyi referanslar olmuyor ama babamın şaşkın bakışları arasında 2. denemede başarılı oldu kurulum. Böyle biraz zemini hazırladım gibi, anlata anlata kurdum. Hoşuna gidebilecek şeyleri dizdim hemen. Patlaması muhtemel komutlara hiç bulaşmadım. Üstelik cd olarak elimde 19 Beta vardı, kurdum yükselttim. Yükselene kadar ömrümü yedi bitirdi yine. Her bilgisayar farklı tepki veriyor Linux‘a biliyorum:)

Neyse, neyse..

Unutuyorum ara ara haliyle, terminalle daha iyi anlaşıyorum şu sıralar. Software üzerinden bi şey kurmaya çalışıyorum, takılmalar falan. Sinirlenip orta yerinde kapatıyorum.

Terminale dönüyorum bir yum install komutu giriyorum ki..

Loaded plugins: langpacks, refresh-packagekit
Existing lock /var/run/yum.pid: another copy is running as pid 1838.
Another app is currently holding the yum lock; waiting for it to exit…
The other application is: yum
Memory :  73 M RSS (393 MB VSZ)
Started: Mon Jul 15 22:18:40 2013 – 09:48 ago
State  : Sleeping, pid: 1838
Another app is currently holding

Bunu Ubuntu‘lu günlerden biliyorum. Başka yöntemleri de var çözmenin, onları da kabaca okudum.Tekrar hatırlatsak incilerimiz dökülmez:)

Zaten üstteki çıktıda var, ama başka zamanlar için akılda kalsın

ps aux | grep yum

pid denilen şey process identifier yani çalışan uygulamanın adresi denilebilir.

Bende şöyle bir çıktı verdi

[root@localhost irmak]# ps aux | grep yum
root      1838  0.9  1.8 402768 74432 ?        S    22:18   0:06 /usr/bin/python

Burada 1838 yukarıdaki çıktıda da görülen numara.Bunu terminalde top çıktısında da diğer uygulamaları da kapsayan bir listede görebilirsiniz.

Hatta daha gelişmişi htop var, bunun da kurulması tavsiye edilir.

İlk terminal çıktısına neden olan root yetkisiyle daldan dala atlamaya çalışmamdı elbette.

Önceki kurulum sürecini iptal etmek için

kill -9 1838

yazıyorum. Sorun halloluyor. Ha niye 9 onu da söyle eheühü diyecekler olabilir.
Olmamış, bi şeye benzememiş gibi yorumlar geliyor..Bunu daha önce de yaşadığım için zamanında toplu bir teşekkür hazırlamıştım kendilerine. Bir Aceminin Linux GünlüğüBu güne kadar daha fazlası olduğuyla ilgili herhangi bir iddiada bulunmadım. Blogu öncelikle kendime yaptıklarımı hatırlatmak için yazıyorum. Ben hafızası karmakarışık bir insanım. Yazmazsam hepsini birbiri içerisine sokabilirim.Ayrıca yazdığım yazının benzer sıkıntı yaşamış 1 kişiye bile faydası olsa bana yeter. Size uyduruk, basit, anlamsız geliyor olabilir. Herkese öyle gelmiyor, çok iyi biliyorum. Gerçek anlamda nitelikli bilgi sahibi olmadığım ve eğitimini almadığım bir alanda sadece ilgim olduğu için bir şeyler yazıyorum.

Daha iyisini bilen daha iyisini hazırlasa,

ama herkesin anlayabileceği dilde, hiç bilmeyenlerin de olduğunu kabul ederek, gövde gösterisi için değil sadece yardımcı olmak niyetiyle..

Terminal komutlarını sıralamadan, terminalin nasıl açıldığından başlayarak..

Hazırlayan olursa, ben de yararlanırım, teşekkür ederim, saygıyla eğilirim.