Aktualizacja systemu przez putty.

Ogólne pytania dotyczące systemu
rZYT
Posty: 6
Rejestracja: 05 grudnia 2014, 20:23

Aktualizacja systemu przez putty.

Post autor: rZYT »

Witam. Znajomy mi napisał że mam starą wersje systemu Debian bo z 2011roku i dlatego ciężko all robić. Nie mogę zainstalować PhpMyAdmin i takie tam. Moje pytanie brzmi jakie komendy wpisywać aby zaktualizować system, nie chce wgrywać od nowa bo wtedy mi wszystkie pliczki pójdą. A więc proszę o podpowiedz jak zaktualizować all aby ładnie działało wszystko. Dodam że mam serwer na OVH a w sources.list mam to

Kod: Zaznacz cały

deb http://download.hosteam.pl/mirror/debian/ squeeze main non-free contrib
deb-src http://download.hosteam.pl/mirror/debian/ squeeze main non-free contrib


deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free


deb http://download.hosteam.pl/mirror/debian/ squeeze-updates main non-free contrib
deb-src http://download.hosteam.pl/mirror/debian/ squeeze-updates main non-free contrib
deb http://archive.debian.org/debian-archive/backports.org etch-backports main
deb http://ftp.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Zacznij od wykonania kopii zapasowej pliku ze źródłami oprogramowania:

Kod: Zaznacz cały

cp -vf /etc/apt/sources.list /etc/apt/sources.list.backup
Zawartość sources.list podmień na taką:

Kod: Zaznacz cały

deb http://download.hosteam.pl/mirror/debian/ wheezy main non-free contrib
# deb-src http://download.hosteam.pl/mirror/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
# deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://download.hosteam.pl/mirror/debian/ wheezy-updates main non-free contrib
# deb-src http://download.hosteam.pl/mirror/debian/ wheezy-updates main non-free contrib

deb http://archive.debian.org/debian-archive/backports.org wheezy-backports main
Uaktualnij listy pakietów:

Kod: Zaznacz cały

apt-get update
Aktualizacja do kolejnego wydania - symuacja:

Kod: Zaznacz cały

apt-get dist-upgrade -s
Jeśli będą jakiekolwiek błędy - pokaż je na forum. Komenda aktualizacji z opcją -s oznacza symulację. Jak wszystko będzie dobrze - można aktualizować.
rZYT
Posty: 6
Rejestracja: 05 grudnia 2014, 20:23

Post autor: rZYT »

Kod: Zaznacz cały

Pobieranie:10 http://security.debian.org wheezy/updates/non-free amd64 Packages                                                                                         [14 B]
Pobieranie:11 http://security.debian.org wheezy/updates/contrib Translation-en [                                                                                        14 B]
Pobieranie:12 http://security.debian.org wheezy/updates/main Translation-en [127                                                                                         kB]
Błąd  http://archive.debian.org wheezy-backports/main amd64 Packages
  404  Not Found [IP: 2001:610:1908:b000::148:13 80]
Ign.  http://archive.debian.org wheezy-backports/main Translation-pl_PL
Ign.  http://archive.debian.org wheezy-backports/main Translation-pl
Ign.  http://archive.debian.org wheezy-backports/main Translation-en
Pobieranie:13 http://security.debian.org wheezy/updates/non-free Translation-en                                                                                         [14 B]
Pobieranie:14 http://download.hosteam.pl wheezy/non-free amd64 Packages [80,8 kB                                                                                        ]
Pobieranie:15 http://download.hosteam.pl wheezy/contrib amd64 Packages [42,0 kB]
Pobieranie:16 http://download.hosteam.pl wheezy/contrib Translation-en [34,8 kB]
Pobieranie:17 http://download.hosteam.pl wheezy/main Translation-en [3846 kB]
Pobieranie:18 http://download.hosteam.pl wheezy/non-free Translation-en [66,1 kB                                                                                        ]
Pobieranie:19 http://download.hosteam.pl wheezy-updates/main amd64 Packages [338                                                                                        1 B]
Pobieranie:20 http://download.hosteam.pl wheezy-updates/non-free amd64 Packages                                                                                         [14 B]
Pobieranie:21 http://download.hosteam.pl wheezy-updates/contrib amd64 Packages [                                                                                        14 B]
Pobieranie:22 http://download.hosteam.pl wheezy-updates/contrib Translation-en [                                                                                        14 B]
Pobieranie:23 http://download.hosteam.pl wheezy-updates/main Translation-en [242                                                                                        9 B]
Pobieranie:24 http://download.hosteam.pl wheezy-updates/non-free Translation-en                                                                                         [14 B]
To wyskakuje przy update



A przy tej 2 komendzie wyskakuje to:

Kod: Zaznacz cały

root@vps115911:~# apt-get dist-upgrade -s
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Obliczanie aktualizacji...Gotowe
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Podmień w liście źródeł linię:

Kod: Zaznacz cały

deb http://archive.debian.org/debian-archive/backports.org wheezy-backports main
na:

Kod: Zaznacz cały

deb http://ftp.pl.debian.org/debian/ wheezy-backports main
Potem podaj wyniki takich poleceń:

Kod: Zaznacz cały

cat /etc/debian_version

Kod: Zaznacz cały

uname -r

Kod: Zaznacz cały

ls -laR /etc/apt/apt.conf.d

Kod: Zaznacz cały

cat /etc/apt/preferences
Pokaż też od nowa wyniki komend:

Kod: Zaznacz cały

apt-get update

Kod: Zaznacz cały

apt-get dist-upgrade
rZYT
Posty: 6
Rejestracja: 05 grudnia 2014, 20:23

Post autor: rZYT »

Kod1: Kod2:

Kod: Zaznacz cały

2.6.32-042stab094.7
Kod3:

Kod: Zaznacz cały

razem 16drwxr-xr-x 2 root root 4096 lis 17 13:41 .
drwxr-xr-x 6 root root 4096 gru  5 16:49 ..
-rw-r--r-- 1 root root  430 mar 14  2013 01autoremove
-rw-r--r-- 1 root root  182 gru 26  2012 70debconf
Kod4:

Kod: Zaznacz cały

cat: /etc/apt/preferences: Nie ma takiego pliku ani katalogu
Ponowne komendy:

#1:

Kod: Zaznacz cały

Stary http://download.hosteam.pl wheezy Release.gpg
Stary http://download.hosteam.pl wheezy-updates Release.gpg
Stary http://download.hosteam.pl wheezy Release
Stary http://download.hosteam.pl wheezy-updates Release
Stary http://security.debian.org wheezy/updates Release.gpg
Stary http://download.hosteam.pl wheezy/main amd64 Packages
Pobieranie:1 http://ftp.pl.debian.org wheezy-backports Release.gpg [836 B]
Stary http://security.debian.org wheezy/updates Release
Stary http://download.hosteam.pl wheezy/non-free amd64 Packages
Pobieranie:2 http://ftp.pl.debian.org wheezy-backports Release [147 kB]
Stary http://security.debian.org wheezy/updates/main amd64 Packages
Stary http://download.hosteam.pl wheezy/contrib amd64 Packages
Stary http://security.debian.org wheezy/updates/contrib amd64 Packages
Stary http://security.debian.org wheezy/updates/non-free amd64 Packages
Stary http://download.hosteam.pl wheezy/contrib Translation-en
Stary http://security.debian.org wheezy/updates/contrib Translation-en
Stary http://security.debian.org wheezy/updates/main Translation-en
Stary http://download.hosteam.pl wheezy/main Translation-en
Stary http://download.hosteam.pl wheezy/non-free Translation-en
Ign.  http://download.hosteam.pl wheezy-updates/main amd64 Packages/DiffIndex
Stary http://download.hosteam.pl wheezy-updates/non-free amd64 Packages
Stary http://download.hosteam.pl wheezy-updates/contrib amd64 Packages
Stary http://download.hosteam.pl wheezy-updates/contrib Translation-en
Ign.  http://download.hosteam.pl wheezy-updates/main Translation-en/DiffIndex
Pobieranie:3 http://ftp.pl.debian.org wheezy-backports/main amd64 Packages [542                                                                                          kB]
Stary http://security.debian.org wheezy/updates/non-free Translation-en
Stary http://download.hosteam.pl wheezy-updates/non-free Translation-en
Ign.  http://download.hosteam.pl wheezy/main Translation-pl
Pobieranie:4 http://download.hosteam.pl wheezy-updates/main amd64 Packages [338                                                                                         1 B]
Stary http://download.hosteam.pl wheezy-updates/main Translation-en
Pobieranie:5 http://ftp.pl.debian.org wheezy-backports/main Translation-en [350                                                                                          kB]
Pobrano 1043 kB w 2s (490 kB/s)
Czytanie list pakietów... Gotowe
#2

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Obliczanie aktualizacji...Gotowe
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Pokaż w takim razie ten plik:

Kod: Zaznacz cały

/etc/apt/apt.conf.d/70debconf
System jest aktualny (wydanie 7.7). Korzystasz ze stabilnej wersji Debiana "Wheezy".
Jedyne nad czym mógłbyś się zastanowić to instalacja nowszego jądra.
Podaj jeszcze wynik:

Kod: Zaznacz cały

apt-cache search linux-image
rZYT
Posty: 6
Rejestracja: 05 grudnia 2014, 20:23

Post autor: rZYT »

Kod1:

Kod: Zaznacz cały

-bash: /etc/apt/apt.conf.d/70debconf: Brak dostępu
Kod2:

Kod: Zaznacz cały

