Käytä arkistoja Debianissa, Ubuntussa tai johdannaisissa SSH: n eikä HTTP / FTP: n avulla

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


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   FIXOCONN dijo

    Työtoveri täältä kertoi sinulle "olet tiikeri"
    kiitos postista, joka näyttää meille räätälöityä (.cu)

  2.   neo61 dijo

    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?

    1.    KZKG ^ Gaara dijo

      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

      1.    neo61 dijo

        Anteeksi viivästymisestä, en ollut merkinnyt niin, että minulle ilmoitettiin postitse. Kuten jotkut meksikolaiset "padre guey" sanoisivat

  3.   jc852654 dijo

    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

    1.    jc852654 dijo

      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ää