[Çözüldü] Calibre kurulumuna dair sorular

Başlatan fugue, 16 Haziran 2012 - 21:38:56

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

fugue

Calibre'nin yeni versiyonunu kurmak için http://calibre-ebook.com/download_linux bağlantısında bulduğum aşağıdaki komutu uçbirime girince

sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"

Enter the installation directory for calibre [/opt]: sorusunu aldım ve bu soruyu enter ile geçtim. Sonradan fark ettim ki Calibre ve başka bir yazılım (trelby) /opt dizinine kurulmuş. Bunun sebebi nedir? Neden diğer yazılımlar gibi varsayılan dizine kurulmamışlar?

Yukarıda verdiğim komutla indirilen calibre-0.8.56-i686.tar.bz2 dosyasını da "Searh for Files..." yazılımıyla arayınca bulamadım, nereye uçtu acaba?

Saygılar
"The past is a foreign country: they do things differently there"

if

#1
Size yazılımı nereye kurayım diye sormuş ve sizde /opt dizinini seçmişsiniz. Oraya /usr/bin ya da /usr/local/bin yazabilirsiniz. Kurulumdan sonra paketler siliniyor olabilir, o yüzden o paketi bulamamış olabilirsiniz.


ls /opt çıktısına bakayım. Acaba sadece ikilik dosyayı mı yoksa ne var ne yoksa oraya mı oraya atıyor göreyim.

fugue

Alıntı yapılan: if - 16 Haziran 2012 - 21:47:57
Size yazılımı nereye kurayım diye sormuş ve sizde /opt dizinini seçmişsiniz. Oraya /usr/bin ya da /usr/local/bin yazabilirsiniz. Kurulumdan sonra paketler siliniyor olabilir, o yüzden o paketi bulamamış olabilirsiniz.


ls /opt çıktısına bakayım. Acaba sadece ikilik dosyayı mı yoksa ne var ne yoksa oraya mı oraya atıyor göreyim.

Çıktı şu şekilde @if
ls /opt
calibre  trelby
"The past is a foreign country: they do things differently there"

if

@fugue, eksik vermişim komutu ama anladım. Yine de emin olmak için ls -l /opt/ diyelim.

fugue

Alıntı yapılan: if - 16 Haziran 2012 - 22:16:45
@fugue, eksik vermişim komutu ama anladım. Yine de emin olmak için ls -l /opt/ diyelim.

Çıktı şöyledir:

ls -l /opt/
total 8
drwxr-xr-x 5 root root 4096 Jun 16 21:22 calibre
drwxr-xr-x 4 root root 4096 Mar 10 12:24 trelby
"The past is a foreign country: they do things differently there"

if

#5
Tamam, onlar dizinmiş. Orda olmasını istemiyosanız yeniden kurulum yapabilirsiniz. Tabi önce bunları kaldırmanız gerek. Hatta elle silmek bile gerekebilir. Ya da o dizinler /usr/share/applications altına talınır, ikilik doyalar /usr/bin altına taşınır ve sembolik bağlantı oluşturulur. Ama ne kadar sağlıklı olur bilemem. Yeniden kurulum yapacaksınız Enter the installation directory for calibre [/opt]: kımına /usr/share/application yazarsınız.

Güncelleme: Biraz bakındım da /opt dizininde kalması daha doğru.

krwlng

Calibre'yi dilerseniz kurulum yolu olarak ev dizininde bir dizin göstererekte kurabilirsiniz, python ile ilgili lisan sorunları calibre için her daim mevcuttu bu yüzden çalıştırmada sorun çıkarsa, "env LC_ALL=C calibre" komutunu kullanabilirsiniz.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

fugue

Benim için yazımların nereye kurulduğunun bir önemi yok. Sadece neden ayrı bir dizin tercih ettiklerini merak ettim.

Ayrıca kurulum dosyası da kurulum sonuçlanınca silindi sanıyorum.

Teşekkürler verdiğiniz cevaplar için @if ve @krwlng.
"The past is a foreign country: they do things differently there"

if

Rica ederim @fugue. Çözüldü etiketi alabilir miyim?

krwlng

"/opt" dizini genellikle 3.parti yazılımların kullanımı için ayrılmış bir bölüm, bu yüzden opt kullanılmıştır, mesela Google Chrome, Hamachi, teamviewer, tarzı uygulamalar hep "/opt" dizinine kuruluyor.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!