问题描述
我是Ubuntu的新手,所以我不太清楚如何使用终端来下载和安装不在软件中心的程序。我已经尝试过下载和安装Handbrake但没有成功。
有人可以帮助我,指导我下载和安装Handbrake吗?
最佳解决思路
有两种官方HandBrake PPA,ppa:stebbins/handbrake-releases
和ppa:stebbins/handbrake-git-snapshots
。
前者包含稳定版本,每年更新一次。当他们的end-of-life接近时,这些版本往往是out-dated。目前的稳定版本(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
次佳解决思路
handbrake 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上安装最新版本的手刹:
我设法在我的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可以在Ubuntu软件中心找到,搜索它
如果您未对软件源进行任何更改,则应将您定向到安装页面,而不是上图中的内容。要将”universe”源添加到源,请转到编辑>软件源并在Ubuntu软件选项卡下选中“Community-maintained free和open-source软件(Universe)”并关闭。
或者只需单击按钮即可使用该源。