it-swarm-eu.dev

Jak změním zrcátka na serveru Ubuntu z regionálního na hlavní?

Mám nastavený server Lucid (10.04) a chtěl bych změnit zrcadlo z USA (nebo z jakékoli jiné země) na hlavní zrcadlo Ubuntu.

Například moje dvě první položky v sources.list jsou:

deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted

V prostředí Desktop bych vybral hlavní zrcadlo, jako je toto:

Software Sources

Jak to ale udělat z terminálu, protože nemám nainstalované grafické prostředí!

86

Otevři tvůj sources.list soubor pomocí vašeho oblíbeného textového editoru, např.

Sudo nano /etc/apt/sources.list

Vyhledejte text http://us.archive.ubuntu.com/ubuntu a nahraďte jej http://archive.ubuntu.com/ubuntu.

112
Jakob

Tento příkaz by měl udělat trik:

Sudo sed -i 's|http://us.|http://|g' /etc/apt/sources.list

To odstraní „nás“. předpona v každé z adres pro jejich převedení na adresy hlavního serveru.

Samozřejmě nahraďte „nás“ jakýmkoli jiným zrcadlem, které používáte.

Podrobné vysvětlení příkazu:

sed - editor toku pro filtrování a transformaci textu.

  • Argument - i má upravit soubor na místě.

  • Pak je | regexp | nahrazení | g ', s určující příkaz hledání a nahrazení.

  • Argumentem „globálně“ je g na konci.

  • Závěr: nahrazuje všechny výskyty http: // us . s http: // v souboru /etc/apt/sources.list .

60
PoloSoares

Správné použití sed k odstranění/změně kódu země "us" ze source.list na něco jiného, ​​jako je "au", bude příkaz následující:

sed -i 's/http:\/\/us./http:\/\/au./g' /etc/apt/sources.list

nebo pouze odstranit „nás“ namísto změny na něco, použijte níže uvedený kód:

sed -i 's/http:\/\/in./http:\/\//g' /etc/apt/sources.list
5
SAGAR Nair

S vim:

mv /etc/apt/sources.list{,.bak}   # you may want to make a backup
vim /etc/apt/source.list

Typ : (musíte držet Shift) pro vstup do režimu Command-ine a poté zadejte:

%s/http:\/\/us\./http:\/\//g

Udeřil Enter

Udeřil Esc abyste se ujistili, že jste opustili režim příkazového řádku a vstoupili jste do normálního režimu. Nyní můžete procházet soubor pomocí kláves pro pohyb klávesnice (pokud chcete), abyste se ujistili, že byly upraveny všechny výskyty zrcadel s.

Nakonec ukončete ukládání zadáním režimu příkazového řádku (typ :) a zadejte wq! pro uložení a ukončení vim.

3
fangxing