Điểm:7

Không thể thuyết phục apt sử dụng phiên bản PPA của gói thay vì phiên bản vũ trụ

lá cờ af

Tôi đang cố sử dụng phiên bản PPA của chạm trứng trên phiên bản Raspberry Pi của MATE (tiêu cự; 20.04). PPA đang ở chạm trứng phiên bản 2.0+ trong khi Ubuntu Universe là 1.1+.

Thông tin PPA ở đây: https://launchpad.net/~touchegg/+archive/ubuntu/stable/+packages

tôi thực hiện:

Sudo add-apt-repository ppa:touchegg/ổn định 

và PPA xuất hiện để cài đặt. Điều này được theo sau bởi cập nhật apt-get.

/etc/apt/sources.list.d/touchegg-ubuntu-stable-focal.list chứa:

deb http://ppa.launchpad.net/touchegg/stable/ubuntu tiêu điểm chính

tôi cũng đã đặt 99-touchegg-kho lưu trữ Trong /etc/apt/preferences.d ; nó chứa những điều sau đây:

Đóng gói: touchegg

Ghim: phát hành o=LP-PPA-touchegg

Pin-ưu tiên: 450

Tuy nhiên, chính sách apt touchegg vẫn cho thấy rằng phiên bản touchegg duy nhất có sẵn là trong vũ trụ. Bất cứ khi nào tôi apt cài đặt touchegg, tôi lấy phiên bản cũ từ vũ trụ.

Làm cách nào để tôi nhận được apt trong Ubuntu MATE để sử dụng phiên bản của chạm trứng trong PPA?

guiverc avatar
lá cờ cn
cũng đã hỏi tại https://ubuntu-mate.community/t/cant-use-ppa-with-mate/24548 (các bản dựng có thể nhìn thấy - https://launchpad.net/%7Etouchegg/+archive/ubuntu/stable/ +gói)
lá cờ us
Bạn có thể yêu cầu người bảo trì kích hoạt bản dựng PPA cho ARM. Đây là cách thực hiện. https://askubuntu.com/q/371339/124466
muru avatar
lá cờ us
Ngoài ra, IIRC ưu tiên pin mặc định là 500, vì vậy nếu bạn sử dụng 450, nó sẽ có mức ưu tiên thấp hơn các gói từ vũ trụ.
lá cờ us
Vấn đề liên quan đến GitHub: https://github.com/JoseExposito/touchegg/issues/522
Điểm:9
lá cờ hu

PPA đó chỉ có các bản dựng "amd64", một kiến ​​trúc khác với RP. Bạn sẽ cần một máy tính Intel/AMD để sử dụng nó.

Để xem những bản dựng nào có sẵn, hãy nhấp vào một gói để mở rộng nó.

pLumo avatar
lá cờ in
Có gói `armhf` trên [trang phát hành github](https://github.com/JoseExposito/touchegg/releases).
Điểm:8
lá cờ zw

Cập nhật 20210910: PPA được đề cập bây giờ có gói cho cả hai cánh taycánh tay64. Bạn có thể xóa tệp pin và cài đặt chúng như bình thường bằng các lệnh bên dưới:

Sudo rm /etc/apt/preferences.d/99-touchegg-repository
Sudo add-apt-repository ppa:touchegg/ổn định
sudo apt-get cập nhật
sudo apt-get cài đặt touchegg

Dưới đây là phần lịch sử của câu trả lời.


Bạn đang làm tất cả các bước một cách chính xác. Vấn đề ở đây là PPA chỉ cung cấp các gói cho amd64 kiến trúc CPU. Nhìn thấy danh sách tệp PPA để xác nhận.

Tôi đã viết một tin nhắn cho nhóm âTouchéggâ trên launchpad với yêu cầu cánh taycánh tay64 gói xây dựng. Hãy chờ phản ứng.

Nếu bạn đang vội - tải xuống các gói chính thức từ GitHub bằng cách sử dụng các lệnh dưới đây:

cd ~/Tải xuống
# cho cánh tay64
wget -c https://github.com/JoseExposito/touchegg/releases/download/2.0.11/touchegg_2.0.11_arm64.deb
sudo apt-get cài đặt ./touchegg_2.0.11_arm64.deb

# cho cánh tay
wget -c https://github.com/JoseExposito/touchegg/releases/download/2.0.11/touchegg_2.0.11_armhf.deb
sudo apt-get cài đặt ./touchegg_2.0.11_armhf.deb

Hoặc biên dịch thủ công gói này trực tiếp trên RaspberryPi. Đầu tiên kích hoạt mã nguồn (deb-src kho lưu trữ) trong Phần mềm và Cập nhật, sau đó thực hiện các lệnh bên dưới:

sudo apt-get cập nhật
sudo apt-get build-dep touchegg
sudo apt-get cài đặt git build-essential cmake libcairo2-dev libgtk-3-dev libinput-dev libpugixml-dev libudev-dev libxrandr-dev

cd ~/Tải xuống
git clone https://github.com/JoseExposito/touchegg.git -b 2.0.11
cd cảm ứng
dpkg-buildpackage -uc -us
sudo apt-get cài đặt ../touchegg_2.0.11_arm*.deb
compilebunny avatar
lá cờ af
Cảm ơn. Điều đó hoàn toàn có ý nghĩa. Biên dịch và phần mềm thực thi. Thật không may, nó dường như không phát hiện bất kỳ cử chỉ nào. Thời gian để gỡ lỗi nhiều hơn.
lá cờ in
eis
@compilebunny nếu câu trả lời này đã giải quyết được câu hỏi của bạn, hãy xem xét [chấp nhận câu trả lời](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)
lá cờ us
@compilebunny Nếu có gì đó không hoạt động, bạn có thể tạo báo cáo lỗi tại GitHub. https://github.com/JoseExposito/touchegg
compilebunny avatar
lá cờ af
Câu trả lời này là tuyệt vời! Thật không may, tôi không thấy bất kỳ dấu kiểm nào ở những nơi https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work nói rằng chúng được cho là như vậy. Có lẽ tôi cần nhiều "điểm" hơn để có thể "bỏ phiếu"? Tôi không quá quen thuộc với hệ thống này.

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