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.