Pertama kali dalam hidup saya, saya memiliki sesuatu seperti ini:
root@peklan:~# aptitude install git-core
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
FATAL -> Failed to fork.
adakah yang bisa menjelaskan bagaimana cara menghilangkan pesan ini?
apt-get
?apt install
tetapi perintah ituapt-get install
berfungsiJawaban:
pesan kesalahan itu umumnya berarti aptitude atau apt-get kehabisan memori.
beberapa saran:
jika ini adalah VM, coba tambah RAM yang dialokasikan untuk itu. jika ini adalah mesin fisik, coba tingkatkan RAM.
jika Anda memiliki banyak entri deb dan deb-src di file sources.list Anda, maka cobalah mengomentari sebagian besar dari mereka, menjalankan 'apt-get update', dan 'apt-get install git-core'.
(pasti komentar semua entri deb-src kecuali Anda sering membangun kembali paket sumber debian karena alasan tertentu - kebanyakan orang tidak.)
Saya tidak yakin apakah itu akan membantu (mungkin tidak), tetapi Anda mungkin juga ingin melihat pengaturan Cache-Limit. lihat halaman manual untuk apt.conf untuk rinciannya, tetapi singkatnya tambahkan sesuatu seperti berikut ke /etc/apt/apt.conf atau ke file teks baru di /etc/apt/apt.conf.d:
APT {Cache-Limit "56777216";}};
sumber
Anda juga dapat menambahkan memori swap sebelum Anda mencoba menginstal paket.
Anda dapat menambahkan swap 512Mb dengan menjalankan:
sumber
cp /tmp/manageacloud/.manageacloud.sh /tmp/manageacloud/vcs/
danapt-get install -q git
. Tidak yakin apakah itu yang saya inginkan jika saya hanya ingin swapfile..manageacloud.sh
adalah skrip yang berisi kode untuk mengaktifkan swap. Saya setuju bahwa skrip generik jika tidak menggunakan git seharusnya tidak menginstalnya. Bagaimanapun, itu tidak berbahaya. Gunakan apa pun yang lebih baik untuk Anda. Saya akan membuka permintaan untuk mengoptimalkan template umum.