Điểm:4

Làm cách nào để cài đặt phiên bản fireshot 9 trở lên trên 20.04 LTS?

lá cờ my

Tôi đang sử dụng Ubuntu 20.04.03 LTS hố tiêu điểm.

Gần đây, tôi nghe nói về một công cụ chụp màn hình được gọi là Flameshot. Tôi đã cài đặt nó trên hệ thống của mình bằng cách sử dụng:

cập nhật sudo apt
sudo apt cài đặt fireshot

Quá trình cài đặt diễn ra tốt đẹp và tôi đã có thể sử dụng fireshot. Tuy nhiên, trong GIF trên trang GitHub chính thức họ đã hiển thị nhiều tính năng, chẳng hạn như số, lề, v.v ...

Nhưng tôi không thể sử dụng "tính năng đánh số" và một số tính năng khác. Có vẻ như phiên bản có sẵn trong tiêu cự kho lưu trữ khá cũ và dường như không có các tính năng này.

Có cách nào để tôi có thể nhận được các tính năng này trong Ubuntu 20.04 không tiêu cự?

Điểm:1
lá cờ my

Rõ ràng, bạn có thể biên dịch phiên bản mới hơn của gói từ nguồn hoặc cài đặt bằng Flatpak bằng cách sử dụng câu trả lời khác

Để biên dịch:

  1. Đáp ứng phụ thuộc

    Bạn cần các phụ thuộc sau:

    Phụ thuộc: libqt5svg5, libc6 (>= 2.14), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.12.2), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.10.0) | libqt5gui5-gles (>= 5.10.0), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.11.0~rc1), libstdc++6 (>= 5.2)
    

    Ngoài ra, hãy cài đặt các gói được đề xuất:

    Đề xuất: git, ca-chứng chỉ, openssl
    

    Bạn cũng cần các gói sau để biên dịch:

    g++ cmake build-essential qt5-default qttools5-dev-tools libqt5svg5-dev qttools5-dev
    

    Vì vậy, chỉ cần chạy các lệnh sau trong một thiết bị đầu cuối:

    cập nhật sudo apt 
    sudo apt install g++ cmake build-essential qt5-default qttools5-dev-tools libqt5svg5-dev qttools5-dev
    sudo apt cài đặt libqt5dbus5 libqt5network5 libqt5core5a libqt5widget5 libqt5gui5 libqt5svg5
    Sudo apt cài đặt git openssl ca-chứng chỉ
    
  2. Nhận mã nguồn

    Lấy mã nguồn của gói bằng cách sao chép kho lưu trữ GitHub:

    cd ~/Tải xuống
    git clone https://github.com/flameshot-org/flameshot.git
    

    Thay đổi thư mục làm việc thành tia lửa:

    cd ~/Tải xuống/fireshot
    
  3. Xây dựng

    Chạy các lệnh sau để tạo môi trường xây dựng:

    xây dựng mkdir
    xây dựng đĩa cd
    cmake ../
    

    Bây giờ hãy chạy chế tạo lệnh với sudo đặc quyền và sẵn sàng cho việc cài đặt:

    thực hiện sudo
    
  4. Cài đặt

    NB: Gỡ cài đặt này thực sự KHÓ. Chỉ tiếp tục nếu bạn muốn cài đặt tia lửa và không có kế hoạch loại bỏ nó trong tương lai

    Cuối cùng, chạy:

    sudo thực hiện cài đặt
    

Bây giờ bạn có thể thấy rằng phiên bản mới nhất đã được cài đặt!

Điểm:1
lá cờ zw

Vào năm 2022, chúng tôi có thể tránh biên dịch bằng cách sử dụng phiên bản Flatpak hoặc Snap của Flameshot:

  • gói phẳng

    sudo apt cài đặt flatpak
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    flatpak cài đặt flathub org.flameshot.Flameshot
    
  • chụp

    sudo snap cài đặt fireshot
    

Trình cài đặt Appimage và .deb của phiên bản mới nhất hiện có tại bản phát hành GitHub.

Someone avatar
lá cờ my
Câu trả lời tuyệt vời N0rbert! Phiên bản flatpak đang hoạt động rất tốt! Tuy nhiên, phiên bản snap không tuyệt vời chút nào... Nó thậm chí còn không phải là phiên bản chính thức! Tôi không muốn sử dụng phiên bản phát triển. Nhưng dù sao, câu trả lời của bạn là tuyệt vời! ***1**.
Someone avatar
lá cờ my
@ArchismanPanigrahi Tôi đã thử cài đặt bằng deb, nó sẽ không thành công do các vấn đề phụ thuộc.
lá cờ us
@Ai đó Và hình ảnh ứng dụng? Ngoài ra, có sẵn một số gói .deb. Có phải tất cả trong số họ có vấn đề phụ thuộc?
Someone avatar
lá cờ my
@ArchismanPanigrahi Tôi chưa kiểm tra AppImage. Nhưng tôi chỉ muốn nói với bạn rằng tệp gỡ lỗi đã phá vỡ hoàn toàn docker của tôi! *Tất cả chúng đều có vấn đề?* Vâng, tất cả chúng đều phụ thuộc vào phiên bản mới nhất của libs.. Tất nhiên, tôi chưa thử tất cả các gói gỡ lỗi nhưng những gói tôi đã thử đều có vấn đề.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.