Saya menggunakan Ubuntu 16.04 dan tidak memiliki versi poppler terbaru.
Ini menghalangi saya untuk membuka dokumen penting yang dilindungi kata sandi. Saya memerlukan versi terbaru untuk melakukan hal-hal saya sehari-hari. Tolong jelaskan dengan mudah karena saya seorang pemula Linux.
Dapatkah seseorang memberi tahu saya cara memutakhirkan secara manual atau memasukkan ini sebagai pembaruan?
Jawaban:
Anda benar-benar jatuh dalam lingkaran masalah XY yang terkenal.
Anda tidak perlu Evince terbaru untuk membuka pdf yang dilindungi kata sandi. Anda cukup menginstal Foxit reader dan menjadikannya penampil PDF default. Ini akan membuka pdf tersebut dengan anggun.
Unduh pembaca Foxit dari sini https://www.foxitsoftware.com/downloads/ dan pasang dengan mengklik dua kali. Jika itu tampaknya tidak berhasil, mungkin ada izin yang dapat dieksekusi. berikan dengan
chmod +x foxitreader.run
perintah likeBagaimanapun, berikut adalah beberapa bacaan menarik tentang masalah XY
sumber
Untuk dapat membuka pdf yang dilindungi kata sandi dengan Evince di sistem saya sendiri, saya menemukan (setelah banyak pengujian) bahwa saya harus menyusun rilis Poppler terbaru dari sumber dan juga mengkompilasi rilis terbaru Evince, membangunnya terhadap Poppler yang lebih baru.
Cara memutakhirkan Poppler & Evince untuk memperbaiki masalah membuka file PDF yang dilindungi kata sandi
Pertama instal semua prasyarat ini untuk kompilasi:
(lebih banyak dependensi dapat ditemukan pada sistem lain tapi saya sedang bekerja dari instalasi lama 2 minggu, jadi semoga ini akan cukup untuk sebagian besar)
Poppler
Buka terminal sehingga Anda berada di direktori home Anda. Jika Anda benar-benar tertarik pada kemasan, Anda dapat membuat sebuah direktori baru untuk dua direktori sumber Anda akan berakhir dengan, misalnya
mkdir poppler
dan masukkan:cd poppler
.Pertama unduh file penyandian (tidak perlu mengkompilasi ini) ke direktori kerja saat ini
Ekstrak (itu tidak bersih):
Masukkan direktori
Dan secara ajaib mengirim file ke lokasi yang tepat
/usr/share
dengan:Sekarang naik satu tingkat
Unduh & ekstrak paket utama:
Sekarang jalankan
configure
file seperti ini:Di sini Anda akan mendapatkan kesalahan jika saya melewatkan sesuatu dari daftar dependensi saya di atas. Kesalahan mungkin menerangi misalnya 'barang-Anda-tidak perlu ditemukan' dalam hal ini Anda dapat mencoba
sudo apt install thing-you-need
dan mencoba lagi. Jika itu tidak berhasil, cobalah mencari pesan kesalahan secara online.Jika keluar tanpa kesalahan Anda dapat menjalankan:
Yang akan memakan waktu cukup lama. Setelah selesai, Anda dapat menggunakan
sudo make install
tetapi lebih baik lagi, Anda dapat menggunakan checkinstall untuk membuat instalasi ini diketahuidpkg
(yay!) Jadi:Jika Anda ingin mencopot pemasangan ini, Anda dapat melakukannya dengan sopan
sudo dpkg -r poppler
dan dengancheckinstall
sopan memberi tahu Anda. Jika Anda menggunakan,sudo make install
Anda masih dapat menghapus instalasi kapan saja dengan memasukkan direktori sumber (jadi simpan!) Dan ketikkansudo make uninstall
Memperlihatkan
Kami sudah mendapatkan dependensi untuk Evince, jadi anggap Anda masih berada di direktori poppler, kembali ke rumah dengan
cd
atau ke mana pun Anda ingin mengunduh Evince.sumber
sumber
Pertama, lakukan
sudo apt-get update
.Untuk memperbarui semua paket Anda, Anda dapat melakukannya
sudo apt-get upgrade
, atau hanya memperbarui popplersudo apt-get install python-poppler
.sumber