① ubuntu12.04怎么设置软件更新源
你好,操作如下:
buntu的源用来apt-get install会根据源中的url去查找对应的软件(guess),所以源的配置决定着你更新软件的速度,甚至能否找到对应的命令(我就是在安装一个命令发现404的时候才想起来更新的)。
当前的系统的源的信息保存在/etc/apt/sources.list文件中,当前系统的源如下(这个应该是ubuntu 12默认使用的):
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
terryu@ubuntu:~/workplace/tbnet/trunk/tbsys$ grep -v "^#" /etc/apt/sources.list | grep -v "^$"
deb http://cn.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ precise main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://cn.archive.ubuntu.com/ubuntu/ precise universe
deb http://cn.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse
学到grep新的使用方式:^用来匹配一行的开始,-v表示不包含指定字符串的作为满足条件的行,$用来匹配一行的结尾
② ubuntu12.04软件中心怎么更换源
启动器中打开ubuntu软件中心
鼠标顶部面板点击编辑选择软件源
选择其他站点
选择最佳服务器
系统自动测试最快的源
系统选择了一个最快的源
输入系统密码使用此源
更换完毕关闭窗口
③ ubuntu12.04怎么打开软件更新
出现这种情况 在点更新管理器后,会提示 一些软件包信息无法获取,回会弹出一个无法答获取信息的软件源地址的对话框。 记住这些无法获取的地址,在更新管理器下面点设置,软件源设置里面将这些源前面的对勾去掉,再更新就可以了。
④ ubuntu12.04怎么卸载linux的软件
inux下的软件基本都会需要其他的软件来依赖。
安装的时候当然一并就安版装了。
apt-get remove xxx 就是删除权xxx,对于依赖则是不管的。因为别的软件也会和此软件有相同的依赖,当然对依赖不能管了。
apt-get autoremove 就是来对付那些不再“依赖”的包, 自动检测并删除他们。
所以你可以先
apt-get remove xxx
然后,或者隔一段时间
apt-get autoremove
⑤ ubuntu12.04在线安装软件提示找不到软件包
能贴上不能安装的错误提示吗,一般可能是你源没选好,可以先sudo apt-get upgrade 更新一把,再安装试试看
⑥ ubuntu12.04有没有什么软件可以发送tcp包
TCP的选项字段是由如下的函数生成的,你非要option为20字节,可以用的方法有:
1. 通过合理的现成TCP参数,凑够20个字节。但这个不好控制,以后的需求变更了就又得凑一次了。
2. 自己改改这个函数,通过TCPOPT_NOP自己填充到20个字节。
static void tcp_options_write(__be32 *ptr, struct tcp_sock *tp,
struct tcp_out_options *opts)
{
u8 options = opts->options; /* mungable */
/* Having both authentication and cookies for security is rendant,
* and there's certainly not enough room. Instead, the cookie-less
* extension variant is proposed.
*
* Consider the pessimal case with authentication. The options
* could look like:
* COOKIE|MD5(20) + MSS(4) + SACK|TS(12) + WSCALE(4) == 40
*/
if (unlikely(OPTION_MD5 & options)) {
if (unlikely(OPTION_COOKIE_EXTENSION & options)) {
*ptr++ = htonl((TCPOPT_COOKIE << 24) |
(TCPOLEN_COOKIE_BASE << 16) |
(TCPOPT_MD5SIG << 8) |
TCPOLEN_MD5SIG);
} else {
*ptr++ = htonl((TCPOPT_NOP << 24) |
(TCPOPT_NOP << 16) |
(TCPOPT_MD5SIG << 8) |
TCPOLEN_MD5SIG);
}
options &= ~OPTION_COOKIE_EXTENSION;
/* overload cookie hash location */
opts->hash_location = (__u8 *)ptr;
ptr += 4;
}
if (unlikely(opts->mss)) {
*ptr++ = htonl((TCPOPT_MSS << 24) |
(TCPOLEN_MSS << 16) |
opts->mss);
}
if (likely(OPTION_TS & options)) {
if (unlikely(OPTION_SACK_ADVERTISE & options)) {
*ptr++ = htonl((TCPOPT_SACK_PERM << 24) |
(TCPOLEN_SACK_PERM << 16) |
(TCPOPT_TIMESTAMP << 8) |
TCPOLEN_TIMESTAMP);
options &= ~OPTION_SACK_ADVERTISE;
} else {
*ptr++ = htonl((TCPOPT_NOP << 24) |
(TCPOPT_NOP << 16) |
(TCPOPT_TIMESTAMP << 8) |
TCPOLEN_TIMESTAMP);
}
*ptr++ = htonl(opts->tsval);
*ptr++ = htonl(opts->tsecr);
}
/* Specification requires after timestamp, so do it now.
*
* Consider the pessimal case without authentication. The options
* could look like:
* MSS(4) + SACK|TS(12) + COOKIE(20) + WSCALE(4) == 40
*/
if (unlikely(OPTION_COOKIE_EXTENSION & options)) {
__u8 *cookie_ = opts->hash_location;
u8 cookie_size = opts->hash_size;
/* 8-bit multiple handled in tcp_cookie_size_check() above,
* and elsewhere.
*/
if (0x2 & cookie_size) {
__u8 *p = (__u8 *)ptr;
/* 16-bit multiple */
*p++ = TCPOPT_COOKIE;
*p++ = TCPOLEN_COOKIE_BASE + cookie_size;
*p++ = *cookie_++;
*p++ = *cookie_++;
ptr++;
cookie_size -= 2;
} else {
/* 32-bit multiple */
*ptr++ = htonl(((TCPOPT_NOP << 24) |
(TCPOPT_NOP << 16) |
(TCPOPT_COOKIE << 8) |
TCPOLEN_COOKIE_BASE) +
cookie_size);
}
if (cookie_size > 0) {
memcpy(ptr, cookie_, cookie_size);
ptr += (cookie_size / 4);
}
}
if (unlikely(OPTION_SACK_ADVERTISE & options)) {
*ptr++ = htonl((TCPOPT_NOP << 24) |
(TCPOPT_NOP << 16) |
(TCPOPT_SACK_PERM << 8) |
TCPOLEN_SACK_PERM);
}
if (unlikely(OPTION_WSCALE & options)) {
*ptr++ = htonl((TCPOPT_NOP << 24) |
(TCPOPT_WINDOW << 16) |
(TCPOLEN_WINDOW << 8) |
opts->ws);
}
if (unlikely(opts->num_sack_blocks)) {
struct tcp_sack_block *sp = tp->rx_opt.dsack ?
tp->plicate_sack : tp->selective_acks;
int this_sack;
*ptr++ = htonl((TCPOPT_NOP << 24) |
(TCPOPT_NOP << 16) |
(TCPOPT_SACK << 8) |
(TCPOLEN_SACK_BASE + (opts->num_sack_blocks *
TCPOLEN_SACK_PERBLOCK)));
for (this_sack = 0; this_sack < opts->num_sack_blocks;
++this_sack) {
*ptr++ = htonl(sp[this_sack].start_seq);
*ptr++ = htonl(sp[this_sack].end_seq);
}
tp->rx_opt.dsack = 0;
}
}
⑦ ubuntu12.04怎么安装软件
一般系统工具安装后,执行文件会放在/usr/bin下,三方软件会放在/usr/local/xxx/bin或/usr/share/xxx/bin下。
⑧ ubuntu12.04软件中心怎么更换源
11.10里有个工具专门来设置软件源的,12.04中没有见到,不过你可以打开软件更新,在左下角有个设置,点开就能设置软件源了。
或者直接修改/etc/apt/sources.list
⑨ ubuntu12.04 安装中文
重装最直接,开始时选择中文界面继续,系统就会帮你装上中文环境了。
安装语言支持回,好像需答要先升级更新一下在线软件库才行吧?
话说你这个下面是灰色的确实奇怪。你这个窗口不全,能不能贴整个窗口?
因为安装语言支持,需要 root 权限,你没有成功提权导致这个软件识别到你不能修改设置,结果就全都灰掉也有可能。
⑩ ubuntu12.04软件中心不见了
https://launchpad.net/ubuntu/quantal/+source/software-center
Download files from current release (5.3.4)
software-center_5.3.4.tar.gz
(1.1 MiB)
software-center_5.3.4.dsc
(1.0 KiB)
下载后安装一下