convertxtodvd_logo

ConvertXtoDVD

VSO ConvertXtoDVD is considered to be one of the best Video converters. It combines high speeds, high quality and many options for your personalized DVD menus.

ConvertXtoDVD guide
Free Download ConvertXtoDVD

Linux Books

Of course the Internet along with the help of Google is a great source of information. You can answer almost any question you have about Linux and find many tutorials, guides and help. However many people prefer reading this information on a printed book accesssible even when they are not online or don't have a computer in front of them. I've received many e-mails asking me to propose them a few good books regarding Linux commands, administration and for specific distributions such as Ubuntu, Fedora etc. So, I've search for a few good books. Here they are. Happy reading!

Linux Books

Ubuntu guides

Ubuntu is a free Operating System based on Debian GNU/Linux. It has been rated as the most popular Linux distribution amongst Linux users according to Distrowatch. As it happens every six months a new version of Ubuntu has been released. Ubuntu 10.04 Lucid Lynx is here! Below you can find some helpful tutorials for old and new users!

Ubuntu 10.04 Lucid Lynx Post Installation Guide
Ubuntu 9.10 Karmic Koala Post Installation Guide
Ubuntu 9.04 Jaunty Jackalope Post Installation Guide
How to install Ubuntu Linux on Windows using VirtualBox

Fedora 12 Installation Guide

Fedora 12, codenamed Constantine, is released! Just for the info, Fedora is an RPM based Linux Distribution, an Operating system in other words, developed by the community supported Fedora Project and sponsored by Red Hat. Fedora contains only free and Open Source software. Some of Fedora's 12 new features are Gnome 2.28, KDE 4.3, better web cam support!, and many others.

Fedora 12 Installation and Post-Installation Guide
Fedora 11 Installation and Post-Installation Guide
Fedora 11 Installation and Post-Installation Guide in Chinese

Article Index
Arch Linux Installation Guide
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
Page 11
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Page 18
Page 19
Page 20
All Pages

 

II-3 Local Repository

Previously, the creation of a local repository was needed, which is very useful. As long as the substructure exists, lets see how we can handle it. Firstly, lets see how the packets of Arch are named and how they should be named:

<program>-<version>-<packet revision>-<architecture>.pkg.tar.gz

 
The <architecture> variable can only recieve two values:

for amd64

x86_64

 
for x86

i686

 
For example if we have:

program: gimageview
version: 0.2.27
packet revision: 4

The packet will be named, depending on the architecture for which it is designed:

for amd64

gimageview-0.2.27-4-x86_64.pkg.tar.gz

 
for x86

gimageview-0.2.27-4-i686.pkg.tar.gz

 
Our packets ought to be named this way. In case they are named differently we must rename them.

All these files should be placed on the packages directory we have created before on our local repository. For example:

for amd64

/mnt/repos/arch-local/amd64/custom/packages/

 
for x86

/mnt/repos/arch-local/x86/custom/packages/

 
Finally, for every packet on the packages directory, we should have found a text file named:

PKGBUILD

 
This file should be placed in its own index, inside the "list" directory (always depending on our architecture).

for amd64

/mnt/repos/arch-local/amd64/custom/list/

 
for x86

/mnt/repos/arch-local/x86/custom/list/

 
This directory should be named this way:

<program>-<version>-<packet revision>

 
So, for example, for the above packet (gimageview), depending on its architecture, we should create the index:

for amd64

/mnt/repos/arch-local/amd64/custom/list/gimageview-0.2.27-4/

for x86

/mnt/repos/arch-local/x86/custom/list/gimageview-0.2.27-4/

and place there its PKGBUILD.

Concluding, things are simple:

- Deleting packet from local repository
 - erase the packet from the "packages" directory
 - erase the whole index from the "list" directory

- Adding packet from local repository
 - place the packet in the "packages" directory
 - create index using the PKGBUILD of the packet, in the "list" directory

- Renewal of the packet with a new version
 - erase the old one as above
 - add the new one as above

While finished, dont forget to run once ti update script:

update-local-repo custom amd64

 
or

update-local-repo custom x86

 
and redo SYNC with the pacman:

pacman -Sy

 


Login Form

Follow me on...

  • Digg: axelgr
  • Facebook Page: 379363054400
  • FeedBurner: my-guidesnet
  • Twitter: myguidesnet
  • External Link: http://feedburner.google.com/fb/a/mailverify?uri=my-guidesnet

Member Login