Mesela ben "sudo dnf install vlc" yazayım ama VLC'yi 1. diskte değil, 2. diskte istiyorum. Mümkün mü?
Son düzenleyen: Moderatör:
# Kullanım
sudo dnf install packagename --installroot={kurulum yapılacak dizin}
# Örnek
sudo dnf install vlc --installroot=/mnt
Mesela ben "sudo dnf install VLC" yazayım ama VLC'yi 1. diskte değil, 2. diskte istiyorum. Mümkün mü?
Peki nasıl hocam?
2. Diski mount edip dosyaları kopyalasam olur mu? Biraz uzun yazmışsınız pek anlamadım.Linuxta paket yöneticilerinin programları kurduğu yerler sabittir, böyle bir şey yaptığınız zaman vlc dosyası /usr/bin içerisine gider, kurulum esnasında /usr dosya yolunu veya /usr/bin dosya yolunu ikinci bir diske bağlamak iş yapabilir (veya live ISO bootlayıp oradaki dosyaları 2. diske kopyalayıp daha sonrasında /etc/fstab düzenleyip ana sisteme dönmek.) ancak o zamanda DNF'in yüklediği bütün programlar 2. diske yüklenir dolayısıyla kesin bir çözüm olmaz. vlc dosyasını 2. diskte bir klasöre atıp ln -s ile sembolik bağlantı oluşturmayı deneyebilirsiniz, çalışır mı bilmiyorum, vlc'ye güncelleme geldikten sonra bu durum bozulabilir çünkü önceki dosyayı silip üstüne yazacaktır. Sistemin kendi programlarıyla yapılacak bir iş olmayabilir, ancak başka programlara göz atabilirsiniz. Distrobox programı mesela farklı farklı dağıtımları chroot ortamında çalıştırmayı sağlıyor, bu programı inceleyip eğer varsa ikinci diskte bir Fedora ortamı oluşturtabilir ve o ortam içerisinde dnf install vlc yapabilirsiniz. Aslında birçok yolu var ama dağıtımların kendi paket yöneticilerini olduğu gibi çalıştırarak pekte mantıklı değil, alternatif programlar gerekiyor. Flatpak içerisinde de programı istediğiniz özel bir alana kurmak mümkündür belki, hiç araştırmadım ama ona da göz atabilirsiniz, daha sonrasında VLC'yi flatpaktan yüklersiniz.
Mumkun degil, linux dosya sistemi windows gibi degil.Mesela ben "sudo dnf install vlc" yazayım ama VLC'yi 1. diskte değil, 2. diskte istiyorum. Mümkün mü?
Steam'de oyunları 2. Disk'e kurmak mümkün ama. Teşekkürler.Mumkun degil, linux dosya sistemi windows gibi degil.
O oyle degil. Linux dosya sisteminde kurulan her paket /usr, /bin gibi dizinlere eklenmek zorunda. Oyunlar bildigimiz dosyalardan olustugu icin /mnt/disk gibi bir dizinde bulundurabiliyoruz.Steam'de oyunları 2. Disk'e kurmak mümkün ama. Teşekkürler.
apt, dnf ile bu mümkün olmasa da vlc'nin binary dosyasını indirip harici diske atarsanız ve harici diskin o klasörünü çalıştırılacak olarak kaydedersiniz ve terminalden vlc yazdığınızda direkt o klasördeki vlc çalıştırılır. Bir .application dosyası oluşturup VLC'nin kısayolunu da oluşturabilirsiniz. Ama bunları elle yapmanız gerekir.Bu aslında en kolay olan çözümdür, ama güncellemeleri de elle kontrol etmek gerekeceği için bundan bahsetmedim.Hocamapt,dnfile bu mümkün olmasa da vlc'nin binary dosyasını indirip harici diske atarsanız ve harici diskin o klasörünü çalıştırılacak olarak kaydedersiniz ve terminaldenvlcyazdığınızda direkt o klasördekivlcçalıştırılır. Bir.applicationdosyası oluşturup VLC'nin kısayolunu da oluşturabilirsiniz. Ama bunları elle yapmanız gerekir.