Yanlış biçimlendirilmiş Paketleri manuel olarak nasıl kaldırabilirim?


11

Ubuntu 13.10 Saucy'deki apt-get paket yöneticisi aracılığıyla typo3'ü yüklemeye çalıştım. Kurulum sırasında typo3-dummy paketi yapılandırılamadı ve durumda kaldı: yarı yüklü

sudo dpkg --purge --force-all typo3-dummy 
(Reading database ... 107326
files and directories currently installed.) Removing typo3-dummy ...
apache2-maintscript-helper invoked from a modified environment. Please
hint required arguments manually dpkg: error processing typo3-dummy
(--purge):  subprocess installed post-removal script returned error
exit status 1 Processing triggers for ureadahead ... Errors were
encountered while processing:  typo3-dummy

Bu paketten kurtulmak için başka ne deneyebilirim? Yeni kurulumdan kaçınmak istiyorum. Ty

EDIT : sudo apt-get install -f kullanarak aşağıdaki çıktıyı döndürür

ben@cloudy:/etc$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  typo3-dummy
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 484 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 107326 files and directories currently installed.)
Removing typo3-dummy ...
apache2-maintscript-helper invoked from a modified environment. Please hint requ          ired arguments manually
dpkg: error processing typo3-dummy (--remove):
 subprocess installed post-removal script returned error exit status 1
Processing triggers for ureadahead ...
No apport report written because MaxReports is reached already
                                                              Errors were encoun          tered while processing:
 typo3-dummy
E: Sub-process /usr/bin/dpkg returned an error code (1)

neden manuel olarak kaldırmak istersiniz>
nux

çünkü tüm "klasik" yollar başarısız gibi görünüyor ... hiçbir şeyi temizlemek / kaldırmak işe
yaramaz

cevabımı güncelle
nux

cevabınız bir cazibe gibi çalıştı! Çok teşekkür ederim
Ben Matheja

1
Aynı sorun vardı ve nux dedi gibi sabit. Bunun için çok teşekkürler! Ama / var / lib / dpkg / status düzenlemek için gedit alırdım : sudo gedit / var / lib / dpkg / status Konsola aşina olmayanlar için;)
user1697337

Yanıtlar:


25

Deneyin :

sudo vi /var/lib/dpkg/status 

paketle ilgili tüm girdileri kaldırın ve kaydedin, ardından tekrar deneyin.

sudo apt-get update

denedim ve yukarıdaki çıktı gönderdi.
Ben Matheja

Evet, bazı acemi bu konuda tökezlemek durumunda, vi yerine editör olarak gedit veya en azından nano kullanırdım, ancak cevabınız çok iyi. Kısa ve verimli. Tıkır tıkır çalışıyor. Teşekkürler!
Manchineel

Yanlış php için PDO yerine mssql-sunucu yükledi, bu arama 2 saat sonra çalıştı cevap! Thak you
James Bailey

0

Adım 1, sahte dosya oluşturun:

touch ~/Desktop/test.sh

2. Adım, simge bağlantısı oluşturun:

sudo ln -fs  ~/Desktop/test.sh /usr/share/mysql-common/configure-symlinks

3. adım, otomatik çalıştırmayı çalıştırın:

sudo apt-get autoremove

2
Ubuntu'ya Sor'a Hoş Geldiniz, Bu yaklaşımın ne yaptığını ve soruda sorulan sorunları nasıl çözdüğünü biraz daha ayrıntılı olarak açıklayabilir misiniz?
Michael Lindman
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.