Catatan: Jawaban ini menginstal dari repositori yang sama yang dulu di www.debian-multimedia.org, tetapi sekarang telah berganti nama domainnya menjadi www.deb-multimedia.org. Untuk informasi lebih lanjut tentang mengapa hal ini terjadi (dan mengapa repositori ini tidak lagi dianggap sebagai bagian dari Debian), silakan lihat - http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2012-May/026678. html
Saya menjalankan Jessie, inilah cara saya membuat adobe reader berfungsi. Prosesnya harus sangat mirip untuk Wheezy. Saya melihat tidak perlu mengunduh dari situs web Adobe, karena acroread
paket dari http://www.deb-multimedia.org/ masih bisa berfungsi.
Baris yang relevan sources.list
adalah:
deb http://www.deb-multimedia.org testing main non-free
Anda dapat menggantinya testing
dengan stable
untuk Wheezy. Yaitu distribusi bernama jessie
atau wheezy
juga ok. Baik komponen main
dan non-free
diperlukan karena salah satu dari acroread
dependensi acroread-debian-files
adalah di main
. Alih-alih menggunakan /etc/apt/sources.list
file, saya sebenarnya menggunakan file terpisah di /etc/apt/sources.list.d
direktori - /etc/apt/sources.list.d/deb-multimedia.list
. Ini adalah perintah "off" untuk membuat file (dapat disalin / ditempelkan ke terminal):
echo 'deb http://www.deb-multimedia.org testing main non-free' |
sudo tee /etc/apt/sources.list.d/deb-multimedia.list
Jika Anda tidak ingin menggunakan paket repositori www.debian-multimedia.org lainnya, Anda dapat memberikan prioritas yang lebih rendah daripada paket Debian dengan nama yang sama dengan menambahkan baris berikut di bagian atas /etc/apt/preferences
:
Package: *
Pin: release a=testing, o=Unofficial Multimedia Packages
Pin-Priority: 120
Sekali lagi testing
dapat ditukar karena di stable
sini atau distribusi bernama dapat digunakan dengan n=jessie
atau n=wheezy
.
Untuk menjadikan www.debian-multimedia.org sumber tepercaya, Anda dapat menginstal paket keyring-nya:
sudo apt-get update && sudo apt-get install deb-multimedia-keyring
Jika Anda menjalankan 64-bit, Anda mungkin perlu menambahkan i386
arsitektur karena Adobe saat ini tidak melakukan build 64-bit Reader untuk Linux. Untuk memeriksa apakah i386
arsitektur telah ditambahkan, Anda dapat melakukan:
dpkg --print-foreign-architectures
Dan untuk menambahkannya:
sudo dpkg --add-architecture i386
Instalasi sesederhana:
sudo apt-get update && sudo apt-get install acroread
Sekarang masalah yang saya miliki dengan menjalankan acroread
adalah kesalahan ini:
/usr/lib/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
Salah satu cara untuk mengatasi ini adalah dengan menggunakan skrip berikut untuk menjalankan acroread
:
#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/i386-linux-gnu /usr/bin/acroread
Jika Anda memasukkan ini /usr/local/bin
(yang muncul sebelumnya /usr/bin
di default PATH
), skrip akan mengambil prioritas di atas acroread
biner yang sebenarnya . Ini akan memperbaiki Pembaca yang sedang berjalan dari baris perintah dan dari menu.
Bagi mereka yang tidak nyaman menambahkan skrip (atau yang hanya menginginkan cara cepat untuk melakukannya), Anda dapat menyalin dan menempelkan yang berikut ke terminal untuk menambahkan perbaikan:
echo '#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/i386-linux-gnu /usr/bin/acroread' >acroread
sudo install acroread /usr/local/bin
rm acroread
Solusi alternatif adalah melakukan apa yang disarankan di sini - http://forums.solydxk.com/viewtopic.php?f=7&t=1754 :
cd /usr/lib/i386-linux-gnu
sudo ln -s /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 libGL.so.1
Ini mungkin merupakan opsi yang lebih baik jika Anda ingin mencoba membuat plugin browser berfungsi, meskipun /usr/local/bin
seharusnya tidak terlalu mengganggu dan lebih mudah diingat dan dihapus ketika tidak lagi diperlukan.