Saya telah menginstal nginx
menggunakanapt
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:nginx/stable
sudo apt-get install software-properties-common
sudo apt-get update
sudo apt-get install nginx
Lalu saya menggunakan whereis nginx
dan menghapus semua file secara manual menggunakan rm
sekarang saya ingin menginstal ulang nginx
tetapi tidak berfungsi dan mengembalikan kesalahan:
awk: cannot open /etc/nginx/nginx.conf (No such file or directory)
Saya membuat /etc/nginx/nginx.conf
lalu menggunakannya apt-get install nginx
sepenuhnya tidak berfungsi.
output dari sudo dpkg -l | grep nginx
:
ii nginx 1.4.3-1~raring0 all small, powerful, scalable web/proxy server
ii nginx-common 1.4.3-1~raring0 all small, powerful, scalable web/proxy server - common files
ii nginx-full 1.4.3-1~raring0 i386 nginx web/proxy server (standard version)
nginx
biasanya bukan cara yang benar untuk menghapus paket apa pun di ubuntu. Anda harus menghapusnya menggunakanapt-get
perintah yang sama . Biarkan saya memposting cara yang tepat untuk menghapusnya sepenuhnya dan bagaimana cara menginstalnya kembali.Jawaban:
Karena Anda berhasil menginstalnya, hal pertama yang harus Anda lakukan adalah menghapusnya sepenuhnya dengan file konfigurasi
Ikuti langkah-langkah ini untuk menghapusnya sepenuhnya dan menginstalnya lagi.
Buka terminal dan jalankan perintah-perintah ini:
perintah terakhir juga akan menghapus repositori sehingga Anda harus menambahkannya lagi dengan:
Sekarang coba pasang lagi dengan:
Semoga ini bisa menyelesaikan masalah Anda. Balas jika Anda mendapatkan kesalahan pada perintah tertentu yang menjelaskan perintah.
Ini adalah output dari
sudo dpkg -l | grep nginx
:whereis nginx
:sumber
nginx
? Juga poskan output dari perintah ini dalam pertanyaan Anda:sudo dpkg -l | grep nginx
Masalah yang Anda miliki adalah bahwa Anda menghapus beberapa file yang bukan milik paket
nginx
, paket yang menginstal file / etc / nginx adalahnginx-common
.Jadi jika Anda ingin membuat ulang
/etc/nginx
file, Anda harus melakukan:Untuk menentukan paket mana yang merupakan file, Anda harus menjalankan
dpkg -S <file>
, dalam hal ini:sumber