- Beranda
- Linux dan OS Selain Microsoft & Mac
~all about ubuntu server [buktikan kesaktiannya]~
...
TS
p4nk3r
~all about ubuntu server [buktikan kesaktiannya]~
welcome to
![~all about ubuntu server [buktikan kesaktiannya]~](https://dl.kaskus.id/kiswantoku.files.wordpress.com/2008/10/ubuntulogoasdas.png?w=417&h=108)
Server
![~all about ubuntu server [buktikan kesaktiannya]~](https://dl.kaskus.id/kiswantoku.files.wordpress.com/2008/10/ubuntulogoasdas.png?w=417&h=108)
Server
Quote:
Quote:
Quote:
Quote:
tata604 dan 2 lainnya memberi reputasi
3
118.4K
2.2K
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Linux dan OS Selain Microsoft & Mac
4.5KThread•2.8KAnggota
Tampilkan semua post
akbarprivate
#132
Tutorial Deb-Mirror Ubuntu :
buat direktory mirror, saya menggunakan direktory /home/mirror
Install Debmirror
Buat direktory mirror untuk ubuntu
silakan kopi dan salin skript di lampiran untuk proses mirroring, dan namakan dengan mirror.ubuntu.sh dan simpan di
ubah permisi untuk berkas tersebut
silakan tunggu karena mirror anda sedang dibangun
Install webserver, anda dapat menggunakan apache2 atau lighttpd
Buat link untuk pengaksesan web agar supaya mirror kita dapat diakses dari luar
singkronkan selalu dengan server repository, dapat menggunakan anacron untuk melakukanya
isikan dengan * 5,22,10,15 * * * cd /home/ftp && /home/mirror/mirror.ubuntu.sh
simpan dan repository akan di cek pada jam 5, 10, 15 dan 22
Selesai, mudah bukan?
Lampiran:
di ambil dari sini
mampir
update : sudah diperbaiki
buat direktory mirror, saya menggunakan direktory /home/mirror
Code:
$ sudo mkdir /home/mirror && cd /home/mirror
Install Debmirror
Code:
$ sudo apt-get install debmirror
Buat direktory mirror untuk ubuntu
Code:
$ sudo mkdir ubuntu
silakan kopi dan salin skript di lampiran untuk proses mirroring, dan namakan dengan mirror.ubuntu.sh dan simpan di
Code:
/home/mirror/mirror.ubuntu.sh
ubah permisi untuk berkas tersebut
Code:
$ sudo chmod +x mirror.ubuntu.sh
silakan tunggu karena mirror anda sedang dibangun
Install webserver, anda dapat menggunakan apache2 atau lighttpd
Code:
$ sudo apt-get install apache2 # jika anda menggunakan apache
Code:
$ sudo apt-get install lighttpd # jika anda menggunakan lighttpd
Buat link untuk pengaksesan web agar supaya mirror kita dapat diakses dari luar
Code:
$ sudo ln -s /home/mirror/ubuntu /var/www/ubuntu
singkronkan selalu dengan server repository, dapat menggunakan anacron untuk melakukanya
Code:
$ sudo crontab -e
isikan dengan * 5,22,10,15 * * * cd /home/ftp && /home/mirror/mirror.ubuntu.sh
simpan dan repository akan di cek pada jam 5, 10, 15 dan 22
Selesai, mudah bukan?
Lampiran:
Code:
#!/bin/bash
MIR=/usr/bin/debmirror
if test -e $MIR;
then
# this is most important
echo "Debian/Ubuntu scanning packages for own repository"
echo "Created by Mahyuddin Susanto aka udienz@ubuntu.com"
echo "Use Your Own Risk"
else
echo "Currently, package dependency is not installed on your system, please install first"
echo "using apt-get install debmirror"
exit 1
fi
SERVER=archive.ubuntu.com
ROOT=ubuntu
# What's your method to use mirroring? you can use http, ftp, hftp, rsync method
METHOD=http
# ex: $release-security so you can type hardy,hardy-updates,hardy-security,hardy-backports,hardy-proposed
RELEASE=hardy,hardy-updates,hardy-security,hardy-backports,hardy-proposed,intrepid,intrepid-updates,intrepid-security,intrepid-backports,intrepid-proposed
SECTION=main,restricted,universe,multiverse,main/debian-installer,restricted/debian-installer,universe/debian-installer,multiverse/debian-installer
ARCHITECTURE=i386,amd64 #just it?
TARGET=/home/mirror/ubuntu
if test -d $TARGET;
then EXISTS="yes"
else
echo "it seems you don't have ubuntu directory, create first!"
exit 1
fi
# hmm.... do you cannocted under proxy? if yes you must add --proxy=http://you-name:your_passwd@urlort
debmirror -v --passive \
--host=$SERVER \
--root=$ROOT \
--method=$METHOD \
--progress \
--dist=$DISTRO \
--section=$SECTION \
--arch=$ARCHITECTURE \
--nosource \
--getcontents \
$TARGET \
di ambil dari sini
mampir

update : sudah diperbaiki
0
:
.
:
