/Etc/ld.so.conf düzenlenirken “izin verilmedi” hatası


14

Bu komutu çalıştırdığınızda başarısız olur:

sudo echo '/usr/local/lib' >> /etc/ld.so.conf 
bash: /etc/ld.so.conf: Permission denied

sudoDiğer görevler için herhangi bir sorun yaşamıyorum . Ubuntu 12.04 kullanıyorum. Olarak bağlandığında çalışır root.

Herhangi bir yardım çok takdir edilecektir


5
Bir sudo yankı yaparsınız, ancak bu komutun geri kalanı sudo olarak çalıştırılmaz (yeniden yönlendirme sudo ;-) olarak yapılmaz)
Rinzwind

Yanıtlar:


19

Bellekten bunu yapmalı:

sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf"

2
Bunun neden işe yaradığına dair bir açıklama ekleyebilir misiniz?
Bar

@Bar Bence çalışır çünkü sudobir seferde sadece bir komut için geçerlidir. Tırnak işaretleri iki komutu ( echoardından bir an >>) tek bir grupta gruplandırır . Alternatif bir yaklaşım, bir editörü açmak sudove düzenlemeleri manuel olarak yapmaktır sudo gedit /usr/local/lib.
apostl3pol
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.