web-dev-qa-db-fra.com

Installation de logiciel sans Ubuntu Software Center

J'ai un fichier téléchargé à partir d'Internet.

Pour être précis, j'ai téléchargé Code :: Blocks depuis son site officiel site . Le nom du fichier est codeblocks.tar.bz2.

Si je n'ai pas de connexion Internet et que Ubuntu Software Center ne fonctionne pas, comment puis-je installer le logiciel?

Je pense que je vais devoir utiliser un terminal, mais je ne suis pas habitué avec un terminal. Alors s'il vous plaît, faites-le aussi simple que possible.

3
pranphy

Dans section de téléchargement de codeblocs , trois options sont disponibles.

  • Les binaires
  • La source
  • SVN

Les binaires

Si vous avez téléchargé le paquet depuis la section Binaries, votre fichier ressemblera à ceci: "codeblocks-10.05-1-debian-i386.tar.bz2"

  • décompresser le fichier de paquet

    lbzip2 -d codeblocks-10.05-1-debian-i386.tar.bz2
    tar xvf codeblocks-10.05-1-debian-i386.tar

    ou

    tar xvjf codeblocks-10.05-1-debian-i386.tar.bz2

    Ensuite, utilisez dpkg -i package_name.deb ou dpkg -i *.deb pour installer le package. Assurez-vous de lancer deb dans le bon ordre pour éviter les dépendances .

La source

Téléchargez le fichier, exemple: codeblocks-10.05-1debian-src.tar.bz2 et décompressez-le de la même manière que pour les fichiers binaires.

./configure 
make
make install

assurez-vous d'avoir installé build-essential avant d'essayer les étapes ci-dessus.

SVN

Vous devez installer le package SVN avant de suivre les étapes suivantes.

La base de code est au référentiel: http://svn.berlios.de/svnroot/repos/codeblocks/trunk

Vérifiez le code à l'aide de la commande svn checkout http://svn.berlios.de/svnroot/repos/codeblocks/trunk. (Cette étape nécessite une connexion Internet.)

Lisez le README & README.debian pour des instructions sur l'installation sans accès à Internet.

3
devav2

Il existe un tutoriel pas à pas sur le wiki Codeblocks pour l’installer sur Ubuntu: Installation de Code :: Blocks tous les soirs sur Ubunt

Si vous n'êtes pas obligé d'utiliser Codeblocks, alors vous devriez peut-être essayer un éditeur C++ plus facile à installer, tel que Geany, que vous pouvez trouver dans le centre logiciel ou en tapant (dans le terminal):

Sudo apt-get install geany

Geany est plutôt gentille à la rédaction. Si vous n’avez pas accès à Internet, veillez à suivre les étapes pour ajouter le DVD/CD d’installation d’Ubuntu en tant que source de paquet: Installation de paquets logiciel sans connexion Internet

1
pkonink

Vous avez probablement téléchargé une archive source. Cela signifie généralement que vous devez installer les bibliothèques/utilitaires nécessaires à la compilation de votre logiciel, puis configurer, créer et installer le programme compilé.

Il n'y a pas qu'un seul moyen de le faire, généralement lorsque vous décompressez votre archive, il existe un fichier README * ou INSTALL * qui décrit ce qu'il faut faire pour l'installer. Il est assez courant de simplement:

./configure --prefix=/opt/myapp
make
make install

Cette méthode présente un inconvénient: vous allez vous retrouver avec des fichiers installés complètement en dehors de votre système de gestion de paquets que votre PMS n'a aucune idée et ne peut pas gérer. Cela convient généralement pour les tests temporaires et si vous savez ce que vous faites et conservez les fichiers installés de cette manière dans un répertoire séparé.

Vous avez dit que vous n'êtes pas habitué à travailler dans le terminal. Malheureusement, travailler dans le terminal est la partie la moins compliquée de la compilation de programmes.

Vous voudrez peut-être trouver votre application parmi les paquets déjà disponibles pour Ubuntu et télécharger la distribution Ubuntu sur le DVD, puis utiliser apt-cdrom pour l'ajouter en tant que source des paquets disponibles.

PS si ce que vous avez téléchargé est une application déjà construite, vous pouvez afficher le contenu à l'aide de:

tar tjf program.tar.bz2

et

tar xjf program.tar.bz2

mais vous devez être sûr de savoir ce que vous utilisez. Je chercherais le moyen d'exécuter votre application dans l'un des fichiers de cette archive.

0
Marcin Kaminski