Gjëja më normale në botë është që ne të konfigurojmë repot tona në Debian, Ubuntu ose derivatet që tregojnë repot zyrtare përmes HTTP ose FTP, domethënë, unë editoj skedarin /etc/apt/sources.list dhe vendos diçka si kjo:
deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted
Ose me Debian:
deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free
Dhe kjo është mirë, nuk ka asgjë të keqe në të.
Çështja është që nganjëherë duhet të azhurnojmë dhe instalojmë softuer në një kompjuter në shtëpi ose, për shembull, në një server të kompanisë sonë, dhe ne duhet ta bëjmë këtë pa shumë ndërlikime, pa pasur nevojë të instalojmë një server në internet (Apache, Nginx, etj.) në serverin tonë FTP (Përditësimi nga interneti përjashtohet shumë herë sepse konsumon bandë dhe kohë, përveç kësaj, kur përdor shfletuesin për të gjetur itinerarin e depozitës mund të argëtohemi me disa lloj reklamash falas), ne duhet të azhurnojmë dhe voila, duke mos pasur nevojë të instalojmë Apache ose pure-ftpd, larg tij ... për këtë mund të përdorim SSH.
SSH është mënyra se si ne kontrollojmë kompjuterët tanë në distancë, është një shërbim i instaluar në mënyrë të paracaktuar në secilin server, mirëpo, për t'i thënë serverit X / kompjuterit që duhet të përdorë repot e vendosura në serverin Y, ne konfigurojmë / etj / apt / burimet. rendit si më poshtë:
deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free
Siç mund ta shihni, deb fillimi mbahet, atëherë ne ndryshojmë http / ftp në ssh, e ndjekur nga përdoruesi me të cilin do të aksesohet dhe serveri që do të aksesohet, atëherë ne tregojmë saktësisht vendndodhjen e depozitës duke përdorur: / shtegu siç tregohet në rresht, atëherë kemi versionin e zakonshëm, distro dhe degët e repos.
Atëherë është gjëja e zakonshme:
apt-get update
Dhe kjo është ajo ku nuk do të azhurnohet automatikisht, domethënë kur i thoni sistemit të përdorë atë depo përmes SSH, sistemi do t'ju pyesë nëse doni të shtoni SSH në serverat e njohur në këtë të ri, ato tregojnë po nga shtypni po dhe shtypni Shkruani, atëherë do të kërkojë fjalëkalimin rrënjë dhe kur ta vendosni, do të fillojë procesi i azhurnimit të indeksit, gjë që është ajo që ata treguan
Kjo ka qenë vërtet e dobishme për mua, sepse unë kam konfiguruar serverin tim virtual (unë përdor Arch, por serveri im virtual përdor Debian), ai akoma kursen shumë punë ose gjerësi bande, apo jo? 🙂
Gjithsesi ... Shpresoj se kjo ka qenë e dobishme për ju
të fala
Një bashkëpunëtor nga këtu do t'ju thoshte "ju jeni një tigër"
faleminderit për postimin që duket i bërë për ne (.cu)
Epo sa mirë. Një kontribut i madh si të gjithë ata që botoni. Unë do të doja një ndihmë dhe ka të bëjë me azhurnimin e një repoje nga shtëpia, si duhet të strukturohet linja në atë rast nga lista e burimeve.?
Duke supozuar se repo është në / home / neo / Linux / debian-repo do të ishte:
deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free
Na vjen keq për vonesën, nuk kisha shënuar në mënyrë që të njoftohesha me postë, faleminderit partner për kontributet dhe shpjegimet tuaja. Siç do të thoshte ndonjë "padre guey" meksikan
Unë e kam skedarin tim të burimeve.listë në burimet.list.d.
si në vazhdim:
# Vendosni këtë skedar në /etc/apt/sources.list.d/
# SSH-Fillimi i skedarit /etc/apt/sources.list për makineritë desktop ose xhiro $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / kontributi kryesor i errët jo-falas
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy kontributi kryesor jo-f $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / azhurnimet kryesore si kontributi kryesor n $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates azhurnimet kryesore $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-Security / wheezy / updates kryesore $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-Security / wheezy / azhurnimet m $
#Bekportet
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-backports / wheezy-backports mai $
# SSH-Multimedia
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy kryesore jo-falas
# Iceweasel-realease
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-mozilla / wheezy-backports icewe $
# Fundi i skedarit /etc/apt/sources.list
Por nuk funksionon plotësisht për mua.
Ju mund të ndihmoni
kjo është rezultati kur ekzekutohet "# azhurnimi i aftësisë"
Ign ssh: // c3uz @ VODK Release.gez
Hit ssh: // c3uz @ VODK Release gëlqere.gpg
Ign ssh: // c3uz @ VODK Release.gez
Ign ssh: // c3uz @ VODK Lëshimi i prapavijëve të wheezy
Hit ssh: // c3uz @ VODK Lëshuar lëshimin e erës
Ign ssh: // c3uz @ VODK Lëshimi i prapavijëve të wheezy
Hit ssh: // c3uz @ VODK wheezy / main amd64 Paketat
Hit ssh: // c3uz @ VODK wheezy / paketat amd64 pa pagesë
Hit ssh: // c3uz @ VODK wheezy / kryesore Përkthimi-sq
Hit ssh: // c3uz @ VODK wheezy / Përkthim jo-falas
Ign ssh: // c3uz @ VODK wheezy / kryesore Përkthimi-sq
Err ssh: // c3uz @ VODK wheezy-backports / kryesore amd64 Paketat
Skedari nuk u gjet
Err ssh: // c3uz @ VODK wheezy-backports / kontributi amd64 Paketat
Skedari nuk u gjet
Err ssh: // c3uz @ VODK paketime të wheezy-backports / jo-falas amd64
Skedari nuk u gjet
Ign ssh: // c3uz @ VODK wheezy-backports / kontribut Përkthim-en_ES
Ign ssh: // c3uz @ VODK wheezy-backports / kontribut Përkthim-en
Ign ssh: // c3uz @ VODK wheezy-backports / kontribut-Përkthim-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / kontribut Përkthim-en
Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-en
Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-sq
Ign ssh: // c3uz @ VODK wheezy-backports / Përkthim jo-falas-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / përkthim jo-falas
Ign ssh: // c3uz @ VODK wheezy-backports / Përkthim jo-falas-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / përkthim jo-falas
Err ssh: // c3uz @ VODK paketimet wheezy-backports / iceweasel-release-amd64
Skedari nuk u gjet
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Përkthimi-sq_ES
Ign ssh: // c3uz @ VODK Përkthim i lëshuar nga ajri / lëshimi i akullnajës-sq
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release-Translation-es_SV
Ign ssh: // c3uz @ VODK Përkthim i lëshuar nga ajri / lëshimi i akullnajës-sq
Kjo është struktura në diskun e ngurtë USB nga i cili po marr të dhënat
├──debian
├── ├── debian
Ists │ ├── heq
St │ │ ├── oldstable -> shtrydh
│ │ ├── shtrydh
├── │ │ ├── i qëndrueshëm -> gromësirë
│ │ │ └── gulçimë
├── ├── pishinë
Kontribuoj │ │ │
│ │ ├── kryesore
│ │ └── jo-falas
Projekti │ │
│ └── gjurmë
Ian ian debian-backport
Ists │ └── heq
Ports │ └── shtrydh-backport
Ian ├── debian-mozilla
Ists │ └── heq
Ports │ ├── shtrydh-backport
Ports │ back prapavijë të gulçuara
Ian ├── debian-multimedia
Ists │ ├── heq
St │ │ ├── oldstable -> shtrydh
│ │ ├── shtrydh
├── │ │ ├── i qëndrueshëm -> gromësirë
│ │ │ └── gulçimë
├── ├── pishinë
│ │ ├── kryesore
│ │ └── jo-falas
Projekti │ │
│ └── gjurmë
Ian └── debian-siguri
Ists ├── heq
│ ├── shtrydh
│ │ └── gulçimë
├── ├── pishinë
│ │ └── azhurnime
Projekti
│ └── gjurmë