ฉันจะดาวน์โหลดและติดตั้ง Handbrake ได้อย่างไร


61

ฉันใหม่ที่ Ubuntu ดังนั้นฉันไม่รู้วิธีการใช้เทอร์มินัลเพื่อดาวน์โหลดและติดตั้งโปรแกรมที่ไม่ได้อยู่ในศูนย์ซอฟต์แวร์ ฉันพยายามโดยไม่ดาวน์โหลดและติดตั้ง Handbrake สำเร็จ

ใครช่วยฉันแนะนำฉันผ่านการดาวน์โหลดและการติดตั้ง Handbrake?


อาจจะเป็นเช่นนี้: askubuntu.com/questions/65819/why-cant-i-install-a-ppa
RobotHumans

โปรดแก้ตัวโดยที่ฉันไม่เข้าใจว่า Ubuntu ทำงานอย่างไร แต่คุณ "เรียกใช้" โปรแกรมดังกล่าวอย่างไร มัน alt + F2 แล้วใส่ "sudo add-apt-repository ppa: stebbins / handbrake-release"? หลังจากนี้จะเกิดอะไรขึ้น จริงๆไม่สามารถไปรอบ ๆ Ubuntu ได้เลย!

โปรดทราบว่าคำตอบที่ยอมรับนั้นล้าสมัยแล้ว Handbrake อยู่ในแหล่งเก็บข้อมูลหลักภายใต้ "Universe และไม่จำเป็นต้องมี PPA" ดูคำตอบด้านล่างสำหรับรายละเอียดทั้งหมด
Neil Mayhew

คำตอบ:


79

มีสองสัญญาซื้อขายไฟฟ้า HandBrake อย่างเป็นทางการ, และppa:stebbins/handbrake-releasesppa: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

ขึ้นอยู่กับว่าคุณต้องการ ในการติดตั้ง HandBrake ด้วย GUI ให้รัน:

sudo apt-get update
sudo apt-get install handbrake

หรือถ้าคุณต้องการ CLI (อินเตอร์เฟสบรรทัดคำสั่ง) บน GUI ให้แทนที่บรรทัดสุดท้ายด้วย:

sudo apt-get install handbrake-cli

-releasesPPA ดูเหมือนจะไม่เสนอแพคเกจ amd64 แม้จะปรากฏในรายการแพคเกจปริมาณของ Launchpad แต่ Synaptic จะแสดงเฉพาะi386แพ็คเกจที่ไม่ติดตั้ง แปลก.
detly

นั่นเป็นคำตอบที่ครอบคลุมและรัดกุมมากขอแสดงความนับถืออย่างจริงใจต่อคุณ: D
sinekonata

หากคุณเห็นmkvตัวเลือกรูปแบบไฟล์เท่านั้นและหายไปให้mp4ติดตั้งhandbrakeเช่นนี้https://askubuntu.com/a/473520
Jasom Dotnet

9

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)

หมายเหตุ : คุณยังคงสามารถติดตั้งเบรกมือรุ่นล่าสุดบน Ubuntu 13.10 ได้ด้วยการดาวน์โหลด.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

ที่มา :


3

HandBrake มีอยู่ใน Ubuntu Software Center แล้วค้นหามัน

ป้อนคำอธิบายรูปภาพที่นี่

หากคุณไม่ได้ทำการเปลี่ยนแปลงใด ๆ กับแหล่งที่มาของซอฟต์แวร์ของคุณคุณควรถูกนำไปยังหน้าการติดตั้งแทนสิ่งที่อยู่ในภาพด้านบน ในการเพิ่มแหล่ง "จักรวาล" ลงในแหล่งที่มาของคุณให้ไปที่แก้ไข> แหล่งซอฟแวร์และตรวจสอบภายใต้แท็บซอฟท์แวร์ซอฟท์แวร์อูบุนตูว่า "ชุมชนที่ได้รับการบำรุงรักษาฟรี

ป้อนคำอธิบายรูปภาพที่นี่

หรือเพียงคลิกปุ่มเพื่อใช้แหล่งที่มา


1

เบรกมือไม่มีการสนับสนุน ppa ใด ๆ ใน 12.04 หากคุณลองเพิ่ม 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 ที่ไม่ถูกต้องออกจากรายการ Hit และครั้งที่สองจะเพิ่ม PPA ที่ถูกต้อง


3
ฉันไม่แน่ใจว่าคุณกำลังพยายามทำอะไร แต่sudo rm stebbins-handbrake-* /etc/apt/source.list.d/ดูเหมือนผิดไวยากรณ์ หากคุณต้องการลบไฟล์ที่ตรงกันstebbins-handbrake-*และอยู่ใน/etc/apt/sources.list.d/นั้นจะไม่ทำเช่นนั้น ( sudo rm /etc/apt/sources.list.d/stebbins-handbrake-*ประสงค์)
Eliah Kagan

มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ฉันได้ลองติดตั้ง Handbrake ที่ต่ำกว่า 13.10 แล้ว แต่มันไม่ทำงาน ฉันลบซอร์สรีลีสที่มีอยู่เพิ่มสแน็ปช็อตแล้วติดตั้งเบรกมือโดยไม่มีปัญหา
revnoah

0

ฉันต้องเพิ่มแพ็คเกจเหล่านี้เพื่อคอมไพล์บน Ubuntu 12.04 LTS:

sudo apt-get install libass-dev libtheora-dev libvorbis-dev libsamplerate-dev

ไบนารีเป็นแล้วในbuild/gtk/src(GHB) makeinstallและคุณสามารถเรียกใช้งานได้โดยตรงโดยไม่ต้องใช้


0

วิธีการแก้ปัญหาก่อนหน้านี้ไม่เหมาะกับฉันกับ Ubuntu 13.10 คนที่เกี่ยวข้องกับ "bzr" ล้มลงด้วย:

../libhb/decssasub.c:30:21: fatal error: ass/ass.h: No such file or directory
 #include <ass/ass.h>
                 ^
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 ใหม่แล้ว

ไชโยสจวร์ต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.