Ubuntu Linux'ta VirtualBox görüntü kaydı

VirtualBox 4.3.1x serisi ile ekran görüntüsünü video olarak kaydetme özelliği geldi. Ancak bu özellik Ubuntu Linux ve diğer Ubuntu tabanlı dağıtımlarda sorun çıkarmakta.

libvpx, WebM projesinin bir parçası olarak VP8 kodlama türünde videoları oluşturabilme ve açabilmemizi sağlayan bir kod çözücü. Ancak 1.3.0 sürümü, VirtualBox ile uyumsuz olduğu için sanal makinemizin ekran görüntüsü yerine yeşil bir görüntü kaydetmekte. Bunu çözelim.

libvpx1'in 1.2.0 sürümünü kurmamız gerekli. Ancak bunu yapınca bağımlılık zinciri kırıldığı için sistemi onarmadan paket ekleyemez sistemi güncelleyemez hale geliyoruz.

Öncelikle libvpx1 1.2.0'ı kuralım.

scription">Kod:
wget http://launchpadlibrarian.net/140850494/libvpx1_1.2.0-2_i386.deb
wget http://launchpadlibrarian.net/140850541/libvpx1_1.2.0-2_amd64.deb 
sudo dpkg -r --force-depends libvpx1
sudo dpkg -r --force-depends libvpx1:i386
sudo dpkg -i --force-depends libvpx1_1.2.0-2_amd64.deb
sudo dpkg -i --force-depends libvpx1_1.2.0-2_i386.deb
*

Şimdi bağımlılık zincirinin kırılmasına sebep olan gstreamer1.0-plugins-good paketini kandıralım. Şu an herhangi bir paketi normal olarak yüklemek isterseniz veya sistemi güncellemek isterseniz size bozuk paketler olduğunu söyleyecek ve işlemi iptal edecektir. Bunu söylemesini önlemek için:

description">Kod:
 gksu gedit/var/lib/dpkg/status
*

dosyasında libvpx1 (>=1.3.0), metnini aratın ve gstreamer1.0-plugins-good paketinin;




bağımlılıklarından silin, dosyayı kaydedin.

Artık tek sorunumuz sistemi güncellemek. Güncellediğiniz takdirde libvpx1 ve libvpx1:i386 paketleri 1.3.0'a yükselecek, gstreamer1.0-plugins-good'un da bağımlılık listesi düzelecektir. Güncellemeyi bu üç paket için devre dışı bırakalım.

Kod:
sudo echo "libvpx1 hold" | dpkg --set-selections
sudo echo "libvpx1:i386 hold" | dpkg --set-selections
sudo echo "gstreamer1.0-plugins-good hold" | dpkg --set-selections
*

dedikten sonra;

Kod:
 sudo apt-get update && sudo apt-get upgrade
*

Bu reklam sadece misafirlere görünüyor. Oturum açar veya üye olursan, bu reklamdan kurtulursun.


dediğimizde;



Yaptığımız her şeyi geri çevirmek için:

Kod:
sudo -i
echo "libvpx1 install" | dpkg --set-selections
echo "libvpx1:i386 install" | dpkg --set-selections
echo "gstreamer1.0-plugins-good install" | dpkg --set-selections
apt-get update && apt-get upgrade
*

komutlarını çalıştırıyoruz.

Linux Dünyam