怎么在终端切操作/etc目录呢?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

怎么在终端切操作/etc目录呢?

#1

帖子 cdxueq » 2008-12-05 12:42

我用安装时的用户登录了,现在我希望更新源,对应
/home/cdxueq

可下面的命令都不执行,后来我去翻才看到
/etc/apt/sources.list

/home/cdxueq是同级的
我用ls查看到的是
/home/cdxueq/以下的内容
那我如何执行下面的这些语句呢?
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo gedit /etc/apt/sources.list
输入上面的地址,保存,然后继续:
sudo apt-get update (必须)
sudo apt-get dist-upgrade (非必须)

我输入
sudo apt-get install xxx 也报告 sudo: apt-get: 不是有效命令,这个怎么解决?
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 怎么在终端切操作/etc目录呢?

#2

帖子 poet » 2008-12-05 12:59

1。你确定你安装的确实是ubuntu么?其他发行版不一定有 apt-get
2。另外,sudo apt-get install xxx 究竟报告的是什么,把那一段话连同你输入的命令一起粘贴过来。

——粘贴方法:直接在终端中用鼠标选择,选择完后不要用鼠标点击任何东西,然后按Alt-Tab切换到浏览器,在对应的输入框中按鼠标中键粘贴。
sutao80216
帖子: 51
注册时间: 2008-11-29 21:20

Re: 怎么在终端切操作/etc目录呢?

#3

帖子 sutao80216 » 2008-12-05 13:14

:em06 你输入了什么地址?我怎么看不到呢?
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#4

帖子 cdxueq » 2008-12-05 13:28

poet 写了:1。你确定你安装的确实是ubuntu么?其他发行版不一定有 apt-get
2。另外,sudo apt-get install xxx 究竟报告的是什么,把那一段话连同你输入的命令一起粘贴过来。

——粘贴方法:直接在终端中用鼠标选择,选择完后不要用鼠标点击任何东西,然后按Alt-Tab切换到浏览器,在对应的输入框中按鼠标中键粘贴。
cdxueq@localhost:~$ ls
Desktop Examples Music Public Videos
Documents linuxqq_v1.0-preview3_i386 Pictures Templates
cdxueq@localhost:~$ cd /home/cdxueq/Desktop
cdxueq@localhost:~/Desktop$ ls
linuxqq_v1.0-preview3_i386.deb linuxqq_v1.0-preview3_i386.tar.gz
cdxueq@localhost:~/Desktop$ sudo apk-get install linuxqq_v1.0-preview3_i386.deb
sudo: apk-get: command not found
cdxueq@localhost:~/Desktop$
上次由 cdxueq 在 2008-12-05 13:43,总共编辑 1 次。
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#5

帖子 cdxueq » 2008-12-05 13:29

我已从QQ网站上下载了个linuxqq_v1.0-preview3_i386.deb, 希望给装上,可是装不上
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#6

帖子 cdxueq » 2008-12-05 13:38

cdxueq 写了:我用安装时的用户登录了,现在我希望更新源,对应
/home/cdxueq

可下面的命令都不执行,后来我去翻才看到
/etc/apt/sources.list

/home/cdxueq是同级的
我用ls查看到的是
/home/cdxueq/以下的内容
那我如何执行下面的这些语句呢?
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo gedit /etc/apt/sources.list
输入上面的地址,保存,然后继续:
sudo apt-get update (必须)
sudo apt-get dist-upgrade (非必须)

我输入
sudo apt-get install xxx 也报告 sudo: apt-get: 不是有效命令,这个怎么解决?
就是第一个更新源配置的问题也不对,下面是我启用了ubuntu的root账户后切换到root账户的操作
root@localhost:/home/cdxueq# cp /etc/apt/sources.list /etc/apt/sources.list.backup
root@localhost:/home/cdxueq# ls
Desktop Examples Music Public Videos
Documents linuxqq_v1.0-preview3_i386 Pictures Templates
root@localhost:/home/cdxueq# man ls
root@localhost:/home/cdxueq# ls /etc/apt
apt.conf.d sources.list sources.list.d trusted.gpg
secring.gpg sources.list.backup trustdb.gpg trusted.gpg~
下面命令里我明明打开了sources.list文件并编辑保存了,可关闭后报错
root@localhost:/home/cdxueq# sudo gedit /etc/apt/sources.list

** (gedit:7467): WARNING **: Could not write gedit state file: Failed to create file '/root/.gnome2/gedit-2.Q7JNLU': No such file or directory
I/O error : No such file or directory
I/O error : No such file or directory

然后也是出现下面的命令无法执行
sudo apt-get update (必须)
sudo apt-get dist-upgrade (非必须)
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#7

帖子 cdxueq » 2008-12-05 13:42

我是用 ubuntu-8.10-desktop-i386.iso 安装的
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#8

帖子 cdxueq » 2008-12-05 13:49

cdxueq 写了:
poet 写了:1。你确定你安装的确实是ubuntu么?其他发行版不一定有 apt-get
2。另外,sudo apt-get install xxx 究竟报告的是什么,把那一段话连同你输入的命令一起粘贴过来。

