Score:5

PPA: ติดตั้งเวอร์ชันเก่า

ธง in

ฉันกำลังพยายามติดตั้งแพ็คเกจ คิวอิเล็กโทรเทค บน Ubuntu 18.04
หลังจากติดตั้งฉันได้รับเวอร์ชัน (เก่า) 0.5-2. ดังนั้นฉันจึงเพิ่ม PPA (sudo add-apt-repository ppa:scorpio/qelectrotech-dev) แหล่งที่มาเพื่อรับเวอร์ชันที่ใหม่กว่า แต่มันไม่ทำงานโดยอัตโนมัติ ตอนนี้ฉันต้องบังคับ "ดาวน์เกรด" ด้วยตนเองและค้นหาเวอร์ชันเพื่อรับเวอร์ชันใหม่ 0.90.
หลังจากตรวจสอบ ฉันพบว่าระบบอูบุนตูของฉันเพิ่มข้อมูลเวอร์ชันก่อนเวอร์ชันจริง!
เห็นเก่า(เดิม 0.5-2 ) รุ่นเก่า 1:0.5-2 และฉบับในสัญญาซื้อขายไฟฟ้า (new 0.90.r7446) เช่น 0.90.r7446.

เนื่องจาก 0.90.r7664 ดูแก่กว่า 1:0.5-2ฉันมักจะได้รับการติดตั้งเวอร์ชันเก่าแทนเวอร์ชันใหม่ แล้วจะกำจัดได้อย่างไร 1:เนื่องจากนี่ไม่ใช่ส่วนหนึ่งของเวอร์ชันดั้งเดิม?

ขอขอบคุณ

Score:6
ธง us

ขั้นแรก สร้างโฟลเดอร์ใหม่และป้อน

mkdir qelectrotech && ซีดี qelectrotech

จากนั้นดาวน์โหลดแพ็คเกจที่เกี่ยวข้องจาก ส.ป.ก.

wget https://launchpad.net/~scorpio/+archive/ubuntu/qelectrotech-dev/+files/qelectrotech_0.90.r7446-1ubuntu1_amd64.deb
wget https://launchpad.net/~scorpio/+archive/ubuntu/qelectrotech-dev/+files/qelectrotech-data_0.90.r7446-1ubuntu1_all.deb
wget https://launchpad.net/~scorpio/+archive/ubuntu/qelectrotech-dev/+files/qelectrotech-examples_0.90.r7446-1ubuntu1_all.deb

ตอนนี้ ลบเวอร์ชันที่ติดตั้งออกจากที่เก็บข้อมูลอย่างเป็นทางการ และติดตั้งแพ็คเกจ .deb

sudo apt ลบ qelectrotech
sudo apt ลบข้อมูล qelectrotech
sudo apt ลบตัวอย่าง qelectrotech
sudo dpkg -i *.deb

ตอนนี้ติดตั้งการพึ่งพาที่ขาดหายไป

sudo apt ติดตั้ง -f

ในที่สุดถือแพคเกจใน ฉลาดเพื่อไม่ให้อัปเดตเป็น "เวอร์ชันใหม่" ซึ่งเก่ากว่าจริง

sudo apt-mark ถือ qelectrotech qelectrotech-data qelectrotech-examples
N0rbert avatar
zw flag
ดีทั้งหมด แต่การปักหมุด APT มีความน่าเชื่อถือมากกว่า ดู https://askubuntu.com/q/1002703/66509
eSlavko avatar
in flag
ฉันใช้ตัวจัดการแพ็คเกจ synaptic และฉันสามารถบังคับเวอร์ชันที่ถูกต้องได้ แต่ฉันต้องล็อกเวอร์ชันด้วย เพราะหากไม่ทำ การอัปเดตครั้งต่อไปจะดาวน์เกรดเวอร์ชัน และฉันชอบที่จะมีเวอร์ชันปลดล็อค ดังนั้นพวกเขาจะได้รับการอัปเดตเมื่อมีเวอร์ชันใหม่
us flag
@ N0rbert ฉันไม่ค่อยคุ้นเคยกับการปักหมุด APT โปรดอย่าลังเลที่จะแก้ไขหรือเพิ่มคำตอบของคุณเอง (ตามที่คุณต้องการ)
N0rbert avatar
zw flag
@eSlavko โปรดเพิ่มเอาต์พุต `apt-cache policy qelectrotech` ให้กับคำถามโดย [แก้ไข] (https://askubuntu.com/review/suggested-edits/1185620) ซึ่งจะทำให้เราสามารถสร้างไฟล์ปักหมุดได้
Score:5
ธง zw

ช่วงเวลาที่เลวร้ายที่นี่คือสิ่งที่คุณไม่ต้องการ อ่าน ผู้พัฒนา QElectroTech คำอธิบาย PPA ในหน้าของมัน
ผู้พัฒนาระบุอย่างชัดเจน:

QElectroTech Ubuntu Repository สำหรับเวอร์ชัน devel 0.9

การปักหมุด Ubuntu
รายการต่อไปนี้กำหนดลำดับความสำคัญสูงให้กับทุกคน เวอร์ชันของแพ็คเกจ QElectroTech ที่ขึ้นต้นด้วย 0.80 :
ทางนี้, ระบบของคุณจะดาวน์โหลดเวอร์ชันแพ็คเกจที่สูงกว่าจาก ppa และ ไม่ใช่ที่มาจากที่เก็บ Ubuntu อย่างเป็นทางการ

สร้างไฟล์ 40qelectrotech-devel ด้วยตนเอง /etc/apt/preferences.d/ และเพิ่ม 3 บรรทัดเหล่านี้:

แพ็คเกจ: qelectrotech*
พิน: เวอร์ชั่น 0.90.*
ลำดับความสำคัญของพิน: 1001

https://qelectrotech.org/wiki_new/start?id=th/doc/install_ubuntu

apt-get ติดตั้ง qelectrotech qelectrotech-data qelectrotech-examples qet-tb-เครื่องกำเนิดไฟฟ้า

ดังนั้นคุณต้องสร้างไฟล์ดังกล่าวด้วยเวอร์ชันที่เกี่ยวข้องโดยใช้คำสั่งด้านล่าง:

แมว <<EOF | sudo ที /etc/apt/preferences.d/40qelectrotech-devel
แพ็คเกจ: qelectrotech*
พิน: เวอร์ชัน 0.90.*
ลำดับความสำคัญของพิน: 1001
อฟ

จากนั้นติดตั้งแพ็คเกจเวอร์ชัน 0.90 เหล่านี้โดย:

sudo apt-get ติดตั้ง qelectrotech qelectrotech-data ตัวอย่าง qelectrotech
us flag
ฉันพลาดคำอธิบาย ppa เช่นกัน :)
eSlavko avatar
in flag
"ไม่ต้องการอ่าน" -> เพิ่งผ่านไปยังจุดสิ้นสุดของหน้าจอที่มีลิงก์ ppa มันใช้งานได้ในตอนนี้
eSlavko avatar
in flag
ขอบคุณสำหรับความช่วยเหลือและขอบคุณเป็นพิเศษสำหรับ Algnis ผู้ซึ่งใช้ภาษาอังกฤษที่ไม่ดีของฉันอย่างเชี่ยวชาญ
N0rbert avatar
zw flag
ได้รับการตอบกลับจากเจ้าของ PPA คำสั่งปักหมุดถูกเพิ่มลงในคำอธิบายแล้ว ขอบคุณ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา