世界で最も普通のことは、HTTPまたはFTPを介して公式リポジトリを指すDebian、Ubuntu、または派生物でリポジトリを構成することです。つまり、ファイル/etc/apt/sources.listを編集して、次のように配置します。
deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted
またはDebianの場合:
deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free
そして、これは問題ありません。問題はありません。
重要なのは、自宅のコンピューターや、たとえば会社のサーバーにソフトウェアを更新してインストールする必要がある場合があり、Webサーバー(Apache、Nginx、など)私たちのFTPサーバー上(インターネットからの更新は、帯域幅と時間を消費するため、何度も除外されます。さらに、ブラウザを使用してリポジトリのルートを見つけると、ある種の無料広告で楽しむことができます。)、更新して出来上がり、Apacheやpure-ftpdをインストールする必要はありません...これにはSSHを使用できます。
SSHは、コンピューターをリモートで制御する方法です。これは、各サーバーにデフォルトでインストールされるサービスです。Xサーバー/コンピューターにサーバーYにあるリポジトリを使用するように指示し、/ etc / apt /を構成します。次のようにsources.list:
deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free
ご覧のとおり、起動debは保持され、http / ftpをsshに変更し、次にアクセス先のユーザーとアクセス先のサーバーを変更し、次のコマンドを使用してリポジトリの場所を正確に示します。行に示されているパスの場合、通常のバージョンのディストリビューションとリポジトリのブランチがあります。
次に、通常のことがあります。
apt-get update
そして、それは自動的に更新されない場所です。つまり、SSH経由でそのリポジトリを使用するようにシステムに指示すると、システムは、この新しいサーバーの既知のサーバーにSSHを追加するかどうかを尋ねます。 yesと入力して押す 入力します、次にルートパスワードを要求し、それを入力すると、インデックスの更新プロセスが開始されます。これは、彼らが示したものです🙂
仮想サーバーをこのように構成しているので(Archを使用していますが、仮想サーバーはDebianを使用しています)、これは私にとって非常に便利です。それでも多くの作業や帯域幅を節約できますね。 🙂
とにかく...これがあなたのお役に立てば幸いです😀
よろしく
ここからの同僚はあなたに「あなたはトラだ」と言うでしょう
投稿ありがとうございますそれは私たちのためにオーダーメイドに見えます(.cu)
まあ、なんて良い。 あなたが公開するすべてのもののような素晴らしい貢献。 助けが必要です。自宅からリポジトリを更新することに関するものですが、sources.listの場合、行をどのように構成する必要がありますか?
リポジトリが/ home / neo / Linux / debian-repoにあるとすると、次のようになります。
deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free
遅れて申し訳ありませんが、メールで通知されるようにマークを付けていませんでした。パートナーの貢献と説明に感謝します。 一部のメキシコ人の「パドレゲイ」が言うように
私はsources.list.dにsources.listファイルを持っています
次のようにします。
#このファイルを/etc/apt/sources.list.d/に置きます
#SSH-デスクトップまたはラップマシン用の/etc/apt/sources.listファイルの開始$
deb ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian / wheezy main contribnon-free
deb-src ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian / wheezy main contrib non-f $
deb ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian / wheezy-主な貢献を更新n $
deb-src ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian / wheezy-main contr $を更新します
deb ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian-security / wheezy / update main $
deb-src ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian-security / wheezy / updates m $
#バックポート
deb ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian-backports / wheezy-backports mai $
#SSH-マルチメディア
deb ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian-multimedia / wheezy mainnon-free
#Iceweasel-解放
deb ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian-mozilla / wheezy-backports icewe $
#ファイルの終わり/etc/apt/sources.list
しかし、それは私にとって完全には機能しません。
君にも手伝える
「#aptitudeupdate」実行時の出力です
Ign ssh:// c3uz @ VODK wheezy-backports Release.gpg
sshをヒット:// c3uz @ VODK wheezy Release.gpg
Ign ssh:// c3uz @ VODK wheezy-backports Release.gpg
Ign ssh:// c3uz @ VODKwheezy-backportsリリース
ヒットssh:// c3uz @ VODKwheezyリリース
Ign ssh:// c3uz @ VODKwheezy-backportsリリース
ヒットssh:// c3uz @ VODK wheezy / mainamd64パッケージ
ヒットssh:// c3uz @ VODK wheezy / non-freeamd64パッケージ
ヒットssh:// c3uz @ VODK wheezy / main Translation-en
Hit ssh:// c3uz @ VODK wheezy / non-free Translation-en
Ign ssh:// c3uz @ VODK wheezy / main Translation-en
Err ssh:// c3uz @ VODK wheezy-backports / mainamd64パッケージ
ファイルが見つかりません
Err ssh:// c3uz @ VODK wheezy-backports / contribamd64パッケージ
ファイルが見つかりません
Err ssh:// c3uz @ VODK wheezy-backports / non-freeamd64パッケージ
ファイルが見つかりません
Ign ssh:// c3uz @ VODK wheezy-backports / contrib Translation-en_ES
Ign ssh:// c3uz @ VODK wheezy-backports / contrib Translation-en
Ign ssh:// c3uz @ VODK wheezy-backports / contrib Translation-es_SV
Ign ssh:// c3uz @ VODK wheezy-backports / contrib Translation-en
Ign ssh:// c3uz @ VODK wheezy-backports / main Translation-es_ES
Ign ssh:// c3uz @ VODK wheezy-backports / main Translation-en
Ign ssh:// c3uz @ VODK wheezy-backports / main Translation-es_SV
Ign ssh:// c3uz @ VODK wheezy-backports / main Translation-en
Ign ssh:// c3uz @ VODK wheezy-backports / non-free Translation-es_ES
Ign ssh:// c3uz @ VODK wheezy-backports / non-free Translation-en
Ign ssh:// c3uz @ VODK wheezy-backports / non-free Translation-es_SV
Ign ssh:// c3uz @ VODK wheezy-backports / non-free Translation-en
Err ssh:// c3uz @ VODK wheezy-backports / iceweasel-amd64パッケージをリリース
ファイルが見つかりません
Ign ssh:// c3uz @ VODK wheezy-backports / iceweasel-リリース翻訳-en_ES
Ign ssh:// c3uz @ VODK wheezy-backports / iceweasel-リリース翻訳-en
Ign ssh:// c3uz @ VODK wheezy-backports / iceweasel-リリース翻訳-es_SV
Ign ssh:// c3uz @ VODK wheezy-backports / iceweasel-リリース翻訳-en
これは、データを取得するUSBハードドライブの構造です。
├──debian
│├──デビアン
││├──dists
│││├──oldstable->スクイーズ
│││├──スクイーズ
│││├──安定->ホイージー
│││└──wheezy
││├──プール
│││├──投稿
│││├──メイン
│││└──無料ではありません
││└──プロジェクト
││└──トレース
│├──debian-バックポート
││└──dists
││└──スクイーズバックポート
│├──debian-mozilla
││└──dists
││├──スクイーズバックポート
││└──wheezy-バックポート
│├──debian-マルチメディア
││├──dists
│││├──oldstable->スクイーズ
│││├──スクイーズ
│││├──安定->ホイージー
│││└──wheezy
││├──プール
│││├──メイン
│││└──無料ではありません
││└──プロジェクト
││└──トレース
│└──debian-security
│├──dists
││├──スクイーズ
││└──wheezy
│├──プール
││└──更新
│└──プロジェクト
│└──トレース