Compile SimpleScreenRecorder di Debian Sid
SimpleScreenRecorder adalah perekam layar bagi Linux. SimpleScreenRecorder nampaknya adalah salah satu aplikasi perekam layar yang terbaik di Linux, yang sayangnya tidak ada dalam repo resmi Debian.
Artikel ini akan menunjukkan bagaimana membuat paket Debian dari SimpleScreenRecorder. Jika Anda hanya perlu memasang SimpleScreenRecorder dan tidak memerlukan paket Debian-nya, cukup ikuti langkah yang dijabarkan di laman https://github.com/MaartenBaert/ssr.
Salin repo utama
SimpleScreenRecordergit clone https://github.com/MaartenBaert/ssrSalin repo paket
SimpleScreenRecordergit clone https://github.com/MaartenBaert/ssr-packagesSalin map Debian dari repo paket
SimpleScreenRecorder. Repo tersebut memang tidak memasukkan distribusi Debian, hanya Ubuntu. Dan karena Ubuntu berdasar Debian, kita dapat menggunakan pengaturan Ubuntu di Debian, tentunya dengan perubahan seperlunya.Salin map Debian dari map
package-ubunturilis terkini. Dicontohkan Ubuntu Wily.cp -vr ssr-packages/package-ubuntu/wily/simplescreenrecorder-0.3.3/debian/ ssrMasuk ke dalam map
ssruntuk memulai kompilasicd ssrSunting berkas
debian/changelogdari semula:simplescreenrecorder (0.3.3+1~ppa1~wily1) wily; urgency=low * New release -- Maarten Baert (v2) <maarten-baert@hotmail.com> Mon, 27 Jul 2015 13:43:32 +0200Menjadi:
simplescreenrecorder (0.3.3) unstable; urgency=low * New release -- Maarten Baert (v2) <maarten-baert@hotmail.com> Mon, 27 Jul 2015 13:43:32 +0200Mulai kompilasi
dpkg-buildpackage -uc -us -rfakerootJika kompilasi tehenti karena galat:
dpkg-checkbuilddeps: error: Unmet build dependencies: help2man libgl1-mesa-dev libglu1-mesa-dev qt4-qmake libqt4-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libasound2-dev libpulse-dev libjack-dev libx11-dev libxext-dev libxfixes-dev libxi-dev dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.)Pasang paket-paket yang dibutuhkan untuk kompilasi:
sudo apt install help2man libgl1-mesa-dev libglu1-mesa-dev qt4-qmake libqt4-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libasound2-dev libpulse-dev libjack-dev libx11-dev libxext-dev libxfixes-dev libxi-devUlangi kompilasi, mestinya kali ini berjalan lancar dan menghasilkan berkas
simplescreenrecorder_0.3.3_amd64.debdansimplescreenrecorder-lib_0.3.3_amd64.deb.