ubuntu server 12.04(Ubuntu软件中心)
ubuntu 12.04 安装 openssh-server 失败,请问怎么该弄
ubuntu安装openssh-server报依赖错误的解决过程
ubuntu自带的有openssh-client,所以可以通过
1
ssh username@host
来远程连接linux
可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过
1
ps-e| grep ssh
来查看,如果没有显示sshd则说明没有安装openssh-server
可通过
1
sudo apt-get install openssh-server
来安装openssh-server,如果顺利的话会安装成功,如果遇到
1
2
3
4
5
6
7
8
9
10
11
12
$ sudo apt-get install openssh-server
正在读取软件包列表...完成
正在分析软件包的依赖关系树
正在读取状态信息...完成
有一些软件包无法被安装。如果您用的是 unstable发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
openssh-server:依赖: openssh-client(= 1:6.6p1-2ubuntu1)
E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
这是因为,openssh-server是依赖于openssh-clien的,那ubuntu不是自带了openssh-client吗?原由是自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是
1
1:6.6p1-2ubuntu1
所以要安装对应版本的openssh-clien,来覆盖掉ubuntu自带的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ sudo apt-get install openssh-client=1:6.6p1-2ubuntu1
正在读取软件包列表...完成
正在分析软件包的依赖关系树
正在读取状态信息...完成
建议安装的软件包:
libpam-ssh keychain monkeysphere
下列软件包将被【降级】:
openssh-client
升级了 0个软件包,新安装了 0个软件包,降级了 1个软件包,要卸载 0个软件包,有 0个软件包未被升级。
需要下载 566 kB的软件包。
解压缩后会消耗掉 0 B的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 trusty/main openssh-client amd64 1:6.6p1-2ubuntu1 [566 kB]
下载 566 kB,耗时 2秒(212 kB/s)
dpkg:警告:downgrading openssh-client from 1:6.6p1-2ubuntu2 to 1:6.6p1-2ubuntu1
(正在读取数据库...系统当前共安装有 200015个文件和目录。)
Preparing to unpack.../openssh-client_1%3a6.6p1-2ubuntu1_amd64.deb...
Unpacking openssh-client(1:6.6p1-2ubuntu1) over(1:6.6p1-2ubuntu2)...
Processing triggers for man-db(2.6.7.1-1)...
正在设置 openssh-client(1:6.6p1-2ubuntu1)...
可以看到,提示了系统中openssh-client被降级,这样再安装openssh-server就可以成功了!
ubuntu 如何添加光盘源
方案一:使用DVD光盘首先把你的光盘放入光驱,待光驱读取一段时间自动挂载后,打开终端,
执行:$ sudo apt-cdrom-m-d/media/cdrom0 add
执行结果如下:现把/media/ubuntu-12.04-dvd/作为了 CD-ROM的挂载点
正在鉴别.. [6c9fa028a2a77a6a3b571ccefb68b9ea-2]
正在光盘中查找索引文件..找到了 2个软件包索引、0个源代码包索引、0个翻译索引和 1个数字签名
这张光盘现在的名字是:“Ubuntu-Server 12.04.1 LTS _Precise Pangolin_- Release i386(20120817.3)”
正在复制软件包列表……gpgv:于 2012年04月22日星期三 03时02分02秒 CST创建的签名,使用 DSA,钥匙号 FBB75451
gpgv:完好的签名,来自于“Ubuntu CD Image Automatic Signing Key<cdimage@ubuntu.com>”
Reading Package Indexes...完成
正在写入新的软件包源列表
对应于该光盘的软件包源设置项是:
deb cdrom:[Ubuntu-Server 12.04.1 LTS _Precise Pangolin_- Release i386(20120817.3)]/ jaunty main restricted
请对您的光盘套件中的其它光盘重复相同的操作。
W: Skipping non-exisiting file/media/ubuntu-12.04-dvd/dists/jaunty/main/binary-i386/Packages
W: Skipping non-exisiting file/media/ubuntu-12.04-dvd/dists/jaunty/main/debian-installer/binary-i386/Packages
W: Skipping non-exisiting file/media/ubuntu-12.04-dvd/dists/jaunty/restricted/binary-i386/Packages
然后执行:sudo apt-get update就可以安装你想要到软件了。
注意,执行完成后查看cat/etc/apt/sources.list文件,确保文件如下一行在文件顶部或者在网络源前面,否则,安装软件的时候系统还是优先从网络上下载。
deb cdrom:[Ubuntu-Server 12.04.1 LTS _Precise Pangolin_- Release i386(20120817.3)]/ precise main restricted
..................................................................................................................
方案二:使用iso镜像
首先,你必须先挂载你的iso镜像文件。
$ sudo mount-o loop-t iso9660/.../ubuntu-12.04-dvd-i386.iso/media/cdrom0/(红色部分为你的iso文件的绝对路径)
$ sudo apt-cdrom-m-d/media/cdrom0 add
这样就同方案一显示的一样。推荐使用方案二,一来操作方便,二来可以减少光驱的使用次数,延长其寿命
完成后安装vsftpd即可顺利完成。(因为光盘中有vsftpd软件)
$ sudo apt-get install vsftpd
如何在 Ubuntu 12.04 Server 中安装图形用户界面
在 Ubuntu 12.04 Server中安装图形用户界面的方法:
使用ubuntu server安装lamp主机非常的方便,只要在安装系统的步骤中选择就是了。但是很多时候需要在图形界面下管理主机更加方便。
1、首先需要确定源文件中/etc/apt/sources.list已经使用Universe和Multiverse库。然后使用下面的命令来进行更新源列表和安装图形桌面。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ubuntu-desktop
2、如果只想安装必要的桌面管理软件而不想安装一些诸如 Evolution和 OpenOffice的不需要的应用软件,可使用下面的命令:
sudo apt-get install--no-install-recommends ubuntu-desktop
3、安装轻量级桌面 xfce使用下面的命令:
sudo apt-get install xubuntu-desktop
4、安装 KDE桌面,使用下面的命令:
sudo apt-get install kubuntu-desktop