Najbežnejšou vecou na svete je, že konfigurujeme naše repo operácie v Debiane, Ubuntu alebo v derivátoch smerujúcich na oficiálne repozitáre pomocou HTTP alebo FTP, to znamená, že upravím súbor /etc/apt/sources.list a vložím niečo také:
deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted
Alebo s Debianom:
deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free
A toto je v poriadku, nič sa nestalo.
Jedná se o to, že někdy musíme aktualizovat a instalovat software na domácím počítači nebo například na serveru naší společnosti, a to bez mnoha komplikací, bez nutnosti instalovat webový server (Apache, Nginx, atď.) na našom serveri FTP (Aktualizácia z internetu je mnohokrát vylúčená, pretože to vyžaduje veľkú šírku pásma a čas, navyše pri hľadaní trasy v úložisku pomocou prehliadača sa môžeme pobaviť nejakým typom bezplatných reklám.), musíme aktualizovať a voila, nemusíme inštalovať Apache alebo pure-ftpd, ďaleko od toho ... na to môžeme použiť SSH.
SSH je spôsob, akým ovládame naše počítače na diaľku. Je to služba, ktorá je štandardne nainštalovaná na každom serveri. Aby sme serveru X / počítaču povedali, že by mal používať úložiská umiestnené na serveri Y, nakonfigurujeme náš / etc / apt / sources.list nasledovne:
deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free
Ako vidíte, startup deb je zachovaný, potom zmeníme http / ftp na ssh, za ktorým bude nasledovať užívateľ, ku ktorému bude mať prístup, a server, ku ktorému bude pristupovaný, potom presne označíme umiestnenie úložiska pomocou: cesta, ako je znázornené na riadku, potom máme obvyklú verziu distra a pobočky repa.
Potom je tu obvyklá vec:
apt-get update
A to je miesto, kde sa nebude automaticky aktualizovať, to znamená, že keď poviete systému, aby používal dané úložisko cez SSH, systém sa vás opýta, či chcete pridať SSH k známym serverom na tento nový, označia áno napísanie áno a stlačenie vstúpiť, potom si vyžiada heslo root a keď ho zadáte, začne sa proces aktualizácie indexov, čo označili 🙂
To bolo pre mňa skutočne užitočné, pretože mám takto nakonfigurovaný virtuálny server (používam Arch, ale môj virtuálny server používa Debian), stále mi to ale ušetrí veľa práce alebo šírku pásma, však? 🙂
Každopádne ... Dúfam, že to bolo pre vás užitočné 😀
pozdravy
Spolupracovník odtiaľto by ti povedal „ty si tiger“
ďakujem za príspevok, ktorý pre nás vyzerá ako šitý na mieru (.cu)
No ako dobre. Veľký príspevok ako všetky tie, ktoré publikujete. Bol by som rád, keby sa jednalo o aktualizáciu repo z domova, ako by mala byť linka v takom prípade štruktúrovaná zo zdroja.list?
Za predpokladu, že repo je v / home / neo / Linux / debian-repo, bolo by to:
deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free
Prepáčte za oneskorenie, neoznačil som to, takže som bol upozornený poštou, ďakujem partnerovi za vaše príspevky a vysvetlenie. Ako nejaký Mexičan z „otca guey“
Mám svoj súbor sources.list v sources.list.d
nasledovne:
# Vložte tento súbor do /etc/apt/sources.list.d/
# SSH-Začiatok súboru /etc/apt/sources.list pre stolné alebo laptopy $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy hlavný príspevok neslobodný
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy hlavný príspevok non-f $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates hlavný príspevok n $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates main contr $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / aktualizácie main $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / updates m $
#Backporty
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-backports / wheezy-backports mai $
# SSH-Multimédiá
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy main non-free
# Iceweasel-realease
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-mozilla / wheezy-backports icewe $
# Koniec súboru /etc/apt/sources.list
Ale celkom mi to nefunguje.
Mozes pomoct
toto je výstup pri vykonávaní „# aptitude update“
Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
Hit ssh: // c3uz @ VODK wheezy Release.gpg
Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
Ign ssh: // c3uz @ VODK Wheezy-Backports Release
Hit ssh: // c3uz @ VODK wheezy Release
Ign ssh: // c3uz @ VODK Wheezy-Backports Release
Kliknite na ssh: // c3uz @ VODK wheezy / main amd64 Packages
Hit ssh: // c3uz @ VODK wheezy / non-free amd64 Packages
Hit ssh: // c3uz @ VODK wheezy / main Translation-sk
Hit ssh: // c3uz @ VODK wheezy / non-free Translation-sk
Ign ssh: // c3uz @ VODK wheezy / main Translation-sk
Chybné ssh: // c3uz @ VODK wheezy-backports / main amd64 Packages
Súbor nenájdený
Chybné ssh: // c3uz @ VODK wheezy-backports / contrib amd64 Packages
Súbor nenájdený
Err ssh: // c3uz @ VODK wheezy-backports / non-free amd64 Packages
Súbor nenájdený
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-sk_ES
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-sk
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-sk
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-sk
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-sk
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-sk
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-sk
Chybné ssh: // c3uz @ VODK wheezy-backports / iceweasel-release amd64 Packages
Súbor nenájdený
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-sk_ES
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-sk
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-sk
Toto je štruktúra na pevnom disku USB, z ktorého dostávam údaje
├──debian
│ ├── debian
│ │ ├── dists
│ │ │ ├── oldstable -> stlačiť
│ │ │ ├── stlačiť
│ │ │ ├── stabilný -> sipot
│ │ │ └── sipot
│ │ ├── bazén
│ │ │ ├── prisp
│ │ │ ├── hlavné
│ │ │ └── neslobodné
│ │ └── projekt
│ │ └── stopa
│ ├── debian-backports
│ │ └── dists
│ │ └── squeeze-backports
│ ├── debian-mozilla
│ │ └── dists
│ │ ├── squeeze-backports
│ │ └── sipot-backports
│ ├── debian-multimedia
│ │ ├── dists
│ │ │ ├── oldstable -> stlačiť
│ │ │ ├── stlačiť
│ │ │ ├── stabilný -> sipot
│ │ │ └── sipot
│ │ ├── bazén
│ │ │ ├── hlavné
│ │ │ └── neslobodné
│ │ └── projekt
│ │ └── stopa
│ └── debian-security
│ ├── dists
│ │ ├── stlačiť
│ │ └── sipot
│ ├── bazén
│ │ └── aktualizácie
│ └── projekt
│ └── stopa