Laman » bagaimana untuk » Bagaimana Menurunkan Pakej di Ubuntu

    Bagaimana Menurunkan Pakej di Ubuntu

    Pengurus Kemas Kini Ubuntu menyimpan pakej anda pada versi terkini, tetapi kadang-kadang versi pakej baharu mungkin tidak berfungsi dengan betul. Anda boleh menurunkan pakej yang dipasang dan menguncinya pada versi tertentu untuk mengelakkannya daripada dikemas kini.

    Ini berguna terutamanya apabila anda menjalankan pakej dikemas kini dengan regresi - pepijat yang menghalang perkara daripada berfungsi dengan betul.

    Bagaimana ia berfungsi

    Sistem anda pada umumnya mempunyai banyak versi pakej yang tersedia di dalam repositorinya - sebagai contoh, apabila Ubuntu mengemas kini pakej, ia meletakkan pakej baru yang dikemas kini dalam repositori kemas kini khas. Pakej lama masih terdapat repositori utama Ubuntu dan boleh dipasang dengan beberapa helah. Jika anda telah memasang versi pakej yang lebih baru dari arkib pakej peribadi (PPA), pakej yang lebih lama termasuk dengan Ubuntu masih terletak di repositori Ubuntu.

    Sebagai Synaptic memberi amaran kepada kami, ini boleh menyebabkan masalah dengan ketergantungan pakej. Sistem pengurusan perisian Ubuntu tidak direka bentuk untuk mengurangkan pakej - memandangkan ini satu helah yang tidak disokong.

    Secara grafik - Synaptic

    Antaramuka mudah alih Ubuntu Software Center tidak menawarkan pilihan untuk menurunkan pakej. Bagaimanapun, Synaptic, antara muka pengurus pakej grafik yang lebih canggih yang digunakan oleh Ubuntu, menawarkan pilihan ini. Untuk menurunkan pakej secara grafik, mula-mula pasang aplikasi Synaptic.

    Setelah selesai, buka Pengurus Paket Synaptic dari Dash.

    Cari pakej yang anda mahu pasang versi lama di Synaptic, pilihnya, dan gunakan pakej -> Pilihan Versi Angkatan.

    Pilih versi yang anda ingin pasang dan klik Force Version. Synaptic hanya akan menunjukkan versi yang tersedia di repositori anda.

    Klik butang Guna untuk memohon perubahan anda dan pasangkan versi lama pakej, dengan mengandaikan semuanya berfungsi dengan baik.

    Selepas turunkan pakej, pilih dan gunakan pakej -> Lock Version option. Sekiranya anda tidak melakukan ini, Ubuntu akan cuba menaik taraf pakej yang dipasang apabila anda mengemas kini pakej yang dipasang.

    Terminal - apt-get

    Anda boleh memasang versi tertentu pakej dengan apt-get di terminal. Pertama, tentukan versi yang ada yang anda boleh pasang dengan arahan berikut

    showpkg apt-cache packagename

    Seterusnya, jalankan perintah memasang apt-get dan tentukan versi pakej yang anda ingin pasang.

    sudo apt-get install packagename=versi

    Selepas ia dipasang, jalankan arahan berikut untuk memegang versi yang anda pasangkan, menghalang pengurus pakej dari mengemas kini secara automatik pada masa akan datang:

    sudo echo "pakej tahan "| sudo dpkg -set-selections