OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

8.2.4. Mengeluarkan dan Membersihkan Pakej


Mengalih keluar pakej adalah lebih mudah daripada memasang satu. Mari kita lihat bagaimana untuk mengalih keluar pakej dengan dpkg and apt.

Untuk mengalih keluar pakej dengan dpkg, membekalkan -r or --buang pilihan, diikuti dengan nama pakej. Pengalihan keluar ini, walau bagaimanapun, tidak lengkap: semua fail konfigurasi, skrip penyelenggara, fail log (log sistem), data yang dijana oleh daemon (seperti kandungan direktori pelayan LDAP atau kandungan pangkalan data untuk pelayan SQL ), dan kebanyakan data pengguna lain yang dikendalikan oleh pakej kekal utuh. Pilihan alih keluar memudahkan untuk menyahpasang program dan kemudian memasangnya semula dengan konfigurasi yang sama. Juga ingat bahawa kebergantungan tidak dialih keluar. Pertimbangkan contoh ini:


# dpkg --remove kali-linux-gpu

(Membaca pangkalan data ... 317681 fail dan direktori sedang dipasang.) Mengalih keluar kali-linux-gpu (2016.3.2) ...

# dpkg --remove kali-linux-gpu

(Membaca pangkalan data ... 317681 fail dan direktori sedang dipasang.) Mengalih keluar kali-linux-gpu (2016.3.2) ...


Anda juga boleh mengalih keluar pakej daripada sistem dengan apt keluarkan pakej. APT akan memadamkan pakej yang bergantung pada pakej yang sedang dialih keluar secara automatik. Seperti yang dpkg contoh, fail konfigurasi dan data pengguna tidak akan dialih keluar.

Melalui penambahan akhiran pada nama pakej, anda boleh menggunakan apt (Atau apt-get and kebolehan) untuk memasang pakej tertentu dan mengalih keluar pakej lain pada baris arahan yang sama. Dengan sebuah apt inst semua perintah, tambah “-” kepada nama pakej yang anda ingin alih keluar. Dengan sebuah apt keluarkan perintah, tambah “+” kepada nama pakej yang anda ingin pasang.

Contoh seterusnya menunjukkan dua cara berbeza untuk memasang pakej1 dan untuk membuang pakej2.


# apt memasang pakej1 pakej2-

[...]

# apt keluarkan pakej1+ pakej2

[...]

# apt memasang pakej1 pakej2-

[...]

# apt keluarkan pakej1+ pakej2

[...]


Ini juga boleh digunakan untuk mengecualikan pakej yang sebaliknya akan dipasang, contohnya disebabkan oleh a Mengesyorkan (dibincangkan kemudian). Secara umum, penyelesai pergantungan akan menggunakan maklumat tersebut sebagai petunjuk untuk mencari penyelesaian alternatif.

Untuk mengalih keluar semua data yang dikaitkan dengan pakej, anda boleh membersihkan pakej dengan dpkg -P pakej, Atau membersihkan diri pakej arahan. Ini akan mengalih keluar sepenuhnya pakej dan semua data pengguna, dan dalam kes apt, akan memadamkan kebergantungan juga.


# dpkg -r debian-cd

(Membaca pangkalan data ... 97747 fail dan direktori sedang dipasang.) Mengalih keluar debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Membaca pangkalan data ... 97401 fail dan direktori sedang dipasang.) Mengalih keluar debian-cd (3.1.17) ...

Membersihkan fail konfigurasi untuk debian-cd (3.1.17) ...

# dpkg -r debian-cd

(Membaca pangkalan data ... 97747 fail dan direktori sedang dipasang.) Mengalih keluar debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Membaca pangkalan data ... 97401 fail dan direktori sedang dipasang.) Mengalih keluar debian-cd (3.1.17) ...

Membersihkan fail konfigurasi untuk debian-cd (3.1.17) ...


Amaran! Memandangkan sifat pembersihan yang muktamad, jangan laksanakannya dengan mudah. Anda akan kehilangan semua yang berkaitan dengan pakej itu.


Pengkomputeran Awan OS teratas di OnWorks: