Normaalin asia maailmassa on, että määritämme repot Debianissa, Ubuntussa tai johdannaisissa, jotka osoittavat virallisiin repoihin HTTP: n tai FTP: n kautta, toisin sanoen muokkaan tiedostoa /etc/apt/sources.list ja laitoin jotain tällaista:
deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted
Tai Debianin kanssa:
deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free
Ja tämä on hieno, siinä ei ole mitään vikaa.
Asia on, että joskus meidän on päivitettävä ja asennettava ohjelmisto kotitietokoneeseen tai esimerkiksi yrityksemme palvelimelle, ja meidän on tehtävä tämä ilman monia komplikaatioita ilman, että meidän on asennettava verkkopalvelinta (Apache, Nginx, jne.) FTP-palvelimellamme (Internetistä päivittäminen on suljettu pois monta kertaa, koska se vie kaistanleveyttä ja aikaa. Lisäksi, kun selainta käytettäessä löydämme arkiston reitin, voimme viihdyttää itseämme tietyntyyppisillä ilmaisilla mainoksilla), meidän on päivitettävä ja voila, meidän ei tarvitse asentaa Apache- tai pure-ftpd-tiedostoa, kaukana siitä ... Tätä varten voimme käyttää SSH: ta.
SSH on tapa, jolla hallitsemme tietokonettamme etäyhteyden välityksellä, se on palvelu, joka asennetaan oletusarvoisesti kullekin palvelimelle. No, jotta X-palvelimelle / tietokoneelle kerrotaan, että sen tulisi käyttää palvelimella Y olevia repoja, määritämme / etc / apt / sources.list seuraavasti:
deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free
Kuten näette, alun deb säilytetään, muutamme sitten http / ftp: n ssh: ksi, jota seuraa käyttäjä, jolla sitä käytetään, ja palvelin, jota käytetään, ja ilmoitamme sitten tarkasti tietovaraston sijainnin : / polku rivillä esitetyllä tavalla, sitten meillä on tavanomainen versio, distron versio ja repon haarat.
Sitten on tavallinen asia:
apt-get update
Ja silloin sitä ei päivitetä automaattisesti, ts. Kun käsket järjestelmää käyttämään kyseistä arkistoa SSH: n kautta, järjestelmä kysyy, haluatko lisätä SSH: n tunnetuille palvelimille tähän uuteen, ilmoitat kyllä kirjoittamalla kyllä ja painamalla enter, sitten se pyytää juurisalasanaa ja kun laitat sen, hakemistojen päivitys alkaa, minkä he ilmoittivat 🙂
Tämä on ollut minulle todella hyödyllinen, koska virtuaalipalvelimeni on määritetty näin (käytän Archia, mutta virtuaalipalvelimeni käyttää Debiania), se säästää silti paljon työtä tai kaistanleveyttä, eikö? 🙂
Joka tapauksessa ... toivon, että tästä on ollut sinulle hyötyä 😀
terveiset
Työtoveri täältä kertoi sinulle "olet tiikeri"
kiitos postista, joka näyttää meille räätälöityä (.cu)
No kuinka hyvä. Suuri panos, kuten kaikki julkaisemasi. Haluaisin apua, ja se koskee repon päivittämistä kotoa, miten rivi tulisi rakentaa siinä tapauksessa source.list?
Olettaen, että repo on / home / neo / Linux / debian-repossa, se olisi:
deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free
Anteeksi viivästymisestä, en ollut merkinnyt niin, että minulle ilmoitettiin postitse. Kuten jotkut meksikolaiset "padre guey" sanoisivat
Minulla on sources.list-tiedostoni sources.list.d-tiedostossa
seuraavasti:
#Laita tämä tiedosto hakemistoon /etc/apt/sources.list.d/
# SSH - /etc/apt/sources.list -tiedoston aloitus työpöydälle tai kannettaville koneille $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy päämuokkaus vapaa
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy pääpanos ei-f $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates päämuokkaus n $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-päivitykset main contr $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / päivittää main $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / päivitykset m $
#Takaosat
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-backports / wheezy-backports mai $
# SSH-Multimedia
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy main ei-vapaa
# Iceweasel-realease
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-mozilla / wheezy-backports icewe $
# Tiedoston /etc/apt/sources.list loppu
Mutta se ei toimi minulle täysin.
Voit auttaa
tämä on tulos suoritettaessa "# aptitude update"
Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
Osuma 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
Hit ssh: // c3uz @ VODK wheezy / main amd64 -paketit
Hit ssh: // c3uz @ VODK wheezy / ei-vapaat amd64-paketit
Hit ssh: // c3uz @ VODK wheezy / main Translation-fi
Hit ssh: // c3uz @ VODK wheezy / ei-ilmainen käännös-fi
Ign ssh: // c3uz @ VODK wheezy / main Translation-fi
Err ssh: // c3uz @ VODK wheezy-backports / main amd64 -paketit
Tiedostoa ei löytynyt
Err ssh: // c3uz @ VODK wheezy-backports / contrib amd64 -paketit
Tiedostoa ei löytynyt
Err ssh: // c3uz @ VODK wheezy-backports / ei-ilmaiset amd64-paketit
Tiedostoa ei löytynyt
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-fi_ES
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-fi
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-fi
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-fi
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-fi
Ign ssh: // c3uz @ VODK wheezy-backports / ei-ilmainen käännös-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / ei-ilmainen käännös-fi
Ign ssh: // c3uz @ VODK wheezy-backports / ei-ilmainen käännös-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / ei-ilmainen käännös-fi
Err ssh: // c3uz @ VODK wheezy-backports / iceweasel-release amd64 -paketit
Tiedostoa ei löytynyt
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-fi_FI
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-fi
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-fi
Tämä on USB-kiintolevyn rakenne, josta saan tietoja
├──debian
│ ├── debian
│ │ ├── hajoaa
│ │ │ ├── oldstable -> purista
Eze │ │ ├── purista
Stable │ │ ├── vakaa -> hengityksen vinkuminen
E │ │ └── hengityksen vinkuminen
Pool │ ├── uima-allas
│ │ │ ├── avustaja
│ │ │ ├── pää
│ │ │ └── ei-vapaa
Project │ └── projekti
Ace │ └── jäljittää
│ ├── debian-backports
│ │ └── hajoaa
Sque │ └── purista takaportit
│ ├── debian-mozilla
│ │ └── hajoaa
Sque │ ├── purista takaportit
E │ └── wheezy-backports
│ ├── debian-multimedia
│ │ ├── hajoaa
│ │ │ ├── oldstable -> purista
Eze │ │ ├── purista
Stable │ │ ├── vakaa -> hengityksen vinkuminen
E │ │ └── hengityksen vinkuminen
Pool │ ├── uima-allas
│ │ │ ├── pää
│ │ │ └── ei-vapaa
Project │ └── projekti
Ace │ └── jäljittää
│ └── debian-turvallisuus
│ ├── hajoaa
Sque │ ├── purista
│ │ └── hengityksen vinkuminen
Pool ├── uima-allas
│ │ └── päivitykset
│ └── projekti
Ace └── jäljittää