คุณมีที่เก็บไม่ถูกต้องในระบบของคุณ ดูรายละเอียดด้านล่าง:
Qt4 จาก แกนหิน ไม่มีแพ็คเกจสำหรับ 18.04 LTS ดังนั้นควรลบออกโดย
sudo add-apt-repository -r ppa:rock-core/qt4
อูบุนตู 18.04 LTS (ไบโอนิค) เป็นรุ่นจริง ดังนั้นแพ็คเกจของมันจึงอยู่ใน คลังเก็บเอกสารสำคัญ, ไม่ รุ่นเก่า. คุณสามารถแก้ไขปัญหานี้ได้โดยใช้คำสั่งด้านล่าง:
sudo sed -i "s/mx.old-releases/archive/g" /etc/apt/sources.list /etc/apt/sources.list.d/*.list
sudo sed -i "s/old-releases/archive/g" /etc/apt/sources.list /etc/apt/sources.list.d/*.list
เพื่อให้แน่ใจว่าเพิ่มที่เก็บที่ถูกต้องให้กับระบบอีกครั้ง
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu ลิขสิทธิ์จักรวาลหลักที่ จำกัด ไบโอนิค"
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu bionic-updates ลิขสิทธิ์หลักของจักรวาลที่ จำกัด "
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu bionic-security ลิขสิทธิ์จักรวาลหลักที่ จำกัด "
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu bionic-backports ลิขสิทธิ์จักรวาลหลักที่ จำกัด "
รองรับ Ubuntu 18.04 LTS ดังนั้นจึงไม่จำเป็นต้องใช้ ESM ลบที่เก็บดังกล่าวโดย
sudo rm /etc/apt/preferences.d/ubuntu-esm-infra
sudo rm /etc/apt/sources.list.d/ubuntu-esm-infra.list
จากนั้นอัปเดตรายการแพ็คเกจตามปกติ ติดตั้งการอัปเกรดด้วยการอ้างอิงใหม่ และติดตั้ง GRC จากที่เลือกไว้อย่างถูกต้องแล้ว PPA ของ GnuRadio:
sudo apt-get อัปเดต
sudo apt-get dist-upgrade
sudo apt-get ติดตั้ง gnuradio
ในการรับเวอร์ชัน 3.8 คุณต้องล้างไฟล์ ที่เก็บสาขาหลัก โดย
sudo apt-get ติดตั้ง ppa-purge
sudo ppa-purge ppa:gnuradio/gnuradio-master
และนอกจากนี้ยังมี ออก PPA โดย
sudo ppa-purge ppa:gnuradio/gnuradio-releases
ที่จะอยู่ด้วยเท่านั้น gnuradio-release-3.8 ส.ป.ก.