Bir tık ile CD mount etmek. (.iso, .nrg gibi formatlardaki dosyaları)

Başlatan ihtiyar said, 03 Aralık 2008 - 16:31:15

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ihtiyar said

Genel bir konuda .iso dosyalarının nasıl mount edileceğini öğrendim. Teşekkürler @erginemr.

sudo mount -o loop ~/Masaüstü/ubuntu-8.10-alternate-i386.iso /media/cdrom0

komutunu kendimize göre düzenliyoruz ve iso dosyamızı mount ediyoruz.

İlk sorum şu;


Bu yöntem ile yalnızca .iso dosyalarını mı mount edebiliyoruz? -Başlık harici oldu-

Asıl sorum ise;

Buna benzer bir komut ile "Özel Uygulama Başlatıcı" oluşturup, tek tık ile mount edilmek istenen dosyanın yerini sormasını sağlayabilir miyiz?

Bu soruma kendi tahmini cevabım: Bunun için küçük bir betik yazılabilir. Böylelikle istenen sonuç elde edilerek, hayatımıza bir kolaylık daha kazandırmış oluruz.

Not: Betik nasıl yazılır? hiçbir bilgim/fikrim yok. :)

Çağlar

sudo visudo -f /etc/sudoers
yapıp sonuna
kullanıcı ALL=(ALL) NOPASSWD: ALL
ekledikten sonra (şifre sormaması için gerekli)
[IMG]http://img37.picoodle.com/img/img37/3/12/3/f_asdm_50b071b.png[/img]
Nautilus Actions Configuration'a bunu ekliyoruz. Üsttekiler size bağlı sonra Conditions a basıp üsttekini *.iso yapıyoruz ki sadece iso dosyalarında iş görsün. Sonra sağ tıkla bağla dediğimizde tadaa :)
We got a badass over here!
__________________________
Bu çevirinin size ihtiyacı var...

ebubekirs

#!/bin/bash
sudo mount -o loop $1 /media/cdrom0


Betiğimizi abc ismiyle kaydettiğimizi düşünürsek, çalıştırılabilir yaptıktan sonra

./abc | ~/Masaüstü/ubuntu-8.10-alternate-i386.iso

komutu, iso adresini, kodun içine parametre olarak gönderir. Tabii bu pek "tek tıklama" olarak ifade edilemez :) Sadece betik ile ilgili bir bilgi olarak verdim.
Dünyaya gelen de benim, dünyadan giden de benim

ihtiyar said

Şimdi yeni sorularla geldim. :)

"Nautilus Actions" nedir, bilmiyordum ama öğrendim. Bilgisayarıma yükledim. İlk verdiğin komutla bir yere girdim -:)-, oraya dediğin satırı ekledim. Bunun işlevini sormak istiyorum öncelikle. Şimdi hiçbir şeyde şifre sormayacak mı? Ki, şifre sorması benim için problem değil. Bu aşamayı iptal etsek olmaz mı?

Yalnızca .iso dosyalarını mount etsin istemiyorum. .nrg filan da mount etsin. Belirttiğin yeri boş mu bırakayım yoksa istediğim dosya uzantılarını mı yazayım?

Sağ tıkladığımda, "Bağlıyorum :)" -ben böyle yazdım- gibi bir seçenek gelmiyor. Yeniden mi başlatmalıyım bilgisayarı ya da oturumu?

@ebubekirs, söylediğini de mi yapmalıyım? Tam anlayamadım. :(

Çağlar

Yok direk gelmesi lazım diğerleri içinde birileri yardımcı olsun artık :D gelmemesi enteresan nrg için sadece * kalmalı orda. Bende çalışıyor şu anda ihtiyarım haberin ola :D
We got a badass over here!
__________________________
Bu çevirinin size ihtiyacı var...

ihtiyar said

Alıntı yapılan: ihtiyar Said - 03 Aralık 2008 - 17:36:56
...
İlk verdiğin komutla bir yere girdim -:)-, oraya dediğin satırı ekledim. Bunun işlevini sormak istiyorum öncelikle. Şimdi hiçbir şeyde şifre sormayacak mı? Ki, şifre sorması benim için problem değil. Bu aşamayı iptal etsek olmaz mı?
...

Bu sorumun cevabını alamadım. :)

Çağlar

Hiç bir sudo ya şifre sormuyor ihtiyarım ama tek birine sormaması için komutu bilmiyorum. Sormayınca da insanın içi rahat etmiyor ama ben sormasını tercih ediyorum. :)
We got a badass over here!
__________________________
Bu çevirinin size ihtiyacı var...

ihtiyar said

Alıntı yapılan: Çağlar - 03 Aralık 2008 - 17:45:31
Hiç bir sudo ya şifre sormuyor ihtiyarım ama tek birine sormaması için komutu bilmiyorum. Sormayınca da insanın içi rahat etmiyor ama ben sormasını tercih ediyorum. :)

İşte bende sormasını tercih edenlerdenim. O zaman bu adımı iptal ediyorum ben. Bırak sorsun. :)

Çağlar

Ama o zaman betik çalışmıyor ihtiyarım sudo komutu ya kendisi.
We got a badass over here!
__________________________
Bu çevirinin size ihtiyacı var...

ihtiyar said

Alıntı yapılan: Çağlar - 03 Aralık 2008 - 17:49:55
Ama o zaman betik çalışmıyor ihtiyarım sudo komutu ya kendisi.

Atlamak istediğim adım;

Alıntı Yapsudo visudo -f /etc/sudoers
yapıp sonuna
kullanıcı ALL=(ALL) NOPASSWD: ALL
ekledikten sonra (şifre sormaması için gerekli)

betiğin içinde sudo geçiyor zaten. Böylece şifre sorar diye düşünüyorum.

Not: Bu arada hâlâ bende yok betik filan -sağ tıkladığımda-.

Çağlar

İhtiyarım nautilus actions'dan ekle diyip komutları yazıp apply dedikten sonra ekleniyor defalarca kere denedim oluyor. Kurcala bence sudo yazıyor ama sudo bildiğin gibi konsolda soruyor yani burada bize gksudo gerekli o da olmuyor mount gksudo ile çalışmıyor yani mecbur şifreler fora :D
We got a badass over here!
__________________________
Bu çevirinin size ihtiyacı var...

ihtiyar said

Çağlar'ın ilk mesajında olan işlemler uygulandıktan sonra, konsolda;

killall nautilus

ardından,

nautilus

deyince, betik çalışmaya başladı. :)

Şimdiki sorun, birim ayrılamıyor. sudo yetkisi istiyor. Bir şekilde ayırırım da, direk ayır dediğimde nasıl ayırabilirim? Yani en azından şifre sorsun, söyleyeyim. Ayrılıp gitsin. :)

Bir de bu şifre sorma olayını yalnızca mount betiğine özel olarak hazırlayabilir miyiz?

ihtiyar said

Bu arada küçük bir şey eklemek istedim. Tam olarak istediğim bu değildi. Belki de yanlış anlattım. Panele bir "Özel Uygulama Başlatıcı" koymak istiyordum bu görevi görecek. Yani tıkladığımda mount edilmesi istenen dosyayı bulup, seçmek istiyor(d)um. Şu andaki uygulama da güzel ama istediğim şekilde acaba yapılabilir mi? Tabi bir de bu uygulamayla ilgili sorularım var bir önceki mesajımda.

ebubekirs

Iso dosyalarını bağlamak ya da çözmek için bir GUI mevcut Ubuntu Geek'de. İşine yarayabilir. "Tek" değil de 2-3 tıkla yapıyor gibi gözüküyor.

http://www.ubuntugeek.com/mount-and-unmount-isomdfnrg-images-using-acetoneiso-gui-tool.html

Türkçe'sini de müsait bir zamanda eklerim.
Dünyaya gelen de benim, dünyadan giden de benim

erginemr

Bir diğer grafiksel araç gmountiso:
http://forum.ubuntu-tr.net/index.php/topic,1679.msg17058.html#msg17058

Nero "*.nrg" bu programa has bir uzantı olduğu için büyük ihtimalle tanımayacaktır.

btermeli

Dün lazım olduğu için aradım biraz. İki betik buldum;

Bağlamak için

Ayırmak için

İndirdikten sonra gerekli hakları veriyoruz; (Betiklerin home klasöründe olduğundan emin olun)

sudo chmod +x /home/KULLANICI_ADI/mount.sh

sudo chmod +x /home/KULLANICI_ADI/unmount.sh

Sonra da bunları nautilus/scripts klasörune taşıyoruz.

sudo mv /home/KULLANICI_ADI/mount.sh ~/.gnome2/nautilus-scripts/


sudo mv /home/KULLANICI_ADI/unmount.sh ~/.gnome2/nautilus-scripts/

Bağlamak istediğiniz ISO dosyasına gidip sağ tık ve scripts>mount seçin.



Root olmanızı isteyecek;



Hangi  dosyayı bağladığınızı gösterecek;



Dosyayı bağladım, açmamı ister misiniz diye soracak;




Diski ayırmak istediğinizde yine ISO dosyasına gidip;



Ve son;




KAYNAK: UBUNTU GEEK
Duvarları olmayan bir dünyada, neden pencerelere ihtiyaç duyayım ki???

ihtiyar said

Çok güzel, araştırma ve sunum için teşekkür ederim @btermeli, ben de yeni sistemimde kullanırım muhtemelen. :)

zeitgeist

Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles