Naujas Debian GNU/Linux ir Ubuntu atvaizdas lietuvoje

Sveiki Debian GNU/Linux ir *buntu fan’ai.
VU ITTC isteigė naują, patikimą, greitą LIETUVIŠKĄ Debian GNU/Linux Ubuntu mirror’ą (veidrodį).

* 1 Gbps (1000 Mbps) greitis;
* Pilni Debian GNU/Linux ir Ubuntu archyvai;
* Push-mirroring atnaujinimai (tai reiškia, jog veidrodis atsinaujina iš karto, kai tik Debian GNU/Linux ar Ubuntu bendruomenė patvirtina pakeitimus);
* Veidrodis yra oficialus ir pripažintas Debian GNU/Linux ir Ubuntu bendruomenių: itrauktas į launchpad.net sistemą ir download sistemą per ubuntu.com. Taip pat į cdn.debian.net bei yra įkeltas į ftp.lt.debian.org sąrašą (vienas iš greičiausiai pripažintų, patekusių į šį sąrašą).

Adresai:
http://debian.mirror.vu.lt
http://ubuntu.mirror.vu.lt
sources.list failiuka galima is karto atsisiusti:
http://debian.mirror.vu.lt/debian-sources.list
http://ubuntu.mirror.vu.lt/ubuntu-sources.list

Taip pat VU ITTC bendruomenė mąsto apie kitų linux distribucijų mirroring’ą.

enlightenment repozitoriju diegimas debian terpei

Žinau, jūs jau daugybe kartų esate girdėję apie enlightenment aplinką. Tikriausiai esate ją ir išbandę debian repozitorijuose?! Deja, tokie bandymai būna nelabai vykę. Dažniausiai įsidiegia e16, o jeigu ir e17 tai be visų galimų modulių… o tuo tarpu prisidėję į resursus http://packages.enlightenment.org/ resursą mes galėsime pasisipūsti vieną iš naujausių versijų ir ne tik naujausių, bet ir PILNĄ, kas yra labiausiai aktualu.
Taigi atsidarome failiuką /etc/apt/sources.list su jūsų pamegtu teksto redaktorium:
# vi /etc/apt/sources.list
Tuomet įrašome ten eilutę:
deb http://packages.enlightenment.org/debian lenny main extras

Tuomet pridedame repozitorijaus raktą ir paleidžiame atnaujinimą paketų sąrašo:
# wget http://packages.enlightenment.org/repo.key -o /tmp/b && apt-key add /tmp/b && rm /tmp/b && apt-get update

Taip pat jums bus smalsu žvilgtelt čia

Repozitorijai

Debian

Redaguojami failai ir naudojamps programos

  • /etc/apt/sources.lst
  • vi
  • web Browser
  • aptitude (arba vietoje jos galima naudoti apt-get, dselect)

add resource

Norint idiegti sistemos atnaujinimus mes turime prideti resursus. Norėdami pridėti resursus nueiname į tinklapį: [Debian Mirror List] (atsidarys naujame lange). Pasirenkame mus dominančią architektūrą ir šalį. Man labai patiko resursas: debian.balt.net ir protokolas HTTP bei architektūra x86_64. Taigi atidarau faila /etc/apt/sources.list . Jame jau tikriausiai kazkas yra… dzin, tegu būna! galite betkur (viršuje ar apačioje) įterpti naują eilutę ir irašyti sekantį tekstą:

 deb http://debian.balt.net/debian/ stable main contrib non-free
  1. deb arba deb-src parametras nurodo kas per resursas yra pateiktas, deb tai programiniai paketai o deb-src tai programinių paketų išeities kodai.
  2. adresas kuriame randasi direktorija: dists
  3. dists direktorijoje randasi stable arba jūsų pasirinktos versijos pavadinimas/direktorija (stable – visuomet bus šiuo metu tobulinama debian versija)
  4. maincontrib ir kita yra direktorijos esancios jūsų pasirinktos versijos aplanke, o jau jame yra deb paketai.

Visus katalogus rašome be pilno kelio, nebent tas katalogas yra toliau, nei aprašytame pavyzdyje. Štai mano failiukas:

deb http://ameba.sc-uni.ktu.lt/debian/ stable main contrib non-free
deb-src http://ameba.sc-uni.ktu.lt/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

deb ftp://ftp.gplhost.com/debian/ lenny main
deb-src ftp://ftp.gplhost.com/debian/ lenny main

deb http://dl.google.com/linux/deb/ stable non-free
deb http://ftp.litnet.lt/debian/ stable main contrib non-free
deb http://debian.balt.net/debian/ lenny main contrib non-free
#Addedby software-properties
deb-src http://debian.balt.net/debian/ stable main contrib non-free
deb http://mirror.switch.ch/ftp/mirror/debian/ stable main contrib non-free
# deb ftp://ftp.akl.lt/Linux/Baltix/baltix-ubuntu-packages/ stable *

deb ftp://mirror.switch.ch/mirror/backports.org/ lenny-backports main contrib non-free
deb ftp://mirror.switch.ch/mirror/debian-volatile/ stable/volatile main contrib non-free
deb ftp://mirror.switch.ch/mirror/debian-volatile/ stable/volatile-sloppy main contrib non-free
deb ftp://mirror.switch.ch/mirror/debian-volatile/ stable-proposed-updates/volatile main contrib non-free

deb http://mirror.realroute.net/backports.org/ lenny-backports main contrib non-free
deb http://ftp.linux.in.th/mirror/debian-volatile/ stable/volatile main contrib non-free
deb http://ftp.linux.in.th/mirror/debian-volatile/ stable/volatile-sloppy main contrib non-free
deb http://ftp.linux.in.th/mirror/debian-volatile/ stable-proposed-updates/volatile main contrib non-free

deb http://www.backports.org/backports.org/ lenny-backports main contrib non-free
deb http://debian.mirror.inra.fr/debian-volatile/ stable/volatile main contrib non-free
deb http://debian.mirror.inra.fr/debian-volatile/ stable/volatile-sloppy main contrib non-free
deb http://debian.mirror.inra.fr/debian-volatile/ stable-proposed-updates/volatile main contrib non-free

deb http://ftp.estpak.ee/backports.org/ lenny-backports main contrib non-free
deb http://www2.nl.freebsd.org/debian-volatile/ stable/volatile main contrib non-free
deb http://www2.nl.freebsd.org/debian-volatile/ stable/volatile-sloppy main contrib non-free
deb http://www2.nl.freebsd.org/debian-volatile/ stable-proposed-updates/volatile main contrib non-free

deb http://debian.acantho.net/backports.org/ lenny-backports main contrib non-free
deb http://mirror.leaseweb.com/debian-volatile/ stable/volatile main contrib non-free
deb http://mirror.leaseweb.com/debian-volatile/ stable/volatile-sloppy main contrib non-free
deb http://security.debian.org/ lenny/updates contrib non-free main
deb http://mirror.leaseweb.com/debian-volatile/ stable-proposed-updates/volatile main contrib non-free

Atnaujinimas

Pridėkite tokiu būdu tiek resursų kiek reikia ir tuomet išsaugoję sąrašą įvykdykite sekančią komandą:

sudo aptitude update

Šios komandos pagalba jūs parsisiųsite info apie paketus saugomus jūsų pridėtame resurse.

sudo aptitude safe-upgrade

Šios komandos pagalba saugiai atnaujinsime mūsų įdiegtą sistemą.

Atnaujinimas i naujasne sistema

Norint atnaujinti Debian 4 į Debian 5 naudojame komandas:

sudo aptitude update
sudo aptitude install apt aptitude
sudo aptitude update
sudo aptitude install
sudo aptitude upgrade
sudo aptitude install
sudo aptitude dist-upgrade
sudo aptitude update

Anot komentaro autoriaus Galime tai atlikti naudojant viena eilute:

sudo aptitude update && sudo apt-get install apt aptitude && sudo aptitude upgrade && sudo aptitude install && sudo aptitude dist-upgrade

Patikimi resursai

Kai bandome įdiegti paketą mums rašo:

WARNING: The following packages cannot be authenticated!
 libglib-perl libgtk2-perl
Install these packages without verification [y/N]?

Taip pat kai atnaujiname resursus mums rašo:

W: GPG error: http://ftp.us.debian.org testing Release: The following signatures
couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F

Patikimų resursų sąrašas:

sudo apt-key list
/etc/apt/trusted.gpg
--------------------
pub   1024D/6070D3A1 2006-11-20 [expired: 2009-07-01]
uid                  Debian Archive Automatic Signing Key (4.0/etch)<ftpmaster@debian.org>

pub   1024D/ADB11277 2006-09-17
uid                  Etch Stable Release Key <debian-release@lists.debian.org>

pub   1024D/BBE55AB3 2007-03-31 [expires: 2010-03-30]
uid                  Debian-Volatile Archive Automatic Signing Key (4.0/etch)
sub   2048g/36CA98F3 2007-03-31 [expires: 2010-03-30]

pub   1024D/F42584E6 2008-04-06 [expires: 2012-05-15]
uid                  Lenny Stable Release Key <debian-release@lists.debian.org>

pub   4096R/55BE302B 2009-01-27 [expires: 2012-12-31]
uid                  Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>

pub   2048R/6D849617 2009-01-24 [expires: 2013-01-23]
uid                  Debian-Volatile Archive Automatic Signing Key (5.0/lenny)

pub   1024D/1F41B907 1999-10-03
uid                  Christian Marillat <marillat@debian.org>
uid                  Christian Marillat <marillat@free.fr>
sub   1536g/C28DCC42 1999-10-03
sub   1024D/5D3877A7 2002-08-26

pub   1024D/6DFBCBAE 2008-07-14
uid                  Sun Microsystems, Inc. (xVM VirtualBox archive signing key)  <info@virtualbox.org>
sub   2048g/78A86EAF 2008-07-14

Kaip rasti raktą

Raktas yra:

NO_PUBKEY 010908312D230C5F

Paskuriniai 8 simboliai ir tuomet vykdome komandą:

gpg --keyserver subkeys.pgp.net --recv-keys 2D230C5F

Tuomet jį turime pridėti prie mūsų patikimų raktų sąrašo

gpg -a --export 55BE302B | sudo apt-key add -

arba

gpg --keyserver subkeys.pgp.net --search-keys 2D230C5F

Tuomet

gpg -a --output /tmp/pub.asc --export 2D230C5F
sudo apt-key add /tmp/pub.asc && rm /tmp/pub.asc

Po šių veiksmų nebereiks mums spausti yes … tik deja googlo nepridėjo man resurso
o štai ir googlo:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

Mandriva

Nuo 2008.1 (jeigu neklystu) urpmi varikliukas palaiko –distrib funkciją! Taigi mdv resursų pridėjimas užtrunka tik surast “mirror”. Vienas geresnių iš lietuvos pasiekiamų serverių (mano manymu) yra switch.ch. Taigi norėdami pridėti šį serverį prie resursų tiesiog randame šiame serveryje Mandriva (dar gali būti Mandrakemandrakesoftmandrivasoftmdv ir pan) direktoriją (kaip žinia Mandrake perpirktas Connectiva ir pervadintas į Mandriva). Ten susiraskit direktorija official ir joje pasirinkite jums reikiamą architektūrą. Tuomet nukopijuokite adresą direktorijos KURIOJE yra papkė media. ir įvykdome komandą ir kartu atnujinimo komandą:

 urpmi.addmedia URL --distrib && urpmi.update -a

URL = nukopijuotas pilnas adresas kuriame yra media katalogas. Šios komandos pagaba (būtent pirma jos dalimi) mes pridedame visą atvaizdą prie mūsų resursų sąrašo. Antra dalis po to kai įvykdyta pirmoji atnaujina sąrašus šių resursų (kartais resursų pridėjimo metu, neparsiunčia sąrašų ir juos tenka atnaujinti taigi mes tai darom iškart). Visų atnaujinimų įdiegimas:

 urpmi --auto-select

arba

 urpmi --auto-update

auto-select opcija pasirenka visus atnaujinimus, o auto-update opcija pasirenka tik saugiai besiinstaliuojančius paketus (neglobalius atnaujinimus).

External Links

http://wiki.debian.org/SecureApt