[Çözüldü] Yüklenen Tüm Paketleri Kaldırma

Başlatan Ertroll, 30 Ağustos 2012 - 12:17:02

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Ertroll

Sonradan yüklediğim yani kurulumla birlikte gelmeyen tüm paketleri kaldırmak için bir kısayol var mı veya ilk günkü kadar temiz bir kuruluma sahip olmak için?

heartsmagic

Öyle bir kısayol yok. Eğer yazılım merkezini kullandıysan oranın geçmişini kullanabilirsin.
Dosya incelemekten sıkılmam diyorsan dpkg kayıtları için:
gedit /var/log/dpkg.log
veya apt-get kayıtları için
gedit /var/log/apt/term.log

Daha kolayı açarsın yazılım merkezini istemediğin uygulamaları kaldırırsın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

arpia

Ek olarak Yazılım Merkezi'nin Geçmiş kısmı da yardımcı olacaktır.

decent

Removing All User-Installed Packages

Ne yaptığınızdan emin değilseniz ;
decent@precise:~$ sudo debfoster --help
Usage: debfoster [-ck FILE] [-adefhinopqrsvV] package1 package2-
Installs package1, deinstalls package2

-v, --verbose                  Be a loudmouth
-V, --version                  Show version and copyright information
-h, --help                     Show this message
-q, --quiet                    Silently build keeper file
-f, --force                    Force system to conform to keeper file
-m, --mark-only                Do not install or delete packages
-u, --upgrade                  Try to upgrade dependencies
-c, --config FILE              Specify configuration file
-k, --keeperfile FILE          Specify keeper file
-n, --no-keeperfile            Don't read keeper file
-i, --ignore-default-rules     Ignore default rules
-a, --show-keepers             Show packages on keeper list
-s, --show-orphans             Show orphaned packages
-d, --show-depends PACKAGE     Show all depends of PACKAGE
-e, --show-dependents PACKAGE  Show dependents of PACKAGE
-p, --show-providers PACKAGE   Show packages providing PACKAGE
-r, --show-related PACKAGE     Show packages brought in by PACKAGE
-t, --use-tasks                Make tasks visible as packages
-o, --option OPT=VAL           Override any configuration option

See also: debfoster(8)
debfoster 2.7 -- Copyright (C) 2000,2001 Wessel Dankers.
Distributed under the GNU General Public License.
----------------------------------------------------------------------- 14:01:06
decent@precise:~$


Ayrıca bkz.
http://askubuntu.com/questions/39658/how-to-uninstall-all-but-the-default-ubuntu-packages

arpia

Ben baktım şahsen gözüm korktu :) Teşekkürler @decent

decent

Elimizi kirletmekten korkmuyorsak, ne yaptığımızdan eminsek ve dahi kaybedecek bir şeyimiz yoksa...
Geriye korkulacak bir durum kalmıyor @arpia.

Fakat bana göre, bir iş bilgisayarı için bu riskleri almak doğru değil.

heartsmagic

İş bilgisayarında zaten hiç denenmesin :) Fakat yöntem güzel görünüyor, tabi neler oluyor diye iyice bakmak lazım. Eğer paketler kaldırılacaksa bile tek tek veya grup halinde kaldırmayı denemekte fayda var. Ayrıca, kaldırırken apt-get'e özel işlemi sanallama olayı da denenebilir ki ne olup bittiği görülür böylece. Örneğin:

sudo apt-get -s remove falanca_paket

Böyle paket kaldırıldığında ne oluyor diye görebiliriz, yukarıdaki işlem falanca_paketi kaldırır gibi yapar ama aslında kaldırmaz, bize ne olabileceğini gösterir. Oradaki iki yorumu da aktaralım buraya :)

Alıntı YapThanks but I think I have created a dependency soup, I will go with the installation from scratch. Your method seems to work though. – qwazix May 6 '11 at 10:10

Alıntı YapThank you for your answer, this helped me a bunch! FYI for future users: filesystem.manifest-desktop can be found on the Ubuntu CD under the casper/ folder. Other than that this worked perfectly, thanks again

İlk yorumun sahibi bağımlılıkları arap saçına döndürüp sistemi yeniden kurarken, ikinci yorumun sahibi meseleyi güzelce hallettiğini belirtmiş.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Ertroll

Alıntı yapılan: decent - 30 Ağustos 2012 - 14:03:05
Removing All User-Installed Packages

