① 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)
下載後安裝一下