내 서버를 업데이트하려면을 사용 apt-get upgrade
합니다.
그러나 커널 업데이트가 있으면 설치 하지 apt-get install linux-....
않기 때문에 항상해야 apt-get update
합니다.
그것들을 설치하도록 말할 수있는 방법이 있습니까? -f를 시도했지만 작동하지 않습니다.
내 서버를 업데이트하려면을 사용 apt-get upgrade
합니다.
그러나 커널 업데이트가 있으면 설치 하지 apt-get install linux-....
않기 때문에 항상해야 apt-get update
합니다.
그것들을 설치하도록 말할 수있는 방법이 있습니까? -f를 시도했지만 작동하지 않습니다.
답변:
따라서 의견과 관련하여 : 죄송합니다, 당신이 옳았습니다, 나는 apt-get이 나에게 말한 것을 완전히 잘못 읽었습니다 (그리고 나는 영어 버전을 사용하고 있습니다! :)).
약간의 연구를 한 후에 새 커널을 설치 aptitude safe-upgrade
하는 것이 좋습니다. 정말! 나는 두 번 확인했다! :)
에 특별히 필요한 것이 없다면 어쨌든 aptitude
일반적으로 선호 apt-get
해야합니다 apt-get
.
nknight@nkubuntu1004:~$ sudo aptitude safe-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Resolving dependencies...
Resolving dependencies...
The following NEW packages will be installed:
linux-headers-2.6.32-24{a} linux-headers-2.6.32-24-generic{a} linux-image-2.6.32-24-generic{a}
The following packages will be upgraded:
apt apt-transport-https apt-utils base-files firefox firefox-branding firefox-gnome-support gdm google-chrome-stable
icedtea-6-jre-cacao linux-generic linux-headers-generic linux-image-generic linux-libc-dev openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib software-center thunderbird ureadahead xulrunner-1.9.2
21 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 129MB of archives. After unpacking 188MB will be used.
Do you want to continue? [Y/n/?]
12.04
. 그래서 aptitude를 설치하고 실행 aptitude safe-upgrade
했으며 apt-get upgrade와 동일한 작업을 수행했습니다. 커널 버전이 설치되어 있지 않습니다! (하지만 시냅틱 패키지 관리자 (gui)에서 새 커널 버전을 볼 수 있습니다).
당신은 찾고 있습니다
sudo apt-get dist-upgrade
dist-upgrade
업그레이드를 시도하는 동안 새 패키지를 설치합니다. 이는 커널 ABI가 변경 될 때 (다른 바이너리 패키지 이름으로 해석되기 때문에) 커널 업데이트를 얻는 데 필요합니다.
당신이 설치하고 싶다면 aptitude
계속 진행하십시오-그러나 그것은 그것의 의존성과 imho가 있습니다-당신은 그것 없이도 꽤 잘 벗어날 수 있습니다-특히 당신이 서버 설치를 lean (er) 으로 유지하고 싶다면 .
실행할 때 sudo apt-get upgrade
다음과 같은 방법으로 업그레이드되지 않은 패키지에 대해 알려줍니다.
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
따라서 ssh 터미널을 사용하여 연결 한 경우 다음 명령을 입력하면 복사 + 붙여 넣기 만하면됩니다.
$ sudo apt-get upgrade linux-generic linux-headers-generic linux-image-generic
다시 유지 된 패키지 만 업그레이드합니다. 사용 uname -r
전에 다시 부팅 한 다음 커널 버전을 표시합니다 (필요는 실행중인 커널을 새로 고침) 실행하는 것을 잊지 마세요 purge-old-kernels
재부팅 후.
apt-get upgrade
새 커널이 있으면 새 커널을 설치합니다. 어떤 우분투 버전을 사용하고 있습니까? 내가 지금 확인해야 할 유일한 것은 10.04입니다.