如何下载和安装Handbrake?
我是Ubuntu的新手,所以我不太清楚如何使用终端来下载和安装不在软件中心的程序。 我已经尝试过下载和安装Handbrake但没有成功。
有人可以帮助我,指导我下载和安装Handbrake吗?
有两种官方的HandBrake PPA, ppa:stebbins/handbrake-releases
和ppa:stebbins/handbrake-git-snapshots
。
前者包含稳定版本,每年更新一次。 这些版本在其临终即将结束时往往过时了。 目前的稳定版本(0.9.8)于2012-07-18发布。
后者包含夜间构建,每天更新(或每晚更新)。 这些当然不太稳定,并且无法启动,但它们仍然是很好的软件。 此外,随着稳定版本的老化,开发人员倾向于开始建议用户尝试夜间版本。
要将其中一个添加到您的源,只需运行:
sudo add-apt-repository ppa:stebbins/handbrake-releases
要么
sudo add-apt-repository ppa:stebbins/handbrake-git-snapshots
取决于你想要的。 要使用GUI安装HandBrake,请运行:
sudo apt-get update sudo apt-get install handbrake
或者,如果您希望在GUI上使用CLI(命令行界面),请将最后一行替换为:
sudo apt-get install handbrake-cli
手刹ppa已更新为最新版本的手刹。
PPA
在gnome-terminal中逐个安装复制/粘贴下一行代码
sudo add-apt-repository ppa:stebbins/handbrake-releases sudo apt-get update sudo apt-get install handbrake-cli handbrake-gtk
目前支持 :Raring(13.04),Quantal(12.10),Precise(12.04),Oneiric(11.10),Natty(11.04),Maverick(10.10),Lucid(10.04),Karmic(9.10)。
注意 :您仍然可以通过手动下载相应的.deb
文件在Ubuntu 13.10上安装最新版本的手刹:
-
手刹-cli_0.9.9ppa1〜quantal1_amd64.deb
-
手刹-gtk_0.9.9ppa1〜quantal1_amd64.deb
我设法在我的Ubuntu 13.10 amd64上安装它们没有问题
从来源
如果你想从源代码编译它,这对我有用:
首先安装依赖项。
sudo apt-get install bzr subversion yasm build-essential \ autoconf libtool zlib1g-dev libbz2-dev libfribidi-dev \ intltool libglib2.0-dev libdbus-glib-1-dev libgtk2.0-dev \ libgudev-1.0-dev libwebkit-dev libnotify-dev \ libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
然后下载并编译
bzr branch lp:handbrake cd handbrake ./configure cd ./build sudo make sudo make install
来源 :
- 如何从源代码编译HandBrake – EuroBytes
HandBrake可以在Ubuntu软件中心找到,搜索它
如果您未对软件源进行任何更改,则应将您定向到安装页面,而不是上图中的内容。 要将“Universe”源添加到源,请转到“编辑”>“软件源”,然后在“Ubuntu Software”选项卡下选中“社区维护的免费和开源软件(Universe)”并关闭。
或者只需单击按钮即可使用该源。
Handbrake在12.04没有任何ppa支持。 如果你已经尝试添加PPA并仍然得到错误,这个解决方案为我解决了问题
sudo rm /etc/apt/sources.list.d/stebbins-handbrake-* sudo apt-get update sudo apt-add-repository ppa:stebbins/handbrake-snapshots sudo apt-get update sudo apt-get install handbrake-gtk handbrake-cli
您需要执行两次更新过程,第一次从命中列表中删除无效的ppas,第二次添加正确的PPA。
我必须添加这些包以在Ubuntu 12.04 LTS上编译:
sudo apt-get install libass-dev libtheora-dev libvorbis-dev libsamplerate-dev
然后二进制文件在build/gtk/src
(ghb)中,您可以直接运行它而无需使用makeinstall
。
以前的解决方案都不适用于Ubuntu 13.10。 涉及“bzr”的那个涉及:
../libhb/decssasub.c:30:21: fatal error: ass/ass.h: No such file or directory #include ^ compilation terminated. make: *** [libhb/decssasub.o] Error 1
但是我设法通过直接下载并使用dpkg进行安装来实现它。 (摘自http://ubuntuhandbook.org/index.php/2013/10/install-handbrake-in-ubuntu-13-10-saucy/ )
对于32位:
wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrakegtk_0.9.9ppa1~raring1_i386.deb
对于64位:
wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrakegtk_0.9.9ppa1~raring1_amd64.deb
然后安装sudo dpkg -i handbrake-gtk_0.9.9ppa1~raring1 _ *。deb
并修复依赖关系sudo apt-get -f install
如果您知道“bzr”选项可以使用哪个库,请在评论中告诉我。 我有一个相当新的Ubuntu安装。
干杯,斯图尔特。