Skip to main content

Build Ubuntu Repository (feisty) from file .iso using CentOS

If you have 4 file iso that contain repository ubuntu, you can make web

based ubuntu reporitory.
First step, you have to make directory for mounting 4 dvd.
#mkdir /media/dvd1
#mkdir /media/dvd2
#mkdir /media/dvd3
#mkdir /media/dvd4
than you have to mount your file iso.

#mount -o loop /directory_youriso/ubuntu_repository_cd1.iso /media/dvd1
#mount -o loop /directory_youriso/ubuntu_repository_cd2.iso /media/dvd2
#mount -o loop /directory_youriso/ubuntu_repository_cd3.iso /media/dvd3
#mount -o loop /directory_youriso/ubuntu_repository_cd4.iso /media/dvd4

after that copy all the packages from dvd to your ubuntu directory.

#mkdir /home/yourusername/ubuntu
#rsync -avx --progress /media/dvd1/. /home/yourusername/ubuntu

Do this step four times and don't forget to change /media/dvd1 tobe /media/dvd2, /media/dvd3 and /media/dvd4
Next step, we must copy file Packages to hardisk,
#cp /media/dvd2/dist/feisty/universe/binary-i386/Packages /home/yourusername/ubuntu/dist/feisty/binary-i386/
Then join file Packages from dvd3 to hardisk
#cat /media/dvd3/dist/feisty/universe/binary-i386/Packages >> \
/home/yourusername/ubuntu/dist/feisty/binary-i386/Packages
Do the same step for dvd 4
#cat /media/dvd3/dist/feisty/universe/binary-i386/Packages >> \
/home/yourusername/ubuntu/dist/feisty/binary-i386/Packages
Remake file Packages.gz and Packages.bz2
#cd /home/yourusername/ubuntu/dist/feisty/binari-i386
#rm Packages.gz Packages.bz2
#gzip -9 -c Packages > Packages.gz
#gzip -9 -c Packages > Packages.bz2
To activate this repository, you have to install web server on your computer, example apache2.
then move your ubuntu directory to /var/www/ or another web directory
mv /home/yourusername/ubuntu /var/www/ubuntu
If your friends want to access your repository, change their sources list to your web.

On Ubuntu PC (Feisty)
$sudo nano /etc/apt/sources.list
add this line
$deb http://your-url-web-server/ubuntu feisty main universe multiverse restricted
save (ctrl+o, enter)
exit (ctrl+x)
last, update
sudo apt-get update
Enjoy

Note: if you want to make repo for another version,like dapper,gutsy, etc,

just change feisty to yours (dapper,gutsy etc)

Comments

Popular posts from this blog

Extend a LVM partition after increasing its virtual disk on Virtualbox

No Linux machine at work? the easy way could be to simply install Virtualbox in one of the PC, create a VDI and install Ubuntu 14.04 in it. But the day will come when you need more space! Here is how to resize it: Resize Virtualbox VDI Open Virtualbox, make sure to shutdown your virtual machine. Then open a terminal (here windows): 1 2 3 4 cd “ C : \ Program Files \ Oracle \ VirtualBox ” VBoxManage list vms VBoxManage clonehd uuid 0000000000000000 backup . vdi VBoxManage modifyhd uuid 0000000000000000 -- resize 204800 This is the Virtualbox official manual  of available commands. And  this is a website  to convert Gb into Mb (–resize takes Mb as input, 200Gb = 204800Mb). Boot Gparted to resize the partition After a default install of Ubuntu Server on one physical disk, you will have a SWAP partition, and then an extended partition in which you’ll have your LVM partition (So 3 partitions).  Download Gparted  .iso,...

Word 2003 “This document couldnot be registered. It will not be possible to create links from other documents to this document.”

One day when i open a document in Ms. Word 2003, I get the message “ This document could not be registered. It will not be possible to create links from other documents to this document .” After searching using google.com and open some website, i have one solution. It’s only one maybe two step that i have to do. I open my services panel and activated my DCOM Server Process Launcher . And, it works, the message no longer show again when i open my document using word 2003. That’s all. I hope it works to you too, if you have same problem. Nb: Open services panel, just open Run (Start–> Run) and type services.msc then Enter .

Website Using HTTPS Protocol

Last week, I changed protocol of my website from http to https. There were steps that i had to do. First, I installed openssl package and mod_ssl # yum install mod_ssl openssl Then, I configured the openssl  and created certificate # cd /etc/pki/tls/certs # make server.key # openssl rsa -in server.key -out server.key # make server.csr # openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650 # chmod 400 server.* After that, I changed configuration of httpd/apache #nano /etc/httpd/conf.d/ssl.conf DocumentRoot "/var/www/html" ServerName www.server.world:443 SSLCertificateFile /etc/pki/tls/certs/server.crt SSLCertificateKeyFile /etc/pki/tls/certs/server.key Last, I restarted the webserver #service httpd restart That's all what i did last week to change my website protocol from http to https.