Ne yaptığınızdan emin değilseniz ;
decent@precise:~$ sudo debfoster --help
Usage: debfoster [-ck FILE] [-adefhinopqrsvV] package1 package2-
Installs package1, deinstalls package2

-v, --verbose                  Be a loudmouth
-V, --version                  Show version and copyright information
-h, --help                     Show this message
-q, --quiet                    Silently build keeper file
-f, --force                    Force system to conform to keeper file
-m, --mark-only                Do not install or delete packages
-u, --upgrade                  Try to upgrade dependencies
-c, --config FILE              Specify configuration file
-k, --keeperfile FILE          Specify keeper file
-n, --no-keeperfile            Don't read keeper file
-i, --ignore-default-rules     Ignore default rules
-a, --show-keepers             Show packages on keeper list
-s, --show-orphans             Show orphaned packages
-d, --show-depends PACKAGE     Show all depends of PACKAGE
-e, --show-dependents PACKAGE  Show dependents of PACKAGE
-p, --show-providers PACKAGE   Show packages providing PACKAGE
-r, --show-related PACKAGE     Show packages brought in by PACKAGE
-t, --use-tasks                Make tasks visible as packages
-o, --option OPT=VAL           Override any configuration option

See also: debfoster(8)
debfoster 2.7 -- Copyright (C) 2000,2001 Wessel Dankers.
Distributed under the GNU General Public License.
----------------------------------------------------------------------- 14:01:06
decent@precise:~$


Ayrıca bkz.
http://askubuntu.com/questions/39658/how-to-uninstall-all-but-the-default-ubuntu-packages

Teşekkürler. Verdiğin yöntem çok iyi görünüyor fakat daha denemedim. Denediğim zaman bu başlık altından geri dönüş yapacağım.

Alıntı yapılan: heartsmagic - 30 Ağustos 2012 - 14:39:15
İş bilgisayarında zaten hiç denenmesin :) Fakat yöntem güzel görünüyor, tabi neler oluyor diye iyice bakmak lazım. Eğer paketler kaldırılacaksa bile tek tek veya grup halinde kaldırmayı denemekte fayda var. Ayrıca, kaldırırken apt-get'e özel işlemi sanallama olayı da denenebilir ki ne olup bittiği görülür böylece. Örneğin:

sudo apt-get -s remove falanca_paket

Böyle paket kaldırıldığında ne oluyor diye görebiliriz, yukarıdaki işlem falanca_paketi kaldırır gibi yapar ama aslında kaldırmaz, bize ne olabileceğini gösterir. Oradaki iki yorumu da aktaralım buraya :)

Alıntı YapThanks but I think I have created a dependency soup, I will go with the installation from scratch. Your method seems to work though. – qwazix May 6 '11 at 10:10

Alıntı YapThank you for your answer, this helped me a bunch! FYI for future users: filesystem.manifest-desktop can be found on the Ubuntu CD under the casper/ folder. Other than that this worked perfectly, thanks again

İlk yorumun sahibi bağımlılıkları arap saçına döndürüp sistemi yeniden kurarken, ikinci yorumun sahibi meseleyi güzelce hallettiğini belirtmiş.

Belirttiğin -s parametresini kullanarak firefox'u kaldırmaya çalıştığımda söyle bir çıktı alıyorum.
Script started on Thu 30 Aug 2012 08:10:13 PM EEST
xxx@xxx-PC: ~xxx@xxx-PC:~$ sudo apt-get -s remove firefox
[sudo] password for xxx:

Reading package lists... 0%
Reading package lists... 100%
Reading package lists... Done

Building dependency tree... 0%
Building dependency tree... 0%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree       

Reading state information... 0%
Reading state information... 0%
Reading state information... Done

The following packages will be REMOVED:
  firefox firefox-globalmenu firefox-gnome-support
0 upgraded, 0 newly installed, 3 to remove and 10 not upgraded.
Remv firefox-gnome-support [14.0.1+build1-0ubuntu0.12.04.1]
Remv firefox-globalmenu [14.0.1+build1-0ubuntu0.12.04.1]
Remv firefox [14.0.1+build1-0ubuntu0.12.04.1]

Script done on Thu 30 Aug 2012 08:10:31 PM EEST


Her şey gayet güzel fakat anlamadığım "10 not upgraded." bölümü. Herhangi bir paketin güncellenmeyeceğini söylemesi biraz garip geldi bana, anlayamadım. Açıklayabilir misin?

heartsmagic

