내 서버에 openssh-server를 어떻게 설치합니까?

내 서버에 openssh-server를 어떻게 설치합니까?

내 서버에 openssh-server를 설치하고 싶지만 다음과 같이 표시됩니다.

apt-get 설치 openssh-서버

Reading package lists... Done
Building dependency tree       
Reading state information... Done
openssh-server is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 upstart : Depends: ifupdown (>= 0.6.10ubuntu5)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

내가 시도할 때 apt-get -f install

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  python-numpy python-gobject-2 python-gobject-dev libpython2.7 docbook-xml
  docbook-xsl python-dev libgirepository-1.0-1 liblapack3gf libffi-dev
  libquadmath0 libffi5 python-gi libssl-dev python2.6-dev libglade2-0
  libblas3gf gir1.2-glib-2.0 python-gobject sgml-data libgfortran3
  python2.7-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  ifupdown
Suggested packages:
  ppp rdnssd
The following packages will be upgraded:
  ifupdown
1 upgraded, 0 newly installed, 0 to remove and 325 not upgraded.
9 not fully installed or removed.
Need to get 0 B/48.3 kB of archives.
After this operation, 43.0 kB disk space will be freed.
Do you want to continue [Y/n]? y
y
Reading changelogs... Done
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
dpkg: dependency problems prevent configuration of plymouth:
 plymouth depends on upstart-job; however:
  Package upstart-job is not installed.
  Package upstart which provides upstart-job is not configured yet.
 plymouth depends on udev (>= 166-0ubuntu4); however:
  Package udev is not configured yet.
dpkg: error processing plymouth (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mountall:
 mountall depends on udev; however:
  Package udev is not configured yet.
 mountall depends on plymouth; however:
  Package plymouth is not configured yet.
dpkg: error processing mountall (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of initscripts:
 initscripts depends on upstart; however:
  Package upstart is not configured yet.
 initscripts depends on mountall (>= 2.28); however:
  Package mountall is not configured yet.
dpkg: error processing initscripts (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
 plymouth
 mountall
 initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)

그래서 deb 파일을 설치하려고 했지만 dpkg -i --force-overwrite 다시 오류가 표시되었습니다.

lsb_release-a

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 6.0.10 (squeeze)
Release:    6.0.10
Codename:   squeeze

적절한 캐싱 전략

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ftp.debian.org/debian/ jessie-backports/main Translation-en
 100 http://ftp.debian.org/debian/ jessie-backports/main i386 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
     origin ftp.debian.org
 100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
     origin ftp.debian.org
 500 http://deb.debian.org/debian-security/ stable/updates/main Translation-en
 500 http://deb.debian.org/debian-security/ stable/updates/main i386 Packages
     release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main
     origin deb.debian.org
 500 http://deb.debian.org/debian-security/ stable/updates/main amd64 Packages
     release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable-updates/non-free Translation-en
 500 http://deb.debian.org/debian/ stable-updates/main Translation-en
 500 http://deb.debian.org/debian/ stable-updates/contrib Translation-en
 500 http://deb.debian.org/debian/ stable-updates/non-free i386 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=non-free
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable-updates/contrib i386 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=contrib
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable-updates/main i386 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=main
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable-updates/non-free amd64 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=non-free
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable-updates/contrib amd64 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=contrib
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=main
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable/non-free Translation-en
 500 http://deb.debian.org/debian/ stable/main Translation-fr
 500 http://deb.debian.org/debian/ stable/main Translation-en
 500 http://deb.debian.org/debian/ stable/contrib Translation-en
 500 http://deb.debian.org/debian/ stable/non-free i386 Packages
     release v=8.8,o=Debian,a=stable,n=jessie,l=Debian,c=non-free
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable/contrib i386 Packages
     release v=8.8,o=Debian,a=stable,n=jessie,l=Debian,c=contrib
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable/main i386 Packages
     release v=8.8,o=Debian,a=stable,n=jessie,l=Debian,c=main
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable/non-free amd64 Packages
     release v=8.8,o=Debian,a=stable,n=jessie,l=Debian,c=non-free
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable/contrib amd64 Packages
     release v=8.8,o=Debian,a=stable,n=jessie,l=Debian,c=contrib
     origin deb.debian.org
 500 http://deb.debian.org/debian/ stable/main amd64 Packages
     release v=8.8,o=Debian,a=stable,n=jessie,l=Debian,c=main
     origin deb.debian.org
Pinned packages:

어떤 아이디어가 있나요?

답변1

설치를 지우고 적절하게 정리하는 것이 좋습니다.

노력하다:

sudo apt-get remove openssh-server openssh-client --purge && sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get update

패키지를 업그레이드하지 않을 이유가 없다면 다음을 시도해 볼 수도 있습니다.

sudo apt-get dist-upgrade

그런 다음 패키지를 다시 설치하여 문제가 해결되는지 확인할 수 있습니다.

sudo apt-get install openssh-server openssh-client

편집하다:

ubuntu오류에서 다음과 같은 사실이 발견되었습니다 .upstart : Depends: ifupdown (>= 0.6.10ubuntu5)

sources.list파일과 sources.list.d디렉토리 에 파일 쌍이 있는지 확인하십시오 ubuntu. 쌍이 있으면 주석 처리하고 위 명령을 다시 시도하십시오.

ubuntuPPA 또는 .deb 패키지가 설치된 경우 ubuntu에도 문제가 발생할 수 있습니다 .

답변2

여러분 모두에게 특별히 감사드리며 다음 sources.list과 같이 바꿨습니다.

deb http://deb.debian.org/debian/ oldstable main contrib non-free
deb-src http://deb.debian.org/debian/ oldstable main contrib non-free

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

deb http://deb.debian.org/debian-security oldstable/updates main
deb-src http://deb.debian.org/debian-security oldstable/updates main

deb http://ftp.debian.org/debian wheezy-backports main
deb-src http://ftp.debian.org/debian wheezy-backports main

나는 그것이 효과가 있다고 생각하며 oldstable이것이 중요합니다.

관련 정보