Re: [debian-users] Integration of development tools

2010-01-04 Thread Ted Hilts

Osamu Aoki wrote:

Hi,

On Fri, Jan 01, 2010 at 10:38:23PM -0700, Ted Hilts wrote:
  
I am looking for some advice regarding integration of tools for  
development purposes.  I have obtained the following over the internet.:


1. All debian binary and source DVD ISOs (for the present stable  
version) as the basis of a repository for binary and source code. I  
blasted the binary ISOs onto DVDs in readiness to install a Debian  
system (actually a dual boot system with Debian the primary system and  
MS XP Pro the secondary system).  My difficulty here is regarding the  
source code which I need for a SVN local system starting base as well as  
a SVN update system geared to Debian releases. I am not sure if this is  
the best way (I've been looking a tutorials) and if it is the best way  
how to set up, access, and manage this whole subversion and websvn thing.



The latest Debian is not distributed in subversion.

Debian is binary based distribution and its source are not in a
single uniform VCS.  (We use VCS but distribution of source is basically
through tar.gz like format only as the SATNDARD method on our archive.
See http://wiki.debian.org/Alioth for our VCS usage.)

Each source package comes with debian/control file and it contains VCS
infprmation if available.  Some are git, svn, cvs, bzr, hg 
(I see more Debian packages using git these days.)

If you have such good internat connection to download so much, why
bother? Just use first netinst CD to install system.  You can have
access to required source package and copy by using apt-get source ... after 
setting deb-src line.

If you just need readonly VCS access, it may be listed on PTS:
 http://packages.qa.debian.org/common/index.html

Upstream VCS info maybe in debian/copyright file etc.

I think it is time for you to read few basic documents on Debian.

As first time Debian user:
Installing Debian GNU/Linux via the Internet:
  http://www.debian.org/distrib/netinst
Debian GNU/Linux FAQ
  http://www.debian.org/doc/manuals/debian-faq/
Debian Reference (Especially package related section)
  http://www.debian.org/doc/manuals/debian-reference/index.en.html

If you want to Develop, you also need to read Developer info listed:
  http://www.debian.org/doc/

  

2.  Closer to the software development issue  I installed Anjuta ...



There is no single method.  Some use emacs, some use vim, and some use
IDE such as Anjuta.  This is not Debian issue.  You need to read manual
of each system.

As a novice learning program on Debian or Linix in general, just use
default gcc on your system.  Using other compilers are advanced topic.

Osamu

PS: I am no good programmer but almost all good programers seem to use
emacs or vim as main tool while using IDE for some GUI program
generation.



  


Osamu:

First, thank you for taking the time to respond.

You seem to agree that the package approach to development is almost universally utilized by every distribution including Debian.  Most distributions including Debian have a GUI for the purpose of installing some application and that GUI resolves the application and all associated dependencies. Also, every distribution has some kind of package  that responds to various installation commands such as the Debian apt-get command. 

The Debian apt-get program uses a database to find out how to install packages requested by the user. To update the database list, you would use the command apt-get update. And so on. Ubuntu for example has a GUI called Synaptic which is an interface that interacts with the user to install and update packages in a transparent manner.  Point to be made here is that package manipulation is the way of developing and not some other way. So if you or I were to modify or create a new application within the Linux community the most common Linux approach of packaging would be utilized whether it be Red Hat, SuSE, Ubuntu, etc., where each distribution has it's own package format and package commands and package content and cross dependencies. It was not always that way but good ideas often get snatched up by others. So in this context I can see some people not wanting to encumber themselves with an IDE.  You mentioned EMACS which in it's own right is an IDE. I am not very proficient in EMACS but hope to become more knowledgeable as time goes on. EMACS is first an EDITOR.  Without an editor it is hard to have an IDE.  IDE stands for integrated Development Environment.  Thus the provision for numbered lines and a great variety of features can come into play if one knows how. Most IDEs allow for the integration of one or more EDITORS.  Most IDEs utilize a CONSOLE which is like a shell in that it understands certain commands and allows for the interaction with the editor in which the source code is layed out and also allows for commands for compilation and debugging, etc.  Apparently a lot of the GNU developers utilize a IDE and yes they do favor EMACS because of it's powerful features.  



Re: [debian-users] Integration of development tools

2010-01-02 Thread godo

Ted Hilts wrote:

I am looking for some advice regarding integration of tools for
development purposes. I have obtained the following over the internet.:

1. All debian binary and source DVD ISOs (for the present stable
version) as the basis of a repository for binary and source code. I
blasted the binary ISOs onto DVDs in readiness to install a Debian
system (actually a dual boot system with Debian the primary system and
MS XP Pro the secondary system). My difficulty here is regarding the
source code which I need for a SVN local system starting base as well as
a SVN update system geared to Debian releases. I am not sure if this is
the best way (I've been looking a tutorials) and if it is the best way
how to set up, access, and manage this whole subversion and websvn thing.

2. Closer to the software development issue I installed Anjuta and a
Python consol but it seems by the literature that I should be using
Eclipse in conjunction with Anjuta and Python in order to handle java
variants and others. The only obvious thing is that I would need Anjutu
based IDE for C and C++ compilation probably using gcc but apparently
there are several c++ linux compilers and I don't know if Anjuta would
work with them.. It seems that Linux development has evolved using
several compilers and some compilations require specific versions for
the binary to work. Apparently, this divergence is solved by the use of
packages which resolve such issues. So it would seem that any
development has to deal with a package even if the application is brand
new. So I am assuming that Anjuta is a IDE designed to work with packages.

And advice, clarification or guidance would be appreciated.

Thanks -- Ted Hilts




Hi,
I'm not expert in this field so consider yourself warned :-)

If you need source code of some package go to 
http://www.debian.org/distrib/packages and chouse 
stable/testing/unstable distribution, then choose some package and on 
the right hand of the screen is light blue column, there look for 
Download Source Package.


Sorry I don't know how to make local SVN.

For IDE look Code::Blocks http://www.codeblocks.org/ and I'm think that 
GCC (GNU C compiler) is good choice.


I hope that someone smarter than me will help you.
Bye,
Goran Dobosevic


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org




Re: [debian-users] Integration of development tools

2010-01-02 Thread Osamu Aoki
Hi,

On Fri, Jan 01, 2010 at 10:38:23PM -0700, Ted Hilts wrote:
 I am looking for some advice regarding integration of tools for  
 development purposes.  I have obtained the following over the internet.:

 1. All debian binary and source DVD ISOs (for the present stable  
 version) as the basis of a repository for binary and source code. I  
 blasted the binary ISOs onto DVDs in readiness to install a Debian  
 system (actually a dual boot system with Debian the primary system and  
 MS XP Pro the secondary system).  My difficulty here is regarding the  
 source code which I need for a SVN local system starting base as well as  
 a SVN update system geared to Debian releases. I am not sure if this is  
 the best way (I've been looking a tutorials) and if it is the best way  
 how to set up, access, and manage this whole subversion and websvn thing.

The latest Debian is not distributed in subversion.

Debian is binary based distribution and its source are not in a
single uniform VCS.  (We use VCS but distribution of source is basically
through tar.gz like format only as the SATNDARD method on our archive.
See http://wiki.debian.org/Alioth for our VCS usage.)

Each source package comes with debian/control file and it contains VCS
infprmation if available.  Some are git, svn, cvs, bzr, hg 
(I see more Debian packages using git these days.)

If you have such good internat connection to download so much, why
bother? Just use first netinst CD to install system.  You can have
access to required source package and copy by using apt-get source ... after 
setting deb-src line.

If you just need readonly VCS access, it may be listed on PTS:
 http://packages.qa.debian.org/common/index.html

Upstream VCS info maybe in debian/copyright file etc.

I think it is time for you to read few basic documents on Debian.

As first time Debian user:
Installing Debian GNU/Linux via the Internet:
  http://www.debian.org/distrib/netinst
Debian GNU/Linux FAQ
  http://www.debian.org/doc/manuals/debian-faq/
Debian Reference (Especially package related section)
  http://www.debian.org/doc/manuals/debian-reference/index.en.html

If you want to Develop, you also need to read Developer info listed:
  http://www.debian.org/doc/

 2.  Closer to the software development issue  I installed Anjuta ...

There is no single method.  Some use emacs, some use vim, and some use
IDE such as Anjuta.  This is not Debian issue.  You need to read manual
of each system.

As a novice learning program on Debian or Linix in general, just use
default gcc on your system.  Using other compilers are advanced topic.

Osamu

PS: I am no good programmer but almost all good programers seem to use
emacs or vim as main tool while using IDE for some GUI program
generation.



-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[debian-users] Integration of development tools

2010-01-01 Thread Ted Hilts
I am looking for some advice regarding integration of tools for 
development purposes.  I have obtained the following over the internet.:


1. All debian binary and source DVD ISOs (for the present stable 
version) as the basis of a repository for binary and source code. I 
blasted the binary ISOs onto DVDs in readiness to install a Debian 
system (actually a dual boot system with Debian the primary system and 
MS XP Pro the secondary system).  My difficulty here is regarding the 
source code which I need for a SVN local system starting base as well as 
a SVN update system geared to Debian releases. I am not sure if this is 
the best way (I've been looking a tutorials) and if it is the best way 
how to set up, access, and manage this whole subversion and websvn thing.


2.  Closer to the software development issue  I installed Anjuta  and a  
Python consol but it seems by the literature that I should be using 
Eclipse in conjunction with Anjuta and Python in order to handle java 
variants and others. The only obvious thing is that I would need Anjutu 
based IDE for C and C++ compilation probably using gcc but apparently 
there are several c++ linux compilers and I don't know if Anjuta would 
work with them.. It seems that Linux development  has evolved using 
several compilers and some compilations require specific versions for 
the binary to work.  Apparently, this divergence is solved by the use of 
packages which resolve such issues. So it would seem that any 
development has to deal with a package even if the application is brand 
new. So I am assuming that Anjuta is a IDE designed to work with packages.


And advice, clarification or guidance would be appreciated.

Thanks -- Ted Hilts


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org