background preloader

Apt-get

Apt-get
Apt-get est un outil logiciel à utiliser en ligne de commande. Il permet d'effectuer l'installation et la désinstallation de paquets en provenance d'un dépôt APT. apt-get fournit un retour facilement analysable par un script et garantit une certaine rétro-compatibilité. Cependant les fonctionnalités que proposent apt-get sont également disponibles via la commande apt, qui est plus conviviale pour l'utilisateur final. Pour utiliser apt-get, vous devez disposer des droits d'administration. Vous pouvez également utiliser la commande suivante "sudo apt install <packet>", elle a 2 avantages par rapport à apt-get: la coloration du texte pour mieux se repérer et une barre d'avancement durant la décompression et la configuration des paquets. sudo apt-get install <packet><packet 2> etc ... Vérifier la version Avant de lancer l'installation, il est parfois utile de vérifier la version qui sera installée, les dépendances…: apt show <nom_du_paquet> Installation d'une version présente dans les dépôts ou Related:  Unix - Ubuntu - Debian - GNU/LinuxLinux

How to Configure apt-get behind proxy server for Ubuntu 14/15/16 | Unixmen After Installing Ubuntu 16.04 to make some monitoring tests, I was not able to get or update behind the http/https/ftp proxy . Here how i solved this. i think this solution should work also for Debian 7/8 and LinuxMint 16/17 my machine : Trying to update root@ubuntu:~# apt-get update Err:1 xenial-security InRelease Could not resolve 'security.ubuntu.com' Err:2 xenial InRelease Could not resolve 'us.archive.ubuntu.com' Err:3 xenial-updates InRelease Could not resolve 'us.archive.ubuntu.com' Err:4 xenial-backports InRelease Could not resolve 'us.archive.ubuntu.com' Reading package lists... Follow the steps bellow to be able to execute apt-get behind a proxy: Create new conf empty file inside /etc/apt/ and do the following $ sudo vi /etc/apt/apt.conf add this line to the file if you are using http proxy else https of ftp: Or Now export the proxy line with: Or

Passage de ISO-8859-1 à UTF-8 - La Cellule Informatique de l'IMB Préambule La représentation informatique des caractères (lettres, chiffres, symboles) est standardisée très tôt, avec l’apparition du code ASCII vers 1960. Malheureusement, ce standard ne concerne qu’un petit nombres de caractères, juste suffisant pour l’écriture de textes en anglais ou de programmes. Plusieurs extensions (ISO 646, CP437, Mac OS Roman...) sont développées pour étendre ce format, par exemple pour représenter des caractères accentués. Elles sont hélas incompatibles et rendent problématiques l’échange de textes d’un système à l’autre. Des logiciels comme TeX réglent ce problème en se limitant volontairement au standard ASCII et en imposant des constructions sures et génériques, mais lourdes (comme \'{e} pour é). Vers 1992, une nouvelle norme d’encodage, ISO-8859-1 ou ISO Latin1, se généralise pour introduire les caractères accentués utilisés en Europe de l’Ouest (pour ce qui nous concerne). transmettez à un collègue. Précautions à prendre avec les fichiers TeX et LaTeX

Utilisation de Crontab sous Linux vendredi 24 mars 2006. Pour cela, il faudra se logger avec l’utilisateur qui réalisera ces tâches automatisées puis taper : $crontab -e Un écran [1] apparaît ensuite listant les tâches existantes et sera par conséquent vierge si vous automatisez pour la première fois une tâche pour un utilisateur donné. Il faudra ensuite taper autant de lignes que de processus à automatiser. Minute Heure Numéro_du_jour_dans_le_mois Numéro_du_mois Numéro_du_jour_dans_la_semaine commande_à_automatiser Une fois terminé, sauvegarder puis quitter l’éditeur. [2] Les intervalles sont acceptés : si l’on indique 1-4, le serveur comprendra de 1 à 4. Le caractère étoile signifie que le champ est toujours vérifié. La chaîne de caractère */x indique une période. La commande crontab –l liste les tâches automatisées pour l’utilisateur en cours. Voici un exemple de tâches automatisées via crontab : 0 9-17 * * 1-5 /etc/init.d/ntpd restart 0 12 * * 5 sh /home/olivier/exemple.sh

AutoWeeklyUpdateHowTo Desktop method - default If you have installed the full desktop version of Ubuntu, everything you need is already installed and running. Package updates can be scheduled from the desktop. You can change how and when the system updates itself. Install security updates without confirmation (ie. download and install) Download all updates in the background (ie. download but wait for you to manually install them) Only notify about available updates (ie. nag you to manually download updates and to manually install them) The default is to check daily and notify you. That's it, all done. unattended-upgrades package apt includes support for running an unattended upgrade script; Ubuntu includes this with the ''unattended-upgrade'' package. cron-apt method This method is for people who have installed a cut-down, customised or server version of Ubuntu. The package cron-apt is designed to automatically update the package list and download upgraded packages. apt-get update Installing Cron-apt #! Finished #!

[Astuce] Remonter rapidement dans l’arborescence en ligne de commande ( Article copier de Korben.info ) Mes amis, j'ai trouvé un soft qui va changer votre vie si vous passez vos journées à faire de la ligne de commande sous Linux. Ce soft c'est bd ! Non, je ne suis pas enrhumé... C'est plutôt comme "Back to Directory". En effet, bd permet de retourner rapidement an arrière dans l'arborescence, sans devoir jongler avec les cd ../../.. etc. Par exemple, admettons que je sois ici : /home/user/project/src/org/main/site/utils/file/reader/blabla si je tape Alors je reviendrai automatiquement dans le répertoire /home/user/project/src/org/main/site/ Encore plus fort... ou cela aura le même effet... Là où ça devient encore plus tordant, c'est qu'il est possible de lancer des commandes dans un répertoire sans y être ou sans retaper tout son chemin. En faisant un J'obtiendrai la liste des fichiers contenus dans le répertoire project. Si je souhaite lancer un script qui se trouve aussi dans ce répertoire "project", je n'aurai qu'à faire un petit : Excellent non ? + d'infos ici

accueil [Wiki Debian-facile] Multiarch/Implementation To enable the installation of multiarch binaries, apt and dpkg need configuration changes. For example, if you have an amd64 system that you want to install i386 libraries onto, do the following: multiarch support is present from dpkg 1.16.2 (or 1.16.0 in Ubuntu) and apt 0.8.13. run dpkg --add-architecture i386 run apt-get update to refresh the package cache with the newly added architecture to delete i386 run dpkg --remove-architecture i386 Note that the command `dpkg --add-architecture` is not supported in Ubuntu 12.04 LTS and earlier This section is intended to be a one-stop guide for converting library packages to Multiarch. Information on build-dependencies and fixing non-library multiarch packages is on Multiarch/CrossDependencies. Bug tagging: Tag new multiarch fixes with user=multiarch-devel@lists.alioth.debian.org, tag=multiarch usertags. Why update your library package for multiarch support? Issues to be aware of when converting What does the end result look like? udeb handling

Enregistrer le terminal Linux en vidéo avec TermRecord | Application (Linux) I. Présentation de TermRecord TermRecord est un outil très pratique écrit en Python. Celui-ci va en effet vous permettre d’enregistrer une session terminal Linux pour en faire directement une vidéo qui pourra être visionnée plus tard. II. L’installation de TermRecord nécessite quelques librairies Python. apt-get install python-pip Python pip est simplement un ensemble de librairies dont se sert TermRecord, on doit également l’utiliser pour installer TermRecord : Une fois l’installation terminée, voyons comment utiliser TermRecord. III. Prendre une vidéo du terminal avec TermRecord est plutôt simple, pour commencer la vidéo, il suffit d’exécuter la commande suivante (soyez attentifs aux majuscules) : TermRecord -o record.html On spécifie avec l’option “-o” le fichier dans lequel sera enregistrée la vidéo. Directement après avoir exécuté cette commande, nous aurons un message comme quoi le script d’enregistrement a débuté et qu’un fichier temporaire d’enregistrement a été créé. IV.

Linux Newbie Guide: Shortcuts And Commands Linux Shortcuts and Commands: Linux Newbie Administrator Guideby Stan and Peter Klimas This is a practical selection of the commands we use most often. Legend:<> = single special or function key on the keyboard. Notes for the UNIX Clueless:1. 7.1 Linux essential shortcuts and sanity commands <Ctrl><Alt><F1>Switch to the first text terminal. <Ctrl><Alt><Fn> (n=1..6) Switch to the nth text terminal. ttyPrint the name of the terminal in which you are typing this command. <Ctrl><Alt><F7>Switch to the first GUI terminal (if X-windows is running on this terminal). <Ctrl><Alt><Fn> (n=7..12) Switch to the nth GUI terminal (if a GUI terminal is running on screen n-1). <Tab>(In a text terminal) Autocomplete the command if there is only one option, or else show all the available options. <ArrowUp>Scroll and edit the command history. <Shift><PgUp>Scroll terminal output up. <Shift><PgDown>Scroll terminal output down. <Ctrl><Alt><->(in X-windows) Change to the previous X-server resolution. exitLogout. . .. .

Multiarch Translation(s): Brasileiro Русский About Multiarch is the term being used to refer to the capability of a system to install and run applications of multiple different binary targets on the same system. For example running a i386-linux-gnu application on an amd64-linux-gnu system. Multiarch also simplifies cross-building, where foreign-architecture libraries and headers are needed on a system during building. The existing proposals allow for the co-installation of libraries and headers for different architectures, but not (yet) binaries. Multiarch is a significant and powerful development, and affects many processes and aspects of the system. It will first be working in Ubuntu Natty and Debian Wheezy as well as used exclusively in the Debian armhf port, and for the arm64 and mips64el port bootstraps. Documentation These documents define the implementation and should contain everything you need to know. The case for multiarch Why are we putting ourselves through all this pain? Resources History

Related: