Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Một trong những cách tốt nhất để chia tệp PDF trên Linux không phải bằng công cụ GUI như Evince hoặc Ocular. Thay vào đó, nó có một ứng dụng đầu cuối có tên là PDFtk. Nó không chỉ có thể chia nhỏ các tệp PDF mà còn có thể chỉnh sửa và sửa đổi chúng.
Ứng dụng này đã xuất hiện được một thời gian và có thể dễ dàng cài đặt trên hầu hết các bản phân phối Linux. Mở cửa sổ dòng lệnh và làm theo hướng dẫn bên dưới để cài đặt ứng dụng.
Lưu ý: để cài đặt PDFtk, bạn phải sử dụng Ubuntu, Debian, Arch Linux, Fedora hoặc OpenSUSE. Nếu bạn không chạy bất kỳ bản phân phối Linux nào trong số này, hãy làm theo hướng dẫn nguồn ở dưới cùng.
sudo apt cài đặt pdftk
sudo apt-get install pdftk
PDFtk có thể sử dụng được trên Arch Linux , nhưng người dùng sẽ không thể cài đặt phần mềm từ các nguồn chính của Arch Linux. Thay vào đó, cần phải tương tác với Arch Linux AUR. Để bắt đầu cài đặt PDFtk trên Arch, hãy mở một thiết bị đầu cuối và sử dụng trình quản lý gói Pacman để đồng bộ hóa phiên bản mới nhất của công cụ Git .
Lưu ý: có một gói PDFtk khác trên AUR giúp cài đặt chương trình dễ dàng hơn, vì nó dịch ngược một chương trình được tạo sẵn, thay vì xây dựng từ nguồn. Chúng tôi không khuyên bạn nên đi theo tuyến đường này, vì có vấn đề với gói GCC-GCJ được xây dựng sẵn.
sudo pacman -S git
Bây giờ Git đang hoạt động trên Arch Linux, bạn sẽ có thể sử dụng nó để tải xuống phiên bản mới nhất của ảnh chụp nhanh PDFtk AUR. Trong terminal, sử dụng git clone để tải xuống tệp hướng dẫn xây dựng.
git clone https://aur.archlinux.org/pdftk.git
Sử dụng lệnh CD , di chuyển thiết bị đầu cuối từ Thư mục chính của người dùng sang thư mục pdftk mới được sao chép .
cd pdftk
Bên trong thư mục nguồn PDFtk, hãy bắt đầu quá trình xây dựng bằng cách chạy makepkg . Hãy nhớ rằng chạy lệnh makepkg sẽ tự động tải xuống, biên dịch và cài đặt bất kỳ tệp phụ thuộc bắt buộc nào. Tuy nhiên, nếu trình tạo không tự động lấy các phần phụ thuộc này, bạn sẽ cần phải cài đặt chúng theo cách thủ công. Tất cả các phụ thuộc cho gói PDFtk AUR có thể được tìm thấy tại liên kết này .
Hiện tại, không có gói Fedora PDFtk nào trong kho phần mềm. May mắn thay, thật dễ dàng để các gói OpenSUSE hoạt động. Bắt đầu bằng cách sử dụng wget để tải xuống các gói cần thiết.
wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm
Sử dụng lệnh CD , di chuyển thiết bị đầu cuối vào thư mục Tải xuống.
cd ~ / Tải xuống
Cuối cùng, sử dụng trình quản lý gói DNF để cài đặt PDFtk:
sudo dnf cài đặt libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y
sudo zypper cài đặt pdftk
Việc tạo PDFtk từ nguồn không tốn quá nhiều công sức, vì có các tệp xây dựng được định cấu hình sẵn bên trong thư mục nguồn. Để xây dựng chương trình từ nguồn, trước tiên bạn cần tải xuống mã. Để nhận mã, hãy sử dụng công cụ tải xuống wget trong thiết bị đầu cuối.
Để đảm bảo PDFtk xây dựng chính xác, hãy đảm bảo rằng bạn đã cài đặt GCC, GCJ và libgcj trên PC Linux của mình.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Tiếp theo, sử dụng lệnh Giải nén để giải nén thư mục PDFtk Zip vào thư mục Tải xuống của PC Linux của bạn. Bạn chưa cài đặt ứng dụng Giải nén? Tìm kiếm trình quản lý gói của bạn để tìm “giải nén” và cài đặt nó.
cd ~ / Tải xuống giải nén pdftk-2.02-src.zip
Giải nén kho lưu trữ zip nguồn PDFtk sẽ tạo một thư mục “pdftk-2.02-src” bên trong Tải xuống. Trong thiết bị đầu cuối, sử dụng lệnh CD để nhập nó.
cd pdftk-2.02-src
Trong thư mục PDFtk gốc, không có nhiều thứ có thể diễn ra. Để biên dịch bất cứ thứ gì, chúng ta cần di chuyển thiết bị đầu cuối vào thư mục con PDFtk.
cd pdftk
Thư mục con PDFtk có hàng chục Makefiles chuyên biệt mà người dùng có thể sử dụng để tự động xây dựng cho các hệ điều hành khác nhau. Sử dụng lệnh LS , liệt kê nội dung của thư mục.
ls
Xem qua và tìm Makefile cụ thể mà bạn cần và bắt đầu quá trình xây dựng bằng lệnh bên dưới. Hãy nhớ thay đổi “Makefile.filename” trong lệnh bên dưới bằng tên của Makefile bạn cần sử dụng.
make -f Makefile.filename
Một trong những điểm thu hút chính của PDFtk là khả năng nối và chia nhỏ các tệp PDF. Ví dụ, để chia tay một tập tin PDF để mỗi trang của tài liệu là tập tin riêng của mình, hãy thử sử dụng nổ lệnh:
pdftk testfile.pdf bùng nổ
PDFtk sẽ xuất các tệp được chia ở cùng vị trí với tệp nguồn.
Bạn muốn cải cách tất cả các tệp PDF đã tách thành một? Bắt đầu bằng cách đổi tên tệp PDF gốc (để an toàn).
mv testfile.pdf testfile.bak
Bây giờ tệp PDF thử nghiệm đã an toàn, hãy kết hợp lại mọi thứ với PDFtk. Đầu tiên, sử dụng lệnh LS để xem các tệp trong thư mục.
ls
Tiếp theo, chạy lại lệnh LS , nhưng lần này sử dụng lệnh này để lưu trữ tất cả các tên tệp PDF.
ls * .pdf >> pdf-filenames.txt
Gán nội dung của pdf-filenames.txt cho biến Bash. Trong trường hợp này, việc sử dụng một biến thay vì ký tự đại diện có nghĩa là khi chúng tôi kết hợp lại tệp PDF, tất cả các trang sẽ theo thứ tự.
giá trị = $ (<>
Cuối cùng, kết hợp lại tệp PDF với PDFtk và $ value .
pdftk $ value cat output recombined-document.pdf
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập
Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn
Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi
Cách tải xuống Podcast từ Linux Terminal với Podfox
Cách dọn dẹp và tăng tốc Ubuntu
Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe
TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách
Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,
AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó