sources.list dosyamdan hatalı biçimlendirilmiş bir satırı nasıl kaldırabilirim?

Benzer bir başlıkta bulduğum bilgiye göre Ubuntu Yazılım Merkezi'ni kaldırıp yeniden yükledim ve 91. satır ya da onun gibi bir şeyle ilgili aynı yanıtı aldım.

Az önce bir ekran görüntüsü yüklemeye çalıştım ama yeni olduğum için buna izin vermiyor. Ayrıca herhangi bir şeyi nasıl kesip yapıştıracağımı da bulamıyorum, bu yüzden hata ekranının söylediklerini elle yazmak zorunda kalıyorum, hem yazılım merkezini açmaya çalıştığımda hem de hiçbir şey olmuyor, kaldırmak, yeniden yüklemek için terminale komutlar girmeye çalıştığımda aynı şeyi alıyorum:

COULD NOT INTITIALIZE THE PACKAGE INFORMATION
An unresolvable problem occured while initializing the package information
Please report t:his bug against the 'update-manager' package and include the
following error message:
'E: Malformed line 91 in source list/etc/apt/sources.list (dist parse) 
E: The list of sources could not be read., 
E: The package list of status file could not be parsed or opened.

Hataları nasıl rapor edebilirim? Bu konuda ne yapılabilir. Araştırdım ve herkesin yapmamı söylediği her şey beni aynı satır hata mesajına geri götürüyor.

Bu yüzden, kaynak listesindeki 91. satıra nasıl ulaşacağımı bilmiyorum; size ne yazdığını söylemek için. Üzgünüm, bu işte gerçekten yeniyim. İhtiyacım olan şey oraya nasıl ulaşacağımı bulmak ve ne yazdığını düzeltmek. Sabit diskimi yeniden bölümlendirmek ve sıfırdan başlamak zorunda kalmamayı gerçekten çok istiyorum, bu yüzden bu sorunun çözülmesini dört gözle bekliyorum. Yeni yazılım yükleyebilmem gerekiyor.

Hızlı Yöntem

Bu sorun için geçici bir çözüm sources.list girişini sıfırdan oluşturmak olabilir.

deb http://archive.ubuntu.com/ubuntu precise main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu precise universe main multiverse restricted

deb http://security.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-backports universe main multiverse restricted

# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner

# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
  • Yukarıdaki içeriği (gri kutuda) kopyalayın ve sources.list dosyasını root olarak açın.

Bunu bir terminale sudo -H gedit /etc/apt/sources.list yazıp Enter tuşuna basmak işinizi görecektir.

  • Ardından kopyaladığınız içeriği sources.list dosyasına yapıştırın - muhtemelen precise yerine Ubuntu sürümünüzü temsil eden kod adını yazmanız gerekecektir - örneğin 14.04 için trusty. Ardından kaydedin ve gedit'i kapatın.

  • Sonra sudo apt-get update yapın ve depo listesinin güncellendiğini göreceksiniz.

Açıklama: Burada içeriği, Ana Sunucudan depo girişi olan başka bir sources.list dosyası ile tamamen değiştiriyoruz. Eğer sources.list için yerel sunucunuzu kullanmak istiyorsanız aşağıdaki yönteme bakınız.

Önerilen Yöntem

Ubuntu kaynak listesi oluşturma sitesine]1 gidin.

  • Ülkenizi seçin.
  • Main, Restricted, Multiverse, Universe gibi istediğiniz dalları seçin.
  • İstediğiniz güncelleme listesini seçin, -
  • İsterseniz herhangi bir üçüncü taraf depo listesini seçin.
  • Sayfanın altındaki Liste oluştur seçeneğine tıklayın, size depoları içeren bir liste verilecektir.
  • Bu listeyi kopyalayın ve sahip olduğunuz sources.list dosyası ile değiştirin.

İşin bitti. (Umarım bu yardımcı olur.)

Yorumlar (4)

Hatadan da görebileceğiniz gibi, sources.list dosyanızda yanlış bir giriş olduğunu söylüyor. Bu yanlış giriş ayrıştırılamadı. Bu hata Yazılım Merkezi ile ilgili değil, çoğunlukla apt (Paket yöneticisi) ile ilgilidir.

Bunu çözmenin yolu, hatalı biçimlendirilmiş satır 91 girişini düzeltmek olacaktır.

Eğer 91. satırda neyin yanlış olduğunu anlayamıyorsanız, lütfen 91. satırı gönderin ve ben de size yardımcı olayım

Yorumlar (0)

Lütfen /etc/apt/sources.list dosyasını yapıştırın, böylece bu sorunu sizin için giderebiliriz. Bunu nasıl yapacağınızı öğrenmek için bu kısa eğitici yanıta bakın:


Bu bazen çok kolay bir düzeltme olabilir, ancak kritik bir dosya olduğu için önce sources.list dosyasını **yedeklemeniz gerekir.

  1. Terminali Ctrl+Alt+T ile açın.
  2. Şunu yazın/yapıştırın: sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (bu bir yedek kopya oluşturur)
  3. sudo sed -i -e '68d' /etc/apt/sources.list (bu sorunlu satırı siler)
  4. sudo apt-get update (bu, veritabanını umarım düzeltilmiş dosya ile günceller)

Adım 4'ü denediğinizde herhangi bir hata görmüyorsanız, sorun çözülmüş demektir. Terminalden çıkıp Yazılım Merkezi/Güncelleme Yöneticisi'ne geri dönebilirsiniz ve çalışmalıdır.

Eğer hala bir sorun varsa, terminalden sudo cp /etc/apt/sources.list.backup /etc/apt/sources.list ile orijinal dosyayı geri yükleyebilirsiniz. Bu durumda, lütfen sorunlu satırları veya hatta tüm dosyayı bir pastebin'e yapıştırın ve daha sonra daha fazla yardımcı olabiliriz.

Yorumlar (4)