Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#26  2014-05-30 20:15:13

  prosze - Użytkownik

prosze
Użytkownik
Zarejestrowany: 2012-09-25

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

ArnVaker, na dysku mam 3 partycje:
1. Debian z lxde
5. Debian z lxde + xfce
6. Debian z lxde (to z tej partycji robię chroota na 1 lub 5 partycję).

Z 5 partycji chcę usunąć lxde. W tej chwili jestem zalogowany na debiana (6 partycja) i oto wynik:

Kod:

pic@pic:~$ dpkg -l |grep lxde
ii  lxde                                 4+nmu1                             all          LXDE metapackage
ii  lxde-common                          0.5.5-6                            all          LXDE configuration data
ii  lxde-core                            4+nmu1                             all          LXDE core metapackage
ii  lxde-icon-theme                      0.5.0-1                            all          LXDE standard icon theme
pic@pic:~$

Jeżeli nie mam zainalowanego debiana z lxde na 5 partycji to jakim cudem wybierając w grub debiana (5 partycja) loguje się do środowiska lxde lub xfce (do wyboru)?

Ostatnio edytowany przez prosze (2014-05-30 20:17:42)

Offline

 

#27  2014-05-30 20:19:29

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

Wynik z szóstki niewiele nam mówi, skoro sprawa dotyczy piątki. :) Chrootnij się do piątki i wtedy sprawdź.

Offline

 

#28  2014-05-30 20:35:59

  prosze - Użytkownik

prosze
Użytkownik
Zarejestrowany: 2012-09-25

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

Kod:

pic@pic:~$ su
Hasło: 
root@pic:/home/pic# cd /mnt
root@pic:/mnt# mkdir debian
mkdir: nie można utworzyć katalogu „debian”: Plik istnieje
root@pic:/mnt# mount /dev/sda5 /mnt/debian
root@pic:/mnt# mount -o bind /proc /mnt/debian/proc
root@pic:/mnt# mount -o bind /sys /mnt/debian/sys
root@pic:/mnt# mount -o bind /dev /mnt/debian/dev
root@pic:/mnt# mkdir /mnt/debian/dev/pts
mkdir: nie można utworzyć katalogu „/mnt/debian/dev/pts”: Plik istnieje
root@pic:/mnt# mount -o bind /dev/pts /mnt/debian/dev/pts
root@pic:/mnt# chroot /mnt/debian /bin/bash
root@pic:/# dpkg -l |grep lxde
ii  lxde-common                          0.5.5-6                            all          LXDE configuration data
ii  lxde-icon-theme                      0.5.0-1                            all          LXDE standard icon theme
root@pic:/#

Offline

 

#29  2014-05-30 20:46:38

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

To sam widzisz – coś z LXDE jest (może być nawet wszystko co potrzeba), ale metapakietu lxde nie ma.

Offline

 

#30  2014-05-30 21:10:21

  prosze - Użytkownik

prosze
Użytkownik
Zarejestrowany: 2012-09-25

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

Jeżeli będę chciał taraz odinstalować xfce, którego nie ma, bo jest tylko xfce4 to, każdy z poniższych pakietów muszę odinsalować odzielnie? Polecenie aptitude purge xfce4 nie chcę odinsalować xfce4:

Kod:

root@pic:/# dpkg -l |grep xfce
ii  gtk2-engines-xfce                    3.0.1-2                            i386         GTK+-2.0 theme engine for Xfce
ii  libxfce4ui-1-0                       4.10.0-5                           i386         widget library for Xfce
ii  libxfce4ui-utils                     4.10.0-5                           i386         Utility files for libxfce4ui
ii  libxfce4util-bin                     4.10.1-1                           i386         tools for libxfce4util
ii  libxfce4util-common                  4.10.1-1                           all          common files for libxfce4util
ii  libxfce4util6                        4.10.1-1                           i386         Utility functions library for Xfce4
ii  xfce-keyboard-shortcuts              4.10.0-5                           all          xfce keyboard shortcuts configuration
ii  xfce4-appfinder                      4.10.1-1                           i386         Application finder for the Xfce4 Desktop Environment
ii  xfce4-mixer                          4.10.0-3                           i386         Xfce mixer application
ii  xfce4-notifyd                        0.2.4-3                            i386         simple, visually-appealing notification daemon for Xfce
ii  xfce4-panel                          4.10.1-1                           i386         panel for Xfce4 desktop environment
ii  xfce4-session                        4.10.1-5                           i386         Xfce4 Session Manager
ii  xfce4-settings                       4.10.1-2                           i386         graphical application for managing Xfce settings
ii  xfce4-volumed                        0.1.13-3                           i386         volume keys daemon
ii  xfdesktop4                           4.10.2-3                           i386         xfce desktop background, icons and root menu manager
ii  xfdesktop4-data                      4.10.2-3                           all          xfce desktop background, icons and root menu (common files)
root@pic:/# dpkg -l |grep xfce4
ii  libxfce4ui-1-0                       4.10.0-5                           i386         widget library for Xfce
ii  libxfce4ui-utils                     4.10.0-5                           i386         Utility files for libxfce4ui
ii  libxfce4util-bin                     4.10.1-1                           i386         tools for libxfce4util
ii  libxfce4util-common                  4.10.1-1                           all          common files for libxfce4util
ii  libxfce4util6                        4.10.1-1                           i386         Utility functions library for Xfce4
ii  xfce4-appfinder                      4.10.1-1                           i386         Application finder for the Xfce4 Desktop Environment
ii  xfce4-mixer                          4.10.0-3                           i386         Xfce mixer application
ii  xfce4-notifyd                        0.2.4-3                            i386         simple, visually-appealing notification daemon for Xfce
ii  xfce4-panel                          4.10.1-1                           i386         panel for Xfce4 desktop environment
ii  xfce4-session                        4.10.1-5                           i386         Xfce4 Session Manager
ii  xfce4-settings                       4.10.1-2                           i386         graphical application for managing Xfce settings
ii  xfce4-volumed                        0.1.13-3                           i386         volume keys daemon
root@pic:/# aptitude purge xfce4
Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nieaktualizowanych.
Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B.
                                                  
root@pic:/#

Ostatnio edytowany przez prosze (2014-05-30 21:12:18)

Offline

 

#31  2014-05-30 21:14:29

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

aptitude ma wzorce wyszukiwania, przykładowo:

Kod:

aptitude purge xfce~i

Wywala każdy pakiet którego nazwa zawiera „xfce”.

Kod:

aptitude purge ~sxfce~i

Wywala każdy pakiet należący do sekcji „xfce”.

Kod:

aptitude purge xfce~i ~sxfce~i

Wywala pakiety spełniające któreś z powyższych kryteriów.

Offline

 

#32  2014-05-30 21:36:13

  prosze - Użytkownik

prosze
Użytkownik
Zarejestrowany: 2012-09-25

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

Wszystko się zgadza, tylko co z pakietami, które zostały zainsalowane jako zależności, a nie zawierają w swojej nazwie wyrażenia regularnego "xfce"? Przecież aptitude purge powinien usunąć:

Kod:

bezpośrednio wskazany pakiet, 
pakiety zależące od wskazanego pakietu, 
pakiety automatycznie zainstalowane podczas instalacji wskazanego pakietu (jeżeli nie są wymagane przez inne pakiety w systemie).

Ostatnio edytowany przez prosze (2014-05-30 21:37:10)

Offline

 

#33  2014-05-30 21:39:04

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

No to usunie, aczkolwiek to „jeżeli nie są wymagane przez inne pakiety w systemie” jest dosyć zagmatwane. Obecnie domyślnie łapią się na to pakiety wymagane/polecane/sugerowane przez inne zainstalowane w systemie, a także pakiety zdefiniowane w /etc/apt/apt.conf.d/01autoremove jako niepodlegające automatycznemu usuwaniu.

Offline

 

#34  2014-05-30 21:48:49

  prosze - Użytkownik

prosze
Użytkownik
Zarejestrowany: 2012-09-25

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

To np. jeżeli zainstaluje poleceniem (bez pakietów polecanych i sugerowanych):

Kod:

aptitude install -R xfce4

to polecenie

Kod:

aptitude purge xfce4

powinno na 100% odinsalować xfce4 + wszystkie zależności. Dobrze myślę?

Ostatnio edytowany przez prosze (2014-05-30 23:12:13)

Offline

 

#35  2014-05-30 21:52:16

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

To zależy od ustawień APT-a. U mnie tak właśnie jest, ale u Ciebie już niekoniecznie będzie. ;)

Kod:

# aptitude install xfce4
The following NEW packages will be installed:
  gtk2-engines-xfce{a} libgarcon-1-0{a} libgarcon-common{a} libical0{a} libwnck-common{a} libwnck22{a} orage{a} xfce4 xfce4-appfinder{a} xfce4-mixer{a} xfce4-panel{a} xfce4-session{a} xfce4-settings{a} xfce4-utils{a} 
  xfdesktop4{a} xfdesktop4-data{a} xfwm4{a} 
The following packages are RECOMMENDED but will NOT be installed:
  desktop-base tango-icon-theme thunar-volman upower xdg-user-dirs xfce4-notifyd xfce4-volumed xfwm4-themes xinput xorg xscreensaver 
0 packages upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.5 MB of archives. After unpacking 32.4 MB will be used.
Do you want to continue? [Y/n/?]

[sam proces instalacji wyciąłem]

Kod:

# aptitude purge xfce4
The following packages will be REMOVED:  
  gtk2-engines-xfce{u} libgarcon-1-0{u} libgarcon-common{u} libical0{u} libwnck-common{u} libwnck22{u} orage{u} xfce4{p} xfce4-appfinder{u} xfce4-mixer{u} xfce4-panel{u} xfce4-session{u} xfce4-settings{u} xfce4-utils{u} 
  xfdesktop4{u} xfdesktop4-data{u} xfwm4{u} 
0 packages upgraded, 0 newly installed, 17 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 32.4 MB will be freed.
Do you want to continue? [Y/n/?]

U siebie mam takie ustawienia w apt.conf:

Kod:

APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";

Od automatycznego usuwania są te dwa od końca – nie zatrzymuj polecanych/sugerowanych w systemie.

I do tego /etc/apt/apt.conf.d/01autoremove wyczyszczony.

Offline

 

#36  2014-05-30 23:01:57

  prosze - Użytkownik

prosze
Użytkownik
Zarejestrowany: 2012-09-25

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

ArnVaker, dziękuje Tobie za pomoc i pozostałym osobom, które udziełały się w tym temacie.

Ostatnio edytowany przez prosze (2014-05-30 23:06:30)

Offline

 

#37  2014-06-01 08:10:21

  prosze - Użytkownik

prosze
Użytkownik
Zarejestrowany: 2012-09-25

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

I niespodzianek ciąg dalszy :). Nie mogę poleceniem

Kod:

 aptitude unmarkauto ~i

zmienić statusu wszystkich obecnie zainsalowanych pakietów na zainstalowane automatycznie.

Kod:

pic@pic:~$ su
Hasło: 
root@pic:/home/pic# cd /mnt
root@pic:/mnt# mkdir debian
mkdir: nie można utworzyć katalogu „debian”: Plik istnieje
root@pic:/mnt# mount /dev/sda5 /mnt/debian
root@pic:/mnt# mount -o bind /proc /mnt/debian/proc
root@pic:/mnt# mount -o bind /sys /mnt/debian/sys
root@pic:/mnt# mount -o bind /dev /mnt/debian/dev
root@pic:/mnt# mkdir /mnt/debian/dev/pts
mkdir: nie można utworzyć katalogu „/mnt/debian/dev/pts”: Plik istnieje
root@pic:/mnt# mount -o bind /dev/pts /mnt/debian/dev/pts
root@pic:/mnt# chroot /mnt/debian /bin/bash
root@pic:/# dpkg -l > lista_pakietów
root@pic:/# dpkg -l | awk '{print}' > lista_pakietów_awk
root@pic:/# aptitude unmarkauto ~i
[BŁĄD] Odczyt informacji o stanie 
E: Nie udało się otworzyć pliku blokady /var/lock/aptitude - open (2: Nie ma takiego pliku ani katalogu)
Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nieaktualizowanych.
Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B.
W: Nie udało się zablokować pliku magazynu podręcznego; zwykle oznacza to uruchomiony dpkg lub inne narzędzie apt do instalowania pakietów. Otwieranie tylko do odczytu; wprowadzone zmiany stanu pakietów NIE będą zachowane!
[BŁĄD] Odczyt informacji o stanie 
E: Nie udało się otworzyć pliku blokady /var/lock/aptitude - open (2: Nie ma takiego pliku ani katalogu)
                                    
W: Nie udało się zablokować pliku magazynu podręcznego; zwykle oznacza to uruchomiony dpkg lub inne narzędzie apt do instalowania pakietów. Otwieranie tylko do odczytu; wprowadzone zmiany stanu pakietów NIE będą zachowane!
root@pic:/#

Aptitude twierdzi, że pliku /var/lock/aptitude nie ma. Mam taki plik utworzyć? Jeżeli natomiast go utworze to będzie on pusty.

Ostatnio edytowany przez prosze (2014-06-01 08:11:40)

Offline

 

#38  2014-06-01 11:18:09

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Chroot debian --> debian ( Can not write log (Is /dev/pts mounted?)

Możesz utworzyć ręcznie w chroocie:

Kod:

mkdir /run/lock
touch /run/lock/aptitude

(ewentualnie zbindować /run, ale utworzenie pliku mniej zamieszania zrobi)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)