——粘贴方法:直接在终端中用鼠标选择,选择完后不要用鼠标点击任何东西,然后按Alt-Tab切换到浏览器,在对应的输入框中按鼠标中键粘贴。
cdxueq@localhost:~$ ls
Desktop Examples Music Public Videos
Documents linuxqq_v1.0-preview3_i386 Pictures Templates
cdxueq@localhost:~$ cd /home/cdxueq/Desktop
cdxueq@localhost:~/Desktop$ ls
linuxqq_v1.0-preview3_i386.deb linuxqq_v1.0-preview3_i386.tar.gz
cdxueq@localhost:~/Desktop$ sudo apk-get install linuxqq_v1.0-preview3_i386.deb
sudo: apk-get: command not found
cdxueq@localhost:~/Desktop$
切换到root用户操作安装deb也是报错

root@localhost:/home/cdxueq/Desktop# ls
linuxqq_v1.0-preview3_i386.deb linuxqq_v1.0-preview3_i386.tar.gz
root@localhost:/home/cdxueq/Desktop# apk-get install linuxqq_v1.0-preview3_i386.deb
bash: apk-get: command not found

root@localhost:/home/cdxueq/Desktop#
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#9

帖子 cdxueq » 2008-12-05 13:54

为什么我安装的时候指定的用户cdxueq很多命令都不能够执行呢?

怎么切换成root用户身份也不行呢,是不是环境变量有问题啊? :em06
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: 怎么在终端切操作/etc目录呢?

#10

帖子 xieshaohu » 2008-12-05 14:16

cdxueq 写了:
poet 写了:1。你确定你安装的确实是ubuntu么?其他发行版不一定有 apt-get
2。另外,sudo apt-get install xxx 究竟报告的是什么,把那一段话连同你输入的命令一起粘贴过来。

——粘贴方法:直接在终端中用鼠标选择,选择完后不要用鼠标点击任何东西,然后按Alt-Tab切换到浏览器,在对应的输入框中按鼠标中键粘贴。
cdxueq@localhost:~$ ls
Desktop Examples Music Public Videos
Documents linuxqq_v1.0-preview3_i386 Pictures Templates
cdxueq@localhost:~$ cd /home/cdxueq/Desktop
cdxueq@localhost:~/Desktop$ ls
linuxqq_v1.0-preview3_i386.deb linuxqq_v1.0-preview3_i386.tar.gz
cdxueq@localhost:~/Desktop$ sudo apk-get install linuxqq_v1.0-preview3_i386.deb
sudo: apk-get: command not found
cdxueq@localhost:~/Desktop$
sudo apk-get install linuxqq_v1.0-preview3_i386.deb
命令错了
apt-get
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#11

帖子 cdxueq » 2008-12-05 14:22

sudo apk-get install linuxqq_v1.0-preview3_i386.deb
命令错了
apt-get


:em03 就是 就是,我也发现了
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#12

帖子 cdxueq » 2008-12-05 14:27

源的更新是开始了,可我的QQ还是没有安装上

root@localhost:~# ls
Desktop linuxqq.deb linuxqq_v1.0-preview3_i386 Pictures Templates
Documents linuxqq.tar.gz Music Public Videos
root@localhost:~# apt-get install linuxqq.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package linuxqq.deb 请问这句是什么意思啊?
root@localhost:~#
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: 怎么在终端切操作/etc目录呢?

#13

帖子 xieshaohu » 2008-12-05 14:34

cdxueq 写了:源的更新是开始了,可我的QQ还是没有安装上

root@localhost:~# ls
Desktop linuxqq.deb linuxqq_v1.0-preview3_i386 Pictures Templates
Documents linuxqq.tar.gz Music Public Videos
root@localhost:~# apt-get install linuxqq.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package linuxqq.deb 请问这句是什么意思啊?
root@localhost:~#
你的QQ是从官方网站下载的么?

deb软件可以直接双击安装
你可以去你的主目录下双击linuxqq_v1.0-preview3_i386.deb(官方的标准命名是这个。)
头像
shaojz2005
帖子: 278
注册时间: 2006-07-13 13:01
联系:

Re: 怎么在终端切操作/etc目录呢?

#14

帖子 shaojz2005 » 2008-12-05 15:34

apt-get install是一个自动从更新源下载文件然后自动安装的方式,不是这样用的,需要获知软件在更新源上的名称,然后sudo apt-get install xxx,而不是xxx.deb
如果你已经下载了deb包回来,不妨直接双击试试。
cdxueq
帖子: 68
注册时间: 2007-01-13 20:52
联系:

Re: 怎么在终端切操作/etc目录呢?

#15

帖子 cdxueq » 2008-12-06 10:05

哦,原来是这样呀,难怪昨天下午我半天才把英文环境的中文输入法装上呢。我的QQ是从官方下载的,本来的名字是 linuxqq_v1.0-preview3_i386.deb,我嫌太长了,就重命名了一下。

那如果我要在命令行下执行deb文件进行安装呢?怎么做?

再问一个问题,我在网上看到很多人只编辑源sources.list文件后执行apt-get install update就算是安装更新了,这样安装更新了吗?

我查到的帮助里写的update是只下载更新还没有安装呢?

昨天我装中文输入法就遇到这个问题,怎么都没装上,我觉得还要执行一句 apt-get instal upgrade才能真的装上, 而apt-get install dist-upgrade是进行系统升级(昨天我连在移动机房干线试了一下,这个执行的时间也要十几分钟),不知道我说的对不对?
回复