Saya telah unistalled dan menginstal ulang Ubuntu Software Center sesuai info yang saya temukan di utas yang sama dan saya mendapat respons yang sama tentang jalur 91 atau sesuatu seperti itu.
Saya baru saja mencoba mengunggah tangkapan layar tetapi karena saya baru, itu tidak memungkinkan saya. Saya juga tidak tahu bagaimana cara memotong dan menempelkan sesuatu jadi saya harus mengetikkan apa yang dikatakan layar kesalahan, baik ketika saya mencoba untuk membuka pusat perangkat lunak dan tidak ada yang terjadi, ketika saya mencoba memasukkan perintah ke terminal untuk mencopot pemasangan, pasang kembali , apa pun yang saya dapatkan sebagai berikut:
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.
Bagaimana cara melaporkan bug? Apa yang bisa dilakukan tentang ini. Saya telah mencari dan semua yang dikatakan semua orang akan menuntun saya kembali ke pesan kesalahan baris yang sama.
Jadi, saya tidak tahu bagaimana mendapatkan baris 91 di daftar sumber; untuk memberi tahu Anda apa yang dikatakannya. Maaf, saya benar-benar baru dalam hal ini. Itulah yang saya butuhkan adalah mencari tahu bagaimana menuju ke sana dan memperbaiki apa yang dikatakannya. Saya benar-benar ingin TIDAK harus mempartisi hard drive saya dan mulai dari awal, jadi saya benar-benar berharap untuk menyelesaikan masalah ini. Saya harus dapat menginstal perangkat lunak baru.
/etc/apt/sources.list
antara garis 67 dan 69 ???cat /etc/apt/sources.list
. Dan tidak, Anda tidak perlu menghapus semuanya. Ini masalah yang sangat mudah ( dari pengalaman saya )Jawaban:
Beberapa baris rusak di
sources.list
file Anda (atau*.list
file lain disources.list.d/
).Edit file yang disebutkan dalam kesalahan untuk memperbaiki garis yang rusak.
Untuk melakukan ini, jalankan perintah ini (tekan Ctrl+ Alt+ Tuntuk membuka Terminal):
Atau, daripada Gedit (yang tidak dimiliki semua sistem Ubuntu), Anda mungkin lebih suka membuka file editor teks berbasis terminal:
Jika perlu, ganti
/etc/apt/sources.list
dengan nama file lain, yaitu path ke beberapa file di dalamnya/etc/apt/sources.list.d/
.Temukan garis-garis yang tidak diformat dengan benar (lihat kesalahan untuk nomor baris, lalu lihat di sekitar titik itu). Ini adalah contoh garis yang diformat dengan benar:
URL,
distribution
dan komponen akan berbeda. Itu tidak harus harus memiliki 3 komponen.Apa pun yang tidak sesuai dengan format ini tidak benar.
Simpan file dan keluar dari editor teks. Kemudian jalankan perintah ini di jendela Terminal:
Dengan asumsi tidak ada kesalahan, masalahnya sekarang sudah diperbaiki. Anda harus dapat menjalankan Sofware Center.
Namun, sementara beberapa masalah dengan Pusat Perangkat Lunak dapat diselesaikan dengan menginstal ulang
software-center
paket, sebagian besar tidak bisa, jadi ada kemungkinan masalah asli Anda akan tetap ada. Jika demikian, Anda dapat memposting pertanyaan baru untuk mendapatkan bantuan.sumber
./
di akhir baris seperti dalam contohMetode Cepat
Solusi untuk masalah ini dapat membangun
sources.list
entri dari awal.Salin konten di atas (dalam kotak abu-abu) dan buka
sources.list
file sebagai root.Mengetik
sudo -H gedit /etc/apt/sources.list
ini di terminal dan memukul Enterakan melakukan pekerjaan.Kemudian rekatkan konten yang disalin di
sources.list
- note Anda mungkin perlu menggantiprecise
dengan nama kode yang mewakili versi Ubuntu Anda - misalnyatrusty
untuk 14,04. Kemudian simpan dan tutup gedit.Kemudian lakukan
sudo apt-get update
dan Anda akan melihat bahwa daftar repositori diperbarui.Penjelasan: Di sini kita sepenuhnya mengganti konten dengan file sources.list lain dengan entri repositori dari Server Utama. Jika Anda ingin menggunakan server lokal Anda untuk
sources.list
melihat metode di bawah ini.Metode yang Direkomendasikan
Pergi ke situs generator daftar sumber Ubuntu .
sources.list
file yang Anda miliki.Kamu selesai. (Saya harap ini akan membantu.)
sumber
/etc/apt/sources.list
dengan menambahkan##
sebagai karakter pertama di baris. Lalu cobasudo apt-get update
.Seperti yang Anda lihat dari kesalahan, ia mengatakan bahwa file sources.list Anda memiliki entri yang salah. Entri yang salah ini tidak dapat diuraikan Kesalahan ini tidak terkait dengan Pusat Perangkat Lunak seperti itu tetapi sebagian besar berkaitan dengan apt (Manajer paket)
Cara untuk menyelesaikan ini adalah dengan memperbaiki
91
entri baris yang salah .Jika Anda tidak dapat memahami apa yang salah dengan saluran 91, silakan kirim baris 91 dan saya akan membantu Anda
sumber
Harap tempelkan file
/etc/apt/sources.list
sehingga kami dapat memecahkan masalah ini untuk Anda. Lihat jawaban tutorial singkat ini untuk melakukannya:Ini kadang - kadang bisa menjadi perbaikan yang sangat mudah, tetapi Anda harus membuat cadangan
sources.list
terlebih dahulu karena ini adalah file penting.sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
(ini membuat salinan cadangan)sudo sed -i -e '68d' /etc/apt/sources.list
(ini menghapus garis yang bermasalah)sudo apt-get update
(ini memperbarui database dengan file yang diharapkan diperbaiki)Jika Anda melihat tidak ada kesalahan yang muncul ketika Anda mencoba langkah 4, masalah ini semoga dapat diatasi. Anda dapat keluar dari terminal dan kembali ke Pusat Perangkat Lunak / Pembaruan Manajer dan itu akan berfungsi.
Jika masih ada masalah, Anda dapat mengembalikan file asli dari terminal dengan
sudo cp /etc/apt/sources.list.backup /etc/apt/sources.list
. Dalam hal ini, silakan tempelkan baris yang bermasalah atau bahkan seluruh file ke pastebin dan kemudian kami dapat membantu lebih lanjut.sumber
man sources.list
memiliki bagian dengan contoh dan mungkin berguna untuk meminta pengguna membandingkan garisnya dengan contoh, mungkin dia dapat menentukan apa yang salah dan memperbaikinya sendiri. Secara pribadi saya akan menunggu sampai dia memposting file sources.list-nya.-i.backup
dilewatkan kesed
bukan hanya-i
kemudiansed
akan membuat file backup itu sendiri.File tersebut
/etc/apt/sources.list
berisi URL webservers dan lokasi formulir sumber lain (mis. Cd), tempat Anda mengambil perangkat lunak dan pembaruan. Ini pada dasarnya memberitahu Ubuntu di mana mencari Perangkat Lunak baru dan pembaruan untuk program yang sudah diinstal. Pesan kesalahan yang Anda peroleh berarti, entah bagaimana file itu dapat dikompromikan. Tanpa mengetahui apa isi file Anda, sulit untuk mengetahui apa sebenarnya yang salah dengannya. Jadi, Anda harus memposting outputsudo more /etc/apt/sources.list
untuk kami untuk membantu Anda lebih baik.Jika file berantakan tidak dapat diperbaiki, Anda dapat menggunakan Generator Daftar Sumber Ubuntu untuk menghasilkan yang
sources.list
baru. Tetapi Anda harus membuat cadangan yang lama Anda sebelumnya. Juga ini akan menyebabkan Anda kehilangan semua perubahan yang telah Anda buat untuk Sumber Perangkat Lunak Anda, misalnya di Sofware Center.Cara yang lebih baik untuk memperbaikinya adalah membiarkan kami melihat apa yang salah dengan Anda
sources.list
Edit setelah Anda memposting
sources.list
:Saya percaya file yang Anda posting akan terlihat seperti ini (perhatikan baris terakhir dan yang hilang
/etc/apt/sources.list
pada akhirnya):sumber
sources.list
.Silakan coba edit
sources.list
file Anda dengan menjatuhkansudo gedit /etc/apt/sources.list
terminal (kata sandi Anda mungkin diminta), setelah itu Anda akan memiliki opsi untuk mengaktifkan "Nomor Baris" di Edit Menu / Preferensi gEdit dan mengklik kotak centang "Tampilkan nomor baris", kemudian secara manual pergi ke Baris dalam kesalahan Anda misalnya 91 atau dengan menggunakan "Cari / Pergi ke baris" (Ctrl + I melakukan trik).Pada awal Baris 91, turunkan dua simbol # (
##
) untuk mengomentari garis itu dan dengan cara ini hapus dari proses pembaruan (Anda juga dapat menghapus garis itu dengan risiko Anda sendiri, saya sarankan Anda membuat cadangan).Setelah selesai, simpan file dan tutup. Kemudian buka terminal dan jalankan
sudo apt-get update
dan lihat apakah kesalahan masih muncul. Jika tidak, coba buka pengelola pembaruan Anda.Entah bagaimana tampaknya teks di Baris 91
sources.list
file Anda rusak atau ada beberapa jenis kesalahan, yang berarti bahwa beberapa perangkat lunak tidak dapat diinstal / diperbarui / ditingkatkan.Dengan berkomentar / menghapus garis yang salah, perangkat lunak tidak akan diinstal (jika belum) atau tidak akan diperbarui / ditingkatkan jika itu yang Anda coba. Dari yang saya sarankan Anda untuk memeriksa dari mana garis itu berasal (perangkat lunak mana yang memerlukannya) dan melakukan modifikasi yang tepat seperti yang diperlukan agar semuanya berjalan dengan baik.
sumber
Jika Anda menghadapi kesalahan garis yang salah seperti di bawah ini, saya sangat menyarankan Anda untuk berkomentar ( menambahkan
#
sebelum baris ) baris daripada menghapusnya dalam/etc/apt/sources.list
file.Dari kesalahan di atas, nomor baris
91
dalam/etc/apt/sources.list
file rusak. Untuk mengomentari nomor baris 91, Anda harus menjalankan perintah di bawah pada terminal.91
dalam kode di atas mewakili nomor baris. Ganti nomor 91 dalam kode di atas dengan Anda jika Anda mendapat kesalahan garis yang salah.Dalam beberapa kasus kesalahan garis yang salah juga akan terjadi di file daftar yang sebenarnya ada di dalam
/etc/apt/sources.list.d
direktori. Sebagai contoh,Dalam hal ini saya sangat menyarankan Anda untuk menghapus
google.list
file dengan menjalankansudo rm /etc/apt/sources.list.d/google.list
dan kemudian menambahkan PPA yang sesuai lagi.Akhirnya perbarui semua repositori dengan menjalankan
sudo apt-get update
perintah pada terminal. Sekarang kesalahan tidak akan muncul.sumber
Anda harus menghapus baris terakhir file ini (bukan file itu sendiri, tentu saja):
sources.list
File Anda harus terlihat seperti ini:Tentu saja, mengganti
sources.list
file Anda dengan teks itu bisa menjadi hal yang sangat buruk, terutama jika itu terlihat sangat berbeda sebelumnya. Poin kuncinya adalah bahwa setiap baris dimulai dengandeb
ataudeb-src
(kecuali untuk komentar, yang dimulai dengan#
).sumber
Buka terminal menggunakan CTRL+ Alt+ Tdan jalankan perintah di bawah ini untuk menghapus baris 6, yang bukan bentuk yang benar dari baris sumber repositori, sehingga memberikan Anda kesalahan tentang baris salah bentuk.
PERINGATAN: Jangan jalankan perintah ini tanpa membaca pertanyaan terlebih dahulu, perintah ini akan menghapus baris 68
/etc/apt/sources.list
file. Periksa apakah masalah Anda serupa dan, bahkan jika itu, ganti68
dengan jumlah baris yang perlu Anda hapus .Perintah ini akan menghapus baris menggunakan
sed
di tempat. Itu membuat cadangan dipanggil/etc/apt/sources.list.old
. Jika Anda tidak ingin cadangan maka Anda dapat menggunakan polos,-i
bukan-i.old
.Atau, Anda dapat menghapus garis secara manual dengan Gedit.
gksu gedit /etc/apt/sources.list
.(Jika Anda tidak memiliki,
gksu
Anda dapat menggunakansudo -H gedit
.)/etc/apt/sources.list
dan hapus.Bentuk baris sumber repositori yang benar:
Format baris sumber repositori yang benar adalah:
Sebagai contoh:
deb
adalah jenis repo, ini menunjukkan repositori biner, bukan repositori sumber, yang bertipedeb-scr
.http://archive.ubuntu.com/ubuntu
lokasi repositoriDist-name:
precise
adalah nama distribusi rilis Ubuntu. untuk Ubuntu 12,04precise
, 11,10 adalahoneiric
Komponen:
main
menunjukkan komponen repositori. Repositori Ubuntu dibagi menjadi empat bagian.Lihat halaman ini untuk informasi lebih lanjut.
Anda sekarang dapat mengerti bahwa
/etc/apt/sources.list
itu bukan baris sumber repositori dan karenanyaapt-get
mengeluhkannya.Untuk informasi lebih lanjut tentang Menambah dan Menghapus repositori dan format baris sumber repositori, Lihat halaman Bantuan Ubuntu ini .
Lihat halaman manual Sed di sini .
sumber
sudo sed
perintah di atasnya. Banyak orang dengan masalah yang sama (tetapi keadaan yang sedikit berbeda) akan melihat jawaban ini dan mau tidak mau menjalankannya, dan berpotensi merusaksources.list
perbaikan mereka. Dalam hal ini pendekatan yang lebih umum (dengan editor teks) mungkin dilakukan.