Điểm:6

Cách cài đặt Cozy Audiobook Player trong Ubuntu 20.04 mà không cần Flatpak

lá cờ us

Tôi muốn tạo một tệp .deb cho Ấm áp từ kho lưu trữ GitHub của nó. Làm thế nào để tôi làm cho nó? Tôi không muốn sử dụng phiên bản Flathub.

Tôi đang dùng Ubuntu 20.04.

Paul avatar
lá cờ us
Điều này có trả lời câu hỏi của bạn không: [Làm cách nào tôi có thể tạo gói .deb từ github?](https://askubuntu.com/questions/729737/how-can-i-make-a-deb-package-from-github? rq=1)
lá cờ us
@Paul Câu hỏi đó dành riêng cho kdenlive và nó thực sự không áp dụng ở đây.
Điểm:11
lá cờ zw

Không cần phải tạo gói gỡ lỗi theo cách thủ công.

Các Bản phát hành ổn định ấm cúng PPA đã có sẵn.
Nó cung cấp các gói gỡ lỗi cho Ubuntu 20.10 (groovy, EOL), 21.04 (hirsute) và 21.10 (impish, development) â tại đây Cozy có thể được cài đặt đơn giản như

Sudo add-apt-repository ppa:cozy-team/cozy
sudo apt-get cập nhật
Sudo apt-get cài đặt ấm cúng

Cài đặt trên Ubuntu 20.04 LTS cần một số hack. Bạn sẽ cần phải cài đặt thủ công libhandy-1-0và cài đặt các phiên bản cập nhật của python3-peeweepython3-mutagen (nếu không thì ấm cúng sẽ không tải các chương trong sách nói m4b):

Sudo add-apt-repository ppa:apandada1/libhandy-1
Sudo apt-get cài đặt libhandy-1-0

cd ~/Tải xuống
wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/p/peewee/python3-peewee_3.13.1+dfsg-1_amd64.deb
sudo apt-get install ./python3-peewee_3.13.1+dfsg-1_AMD64.deb

wget -c http://archive.ubuntu.com/ubuntu/pool/universe/m/mutagen/python3-mutagen_1.45.1-2_all.deb
sudo apt-get cài đặt ./python3-mutagen_1.45.1-2_all.deb

Sudo add-apt-repository ppa:cozy-team/cozy
sudo sed -i "s/focal/hirsute/" /etc/apt/sources.list.d/cozy-team-ubuntu-cozy-focal.list
sudo apt-get cập nhật
Sudo apt-get cài đặt ấm cúng

Sau đó, bạn có thể khởi chạy Cozy từ dấu gạch ngang hoặc bằng cách sử dụng com.github.geigi.cozy chỉ huy.

Ghi chú: Câu trả lời này hoạt động cho Ubuntu và hương vị chính thức của nó. Trong một số dẫn xuất của Ubuntu, kho lưu trữ được lưu trong cosy-team-cozy-focal.list thay vì cosy-team-ubuntu-cozy-focal.list.

Điểm:4
lá cờ us

Có vẻ như OP không muốn sử dụng PPA, có thể tìm thấy trong Câu trả lời của N0rbert. Có một cách để tạo trực tiếp gói .deb từ nguồn mà không cần sử dụng PPA.

  1. Cài đặt các phụ thuộc xây dựng.

    sudo apt-get cập nhật
    sudo apt-get install git build-essential appstream debhelper desktop-file-utils libgranite-dev libdazzle-1.0-dev meson libgtk-3-dev python3 python3-pip python3-setuptools python3-distro python3-requests python3-tz python3-gst- 1.0 python3-cairo python3-apsw sed
    

    Ubuntu 20.04 LTS không cung cấp libhandy-1, vì vậy chúng tôi cần xây dựng nó cục bộ bằng cách sử dụng các nguồn từ Ubuntu 21.04:

    sudo apt-get cài đặt debhelper-compat gtk-doc-tools libgirepository1.0-dev libgladeui-dev libglib2.0-doc libgnome-desktop-3-dev libgtk-3-doc libxml2-utils valac xvfb
    cd ~/Tải xuống
    wget -c http://archive.ubuntu.com/ubuntu/pool/main/libh/libhandy-1/libhandy-1_1.2.0.orig.tar.gz
    tar -xf libhandy-1_1.2.0.orig.tar.gz
    cd libhandy-1-1.2.0
    wget -c http://archive.ubuntu.com/ubuntu/pool/main/libh/libhandy-1/libhandy-1_1.2.0-1.debian.tar.xz
    tar -xf libhandy-1_1.2.0-1.debian.tar.xz
    rm libhandy-1_1.2.0-1.debian.tar.xz
    
    dpkg-buildpackage -uc -us -d
    cài đặt sudo apt-get ../gir1.2-handy-1_1.2.0-1_amd64.deb ../libhandy-1-0_1.2.0-1_amd64.deb ../libhandy-1-dev_1.2.0-1_amd64.deb
    
  2. Trong Ubuntu 20.04, hãy tải xuống thủ công phiên bản gần đây của python3-peeweepython3-mutagen (trong các phiên bản sau của Ubuntu, bạn có thể cài đặt nó từ kho lưu trữ.),

    cd ~/Tải xuống
    wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/p/peewee/python3-peewee_3.13.1+dfsg-1_amd64.deb
    wget -c http://archive.ubuntu.com/ubuntu/pool/universe/m/mutagen/python3-mutagen_1.45.1-2_all.deb
    

    Cài đặt chúng

    sudo apt-get install ./python3-peewee_3.13.1+dfsg-1_AMD64.deb
    sudo apt-get cài đặt ./python3-mutagen_1.45.1-2_all.deb
    
  3. Cài đặt tất cả các phụ thuộc thời gian chạy

    sudo apt-get install gobject-introspection python3 python3-distro python3-gi-cairo python3-requests python3-packaging python3-tz python3-mutagen python3-gst-1.0 python3-gi python3-cairo python3-apsw tệp libgstreamer1.0-0 libgstreamer -plugins-base1.0-0 gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-libav gir1.2-granite-1.0 gir1.2-dazzle-1.0
    
  4. Tải về nguồn từ GitHub:

    cd ~/Tải xuống
    bản sao git https://github.com/geigi/cozy.git -b 1.2.0
    
  5. Tải về debian/ thư mục từ http://github.com/apandada1/cozy/tree/deb-dir và đặt nó bên trong thư mục nguồn của cosy.

    cd ~/Tải xuống
    git clone https://github.com/apandada1/cozy -b deb-dir debian
    mv debian/debian ấm cúng/
    
  6. Bây giờ xây dựng gói .deb và cài đặt nó với

    cd ~/Tải xuống/cozy
    dpkg-buildpackage -uc -us -b
    
    sudo apt-get cài đặt ../cozy_1.2.0_all.deb
    
Điểm:0
lá cờ bs

Vì ngôn ngữ lập trình của Cosy là Python. Bạn có thể có thể cài đặt nó qua Python. Bạn phải cài đặt Yêu cầu và sau đó tải xuống tar.gz Tập tin phát hành mới nhất.

Lệnh cài đặt có thể giống như thế này:

python3 -m cài đặt pip --user ấm cúng-1.1.0.tar.gz

Đă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.