Son bölümde gördüğün "not upgraded" ifadesini içeren paketler sistemdeki güncellenebilecek olan fakat bağımlılık meselesi, güncellendiğinde bazı paketlerin kaldırıması veya yenilerinin eklenmesi sebepleriyle tutulan paketleri gösterir. En sağlıklı tavsiye bunların kendilerinin güncellenmesini beklemektir fakat ben genelde beklemem ve :

sudo apt-get dist-upgrade

ile güncellerim bu paketleri. Şu ana kadar (alfa/beta sürümler hariç) sorun yaşadığımı hatırlamıyorum.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Ertroll

debfoster ile neredeyse tüm uygulamaları kaldırdım ve performans bir hayli yükseldi fakat aldığım bazı hatalar var. Örneğin bir paket yüklemek istediğimde çeşitli hatalar veriyor fakat paket yine de yükleniyor. Çıktı aşağıda.


Script started on Fri Aug 31 22:39:56 2012
xxx@xxx-PC: ~xxx@xxx-PC:~$ sudo apt-get install cowsay
[sudo] password for xxx:

Reading package lists... 0%
Reading package lists... 100%
Reading package lists... Done


Building dependency tree... 0%
Building dependency tree... 0%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree       


Reading state information... 0%
Reading state information... 0%
Reading state information... Done

Suggested packages:
  filters
The following NEW packages will be installed:
  cowsay
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/19.9 kB of archives.
After this operation, 287 kB of additional disk space will be used.


perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package cowsay.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 339659 files and directories currently installed.)
Unpacking cowsay (from .../cowsay_3.03+dfsg1-3_all.deb) ...
Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up cowsay (3.03+dfsg1-3) ...
xxx@xxx-PC: ~xxx@xxx-PC:~$ exit
exit

Script done on Fri Aug 31 22:40:31 2012


Nasıl düzeltebilirim?

decent

Alıntı yapılan: Ertroll - 31 Ağustos 2012 - 22:47:55
debfoster ile neredeyse tüm uygulamaları kaldırdım ve performans bir hayli yükseldi fakat aldığım bazı hatalar var. Örneğin bir paket yüklemek istediğimde çeşitli hatalar veriyor fakat paket yine de yükleniyor. Çıktı aşağıda.


...

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
...
Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
...


Nasıl düzeltebilirim?

http://forum.ubuntu-tr.net/index.php?topic=2757.0

Ertroll

Alıntı yapılan: decent - 31 Ağustos 2012 - 23:03:07
http://forum.ubuntu-tr.net/index.php?topic=2757.0

Sorun öyle çözülüyor olabilir fakat ben Türkçe kullanmıyorum. Ama verdiğin bağlantı sayesinde durumu anladım ve debfoster ile kaldırdığım paketler arasında locale_en yazan bir şey vardı diye hatırlıyorum. Demek ki sorun onunla alakalı deyip Sistem Ayarları'ndan Dil Desteği'ne girdim ve girdiğim an bana bazı paketleri indirmem gerektiğini söyledi ve indirme tamamlanınca sorun da düzeldi. Aslında sonradan farkettim ki çıktıyı düzgün bir şekilde okusam sorunu gayet rahat anlayabilirdim ama gözüme çok karışık göründüğü için anlamam zorlaşıyor. Önyargıyla yaklaşıyorum galiba. Yardım için teşekkürler.

decent

Rica ederim @Ertroll,
Ben Türkçe kullandığını varsayıp o bağlantıyı vermiştim.
Neyse ki çözüldüğüne göre sorun yok demektir.

Konu tamamen çözüme ulaştı ise;
http://forum.ubuntu-tr.net/index.php?topic=31789.0

meda

Arkadaşlar yazılım merkezi kayıtlarını yüklenen,kaldırılan vb... program geçmiş kayıtlarını nasıl silebiliriz ?
"BEDAVA Bedava yaşıyoruz, bedava;Hava bedava, bulut bedava;
Dere tepe bedava;Yağmur çamur bedava;Otomobillerin dışı,Sinemaların kapısı,Camekanlar bedava; Peynir ekmek değil ama Acı su bedava;Kelle fiyatına hürriyet, Esirlik bedava; Bedava yaşıyoruz, bedava. Orhan VELİ"

heartsmagic

@shadow., benim kabaca baktığım kadarıyla yok. Fakat meselenin detaylıca konuşulmasını istiyorsan yeni bir konu açabilirsin. Bu konumuz dağılmasın, hazır çözülmüş ve etiketlenmişken kapatalım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.