User:Vicente
From TechnologicalWiki
Contents |
[edit] GOOD ARTICLE WRITING PRACTICE
TODO:WRITE SOME IDEAS
- Clear, well structured parragraphs.
- Write usind bold fonts most important parragraph sentences.
- Add links to references.
- Do not simply copy texts.
- Disclaimer: Contents are offered without warranty.
- WordReference?
[edit] VARIOUS
Howto install Qemu in Ubuntu Hardy
Debian Etch Installation Configuration
Cloning and Backing up a Linux based System via Network
Creating a Local Automatic Debian-Ubuntu Repository
[edit] TODO
- Study several virtualization techniques
- User Mode Linux (UML)
- OpenVZ
- Study x86_64 emulation.
[edit] ARTICLES IN PROGRESS
[edit] Installing OpenSuse via Internet
The openSUSE project delivers two different versions of openSUSE that you can download, install and redistribute.
- Released Version - a stable version of Linux to run on your personal computer or home server.
- Development Version - an unstable version of Linux to test for bugs or contribute patches and help improve future "Released Versions."
I choose released version: (currently OpenSuse 11.1)
Installing via Internet you download a small boot medium to start the installation from and the YaST installer does the rest for you.
openSUSE 11.1 Net Install Media1
$wget http://download.opensuse.org/distribution/11.1/iso/openSUSE-11.1-NET-i586.iso
if connection interrupts you can resume with:
$wget -c http://download.opensuse.org/distribution/11.1/iso/openSUSE-11.1-NET-i586.iso
QEMU: sudo qemu -m 128 -hda /dev/sda -cdrom openSUSE-11.1-NET-i586.iso -boot d -vnc :1 -k es
xvncviewer -fullscreen 10.100.100.13:1 # -fullscreen mode so it grabs the keyboard.
F8 key to switch off from full screen mode
I select http protocol with default repository:
- server: download.opensuse.org
- directory: distribution/11.1/repo/oss/
We select Installation
[edit] URLs
[edit] RPM Package Management
http://www.nordugrid.org/documents/rpm_for_everybody.html
Listing RPM package contents: $rpm -qlp /path/to/file.rpm
[edit] OpenSuse
http://en.opensuse.org/Package_Management
http://en.opensuse.org/Package_Management/Tools
http://en.opensuse.org/YaST_Software_Management
http://en.opensuse.org/Software_Management_Command_Line_Comparison
TODO:
[edit] Finding RPM packages for OpenSuse and Fedora
[edit] OpenSuse
http://en.opensuse.org/Software_Repositories
http://software.opensuse.org/search
http://packages.opensuse-community.org/
[edit] Opensuse repositories
Official repositories: http://en.opensuse.org/Package_Repositories
http://en.opensuse.org/Additional_YaST_Package_Repositories
TODO:
[edit] Fedora and other Repositories
http://rpm.livna.org/ repository of add-on RPM packages for Fedora (version 8 and later) and derivates like RHEL or CentOS (version 5 and later).
[edit] VMC PACKAGES NEEDED
[edit] for OpenSuse
BUILDING
- subversion
- libusb-devel
- gcc
- python-twisted
- python-imaging
- docbook-utils
- gettext-tools
INSTALLING
- libusb (does not work) usb_modeswitch is already in a newer version than ours.
- python-serial (instead pyserial)
- python-sqlite2 (gnome repository)
[edit] FEDORA
Fedora is an RPM-based, general purpose operating system built on top of the Linux kernel, developed by the community-supported Fedora Project and sponsored by Red Hat.
The Fedora Project is the community responsible for producing the Fedora operating system.
Current distro is Fedora 10 (7th January 2009)
Fedora Project: http://fedoraproject.org/
Fedora Wiki: https://fedoraproject.org/wiki
Fedora from wikipedia:
http://en.wikipedia.org/wiki/Fedora_(operating_system)
http://en.wikipedia.org/wiki/Fedora_Project
[edit] INSTALLING FEDORA
Minimal Boot Media. If you have a fast Internet connection but do not want to download the entire distribution, you can download a small boot image. Fedora offers images for a minimal boot environment on CD. Once you boot your system with the minimal media, you can install Fedora directly over the Internet
TODO: INSTALLING VIA NETWORK
Obtain Live cd
http://fedoraproject.org/get-fedora
$wget http://download.fedoraproject.org/pub/fedora/linux/releases/10/Live/i686/F10-i686-Live.iso
[edit] PACKAGE MANAGING TOOLS
- yum
- apt-rpm
- PackageKit
[edit] FEDORA REPOSITORIES
Third party repositories
- https://rpmrepo.org/ (This site is a work in progress, not working yet.)
RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship. That software is provided as precompiled RPMs
Installing rpmfusion repositories in your system
[edit] BUILDING VMC PACKAGE IN FEDORA 10
- subversion
- make
- python-setuptools
- python-twisted
- python-imaging
- docbook-utils
- gettext
- rpm-build
usb_modeswitch
- libusb-devel
- gcc
Dependencies
- pyserial
- pytz
- redhat-lsb <--- IMPORTANT Add to dependency list.
---
- python-twisted-core
- python-devel
[edit] BUILDING VMC PACKAGE IN LINUX MINT
- python-setuptools
- docbook-utils
- gettext
- dpkg-dev
- fakeroot
[edit] VIRTUALIZATION
- UML
- OpenVZ
[edit] VMC FILE MAP
- admin
- produce_deb.py #functions to package the app.
- bin
- upgrade-vmc-plugins #upgrade plugins if current ones come from an old version.
- vmc-cli-client.py #vmc console client.
- vodafone-mobile-connect-card-driver-for-linux
- vodafone-mobile-connect-card-driver-for-linux-debug
- vmc
- vmc/common
- consts.py #application constants file.
- plugin.py #plugin system.
- exceptions.py #vmc exceptions.
- interfaces.py #vmc class interfaces.
- sim.py #sim initialization.
- vmc/common/dialers
- wvdial.py
TODO
[edit] VMC USERS CONTRIBUTIONS
- FORUM
Over 150 messages in 3 months. Before the forum was almost unmaintained, but still registered some message traffic.
Users usually ask for info about:
- Errors: that usually become bugs in the app.
https://forge.betavine.net/forum/forum.php?thread_id=490&forum_id=20
https://forge.betavine.net/forum/forum.php?thread_id=508&forum_id=20
- Problems installing or uninstalling the app.
https://forge.betavine.net/forum/forum.php?thread_id=539&forum_id=20
- Asking for other linux based distros support.
https://forge.betavine.net/forum/forum.php?thread_id=525&forum_id=20
https://forge.betavine.net/forum/forum.php?thread_id=538&forum_id=20
https://forge.betavine.net/forum/forum.php?thread_id=529&forum_id=20
- Ask for configuration (e.g pay as you talk )
https://forge.betavine.net/forum/forum.php?thread_id=532&forum_id=20
- Some users tells their experience to help others.
https://forge.betavine.net/forum/forum.php?thread_id=533&forum_id=20
- Asking for other architectures support. e.g: 64 bits AMD.
https://forge.betavine.net/forum/forum.php?thread_id=522&forum_id=20
- Interaction with other apps: NetworkManager, Virtualbox, ...
https://forge.betavine.net/forum/forum.php?thread_id=517&forum_id=20
- Asking for new hardware device support.
https://forge.betavine.net/forum/forum.php?thread_id=519&forum_id=20
- Sometimes users resolve bugs in the app.
https://forge.betavine.net/forum/forum.php?thread_id=248&forum_id=20
https://forge.betavine.net/forum/forum.php?thread_id=541&forum_id=20
- Users helping themselves
https://forge.betavine.net/forum/forum.php?thread_id=532&forum_id=20
- BUGS
Main user activity is contributing bugs. Most are contributed through the forum. Others in the bug tracking tool.
https://forge.betavine.net/tracker/?atid=121&group_id=12&func=browse
- SUPPORT
https://forge.betavine.net/tracker/?atid=122&group_id=12&func=browse
Support is provided mostly in the forum anyway.
- MAIL LISTS
Are currently broken but they are a good tool for interdeveloper communication.
They show who is committing what to the source code, improving tracking of coding activity.
- PATCHES
Users send patches to add support into vmc for they favorite distros as Mandriva Linux and Gentoo.
https://forge.betavine.net/tracker/?atid=123&group_id=12&func=browse
- FEATURE REQUESTS
Users asked for a lot of features, providing sometimes very good ideas. Unfortunately due to a lack of maintenance in the app, users reduced their feature requests.
https://forge.betavine.net/tracker/?atid=124&group_id=12&func=browse
- TRANSLATIONS
Translations are provided by contributors who find the app interesting.
Recently vmc was translated to French. There are also others: Greek, Spanish, Portuguese, Italian, Norwegian, ...