alsa-base - ALSA driver configuration fileslinux-headers-3.2.0-4-amd64 - Header files for Linux 3.2.0-4-amd64
linux-headers-3.2.0-4-rt-amd64 - Header files for Linux 3.2.0-4-rt-amd64
linux-image-3.2.0-4-amd64 - Linux 3.2 for 64-bit PCs
linux-image-3.2.0-4-amd64-dbg - Debugging symbols for Linux 3.2.0-4-amd64
linux-image-3.2.0-4-rt-amd64 - Linux 3.2 for 64-bit PCs, PREEMPT_RT
linux-image-3.2.0-4-rt-amd64-dbg - Debugging symbols for Linux 3.2.0-4-rt-amd64
linux-image-2.6-amd64 - Linux for 64-bit PCs (dummy package)
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-rt-amd64 - Linux for 64-bit PCs (meta-package), PREEMPT_RT
nvidia-kernel-3.2.0-4-amd64 - NVIDIA binary kernel module for Linux 3.2.0-4-amd64
linux-headers-3.16-0.bpo.2-amd64 - Header files for Linux 3.16-0.bpo.2-amd64
linux-headers-3.16-0.bpo.3-amd64 - Header files for Linux 3.16-0.bpo.3-amd64
linux-headers-3.16.0-0.bpo.4-amd64 - Header files for Linux 3.16.0-0.bpo.4-amd64
linux-image-3.16-0.bpo.2-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16-0.bpo.2-amd64-dbg - Debugging symbols for Linux 3.16-0.bpo.2-amd64
linux-image-3.16-0.bpo.3-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16-0.bpo.3-amd64-dbg - Debugging symbols for Linux 3.16-0.bpo.3-amd64
linux-image-3.16.0-0.bpo.4-amd64 - Linux 3.16 for 64-bit PCs
linux-image-3.16.0-0.bpo.4-amd64-dbg - Debugging symbols for Linux 3.16.0-0.bpo.4-amd64
linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package)
I co dalej ?? :)
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Żeby wyświetlić plik trzeba użyć komendy cat:

Kod: Zaznacz cały

cat /etc/apt/apt.conf.d/70debconf
Najnowsze dostępne "standardowo" jądro to:

Kod: Zaznacz cały

linux-image-3.2.0-4-amd64
W backportach masz:

Kod: Zaznacz cały

linux-image-3.16.0-0.bpo.4-amd64
Wybierz jedno z nich ... Nie wiem co działa na tym serwerze ani czy aktualizacja jądra systemu czegoś nie wysypie.
rZYT
Posty: 6
Rejestracja: 05 grudnia 2014, 20:23

Post autor: rZYT »

Kod1:

Kod: Zaznacz cały

// Pre-configure all packages with debconf before they are installed.// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
Kod2 i 3:

Kod: Zaznacz cały

root@vps115911:~# linux-image-3.2.0-4-amd64-bash: linux-image-3.2.0-4-amd64: nie znaleziono polecenia
root@vps115911:~# linux-image-3.16.0-0.bpo.4-amd64
-bash: linux-image-3.16.0-0.bpo.4-amd64: nie znaleziono polecenia

2 i 3 nie działa.
rZYT
Posty: 6
Rejestracja: 05 grudnia 2014, 20:23

Post autor: rZYT »

Kod: Zaznacz cały

Pobieranie:8 http://download.hosteam.pl/mirror/debian/ wheezy/main firmware-linux-free all 3.2 [20,7 kB]Pobrano 24,3 MB w 4s (6006 kB/s)
Prekonfiguracja pakietów ...
Wybieranie wcześniej niewybranego pakietu libuuid-perl.
(Odczytywanie bazy danych ... 23092 pliki i katalogi obecnie zainstalowane.)
Rozpakowywanie pakietu libuuid-perl (z .../libuuid-perl_0.02-5_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu linux-base.
Rozpakowywanie pakietu linux-base (z .../linux-base_3.5_all.deb) ...
Wybieranie wcześniej niewybranego pakietu libklibc.
Rozpakowywanie pakietu libklibc (z .../libklibc_2.0.1-3.1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu klibc-utils.
Rozpakowywanie pakietu klibc-utils (z .../klibc-utils_2.0.1-3.1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu initramfs-tools.
Rozpakowywanie pakietu initramfs-tools (z .../initramfs-tools_0.109.1_all.deb) ...
Wybieranie wcześniej niewybranego pakietu linux-image-3.2.0-4-amd64.
Rozpakowywanie pakietu linux-image-3.2.0-4-amd64 (z .../linux-image-3.2.0-4-amd64_3.2.63-2+deb7u1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu busybox.
Rozpakowywanie pakietu busybox (z .../busybox_1%3a1.20.0-7_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu firmware-linux-free.
Rozpakowywanie pakietu firmware-linux-free (z .../firmware-linux-free_3.2_all.deb) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Konfigurowanie pakietu libuuid-perl (0.02-5) ...
Konfigurowanie pakietu linux-base (3.5) ...
Konfigurowanie pakietu libklibc (2.0.1-3.1) ...
Konfigurowanie pakietu klibc-utils (2.0.1-3.1) ...
Konfigurowanie pakietu initramfs-tools (0.109.1) ...
update-initramfs: deferring update (trigger activated)
Konfigurowanie pakietu linux-image-3.2.0-4-amd64 (3.2.63-2+deb7u1) ...
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
Konfigurowanie pakietu busybox (1:1.20.0-7) ...
Konfigurowanie pakietu firmware-linux-free (3.2) ...
update-initramfs: deferring update (trigger activated)
Przetwarzanie wyzwalaczy pakietu initramfs-tools...
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
Będzie jużok ?? :)
ODPOWIEDZ