apt-get install apt-mirror
apt-get install apache2
這是ubuntu中實現伺服器功能的軟體,將允許別人在網路上通過ip訪問指定的檔案和內容,我們通過這個工具將這個ip的電腦作為自己日後使用的伺服器。
cd /etc/apt
cp mirror.list mirror.list.bak
vi mirror.list
############# config ##################
## set base_path /var/spool/apt-mirror
## set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
############## end config ##############
deb trusty main restricted universe multiverse
deb trusty-security main restricted universe multiverse
deb trusty-updates main restricted universe multiverse
#deb trusty-proposed main restricted universe multiverse
#deb trusty-backports main restricted universe multiverse
deb-src trusty main restricted universe multiverse
deb-src trusty-security main restricted universe multiverse
deb-src trusty-updates main restricted universe multiverse
#deb-src trusty-proposed main restricted universe multiverse
#deb-src trusty-backports main restricted universe multiverse
clean
:%s/archive.ubuntu.com\/ubuntu/ports.ubuntu.com\/ubuntu-ports/g
############# config ##################
## set base_path /var/spool/apt-mirror
## set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
############## end config ##############
deb-armhf trusty main restricted universe multiverse
deb-armhf trusty-security main restricted universe multiverse
deb-armhf trusty-updates main restricted universe multiverse
deb-armhf trusty-proposed main restricted universe multiverse
deb-armhf trusty-backports main restricted universe multiverse
#deb-src trusty main restricted universe multiverse
#deb-src trusty-security main restricted universe multiverse
#deb-src trusty-updates main restricted universe multiverse
#deb-src trusty-proposed main restricted universe multiverse
#deb-src trusty-backports main restricted universe multiverse
clean
apt-mirror
ln -s /var/spool/apt-mirror/mirror/ports.ubuntu.com/ubuntu-ports ubuntu-ports
則在瀏覽器中輸入http://yourip/ubuntu-ports,例如即可看到和源ports.ubuntu.com中一樣的目錄結構。
service apache2 start/stop
以上命令分別是開啟和關閉伺服器功能。
可以使用crontab進行每天的更新,在/etc/cron.d目錄中已經預設生成了乙個apt-mirror檔案:
root@iz94gf1fxkmz:/etc/cron.d# cat apt-mirror
## regular cron jobs for the apt-mirror package
##0 4 * * * apt-mirror /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log
把該檔案前面的注釋符號拿掉,系統就會自動使用apt-mirror和ports.ubuntu.com伺服器去更新。
vi sources.list
:%s/ports.ubuntu.com/yourip/g
然後apt-get update
,就可以愉快地使用自己的源了~
祝楓 2023年7月24日於深圳
本地伺服器搭建服務 svn
svn 使用visualsvn server 視覺化svn 服務搭建,適合小白 簡單又快捷,深入了解命令列方式等高手請移步官網看教程 1.官網 安裝完畢後,啟動並開啟,建立版本庫 定義使用者,定義組 滑鼠放在user 與groups 上右鍵 add 定義版本庫許可權 新增組或者新增成員都可以。小烏龜...
搭建Git本地伺服器
參考文章 伺服器上做的 在伺服器上建立乙個使用者,這裡命名為git。ubuntu下 useradd git passwd git 1 改密碼為1 找個目錄,建立空倉庫 git bare init ubuntu下 cd opt mkdir git git bare init 建立資料夾project....
搭建Git本地伺服器
參考文章 當前任務,學習中.公司小範圍用法 伺服器上做的 在伺服器上建立乙個使用者,這裡命名為git。ubuntu下 useradd git passwd git 1 改密碼為1 找個目錄,建立空倉庫 git bare init ubuntu下 cd opt mkdir git git bare i...