Diferenzas

Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.

Enlazar a esta vista de comparación

Both sides previous revisionPrevious revision
Next revision
Previous revision
centro:servizos:ubuntu_14.04_citius [2016/03/10 17:14] – [Instalar paquetes de Ruby, Python e R no directorio home] jorge.suarezcentro:servizos:ubuntu_14.04_citius [2018/01/08 14:36] (actual) – [A sinatura de actas da USC non funciona] diego.cougil
Liña 1: Liña 1:
-====== Sistema operativo Ubuntu 14.04 CITIUS ======+====== Sistema operativo Ubuntu 14.04 CiTIUS ======
  
 Instalación, mantemento e soporte técnico dun sistema operativo Ubuntu 14.04 modificado polo CITIUS. Instalación, mantemento e soporte técnico dun sistema operativo Ubuntu 14.04 modificado polo CITIUS.
Liña 5: Liña 5:
 Pode solicitarse a instalación do sistema **en calquera equipo conectado á rede de datos do centro** a través do [[https://citius.usc.es/dashboard/enviar-incidencia|formulario de incidencias]]. Pode solicitarse a instalación do sistema **en calquera equipo conectado á rede de datos do centro** a través do [[https://citius.usc.es/dashboard/enviar-incidencia|formulario de incidencias]].
  
-===== Cómo instalar software adicional =====+===== Como instalar software adicional =====
  
 ==== Matlab e Maple ==== ==== Matlab e Maple ====
Liña 17: Liña 17:
 <code>apt-cache search programa</code> <code>apt-cache search programa</code>
  
-Aparecerá unha lista de paquetes cunha descrición corta. Se desexas unha descripción máis detallada dalgún dos paquetes, podes escribir:+Aparecerá unha lista de paquetes cunha descrición curta. Se desexas unha descrición máis detallada dalgún dos paquetes, podes escribir:
  
 <code>apt-cache show nome-do-paquete</code> <code>apt-cache show nome-do-paquete</code>
  
-Para instalar un paquete, debes utilizar o seguinte comando:+Para instalar un paquete, debes empregar o seguinte comando:
  
 <code>aptdcon -i nome-do-paquete</code> <code>aptdcon -i nome-do-paquete</code>
Liña 40: Liña 40:
 Se un software non está nos repositorios, pero xa se atopa nalgún repositorio compatible, ben nos propios repositios de Ubuntu ou nalgún repositorio de terceiros, podemos engadilo ós nosos repositorios para que estean dispoñibles para todo o mundo. Nese caso, avísanos mediante o [[https://citius.usc.es/dashboard/enviar-incidencia|formulario de incidencias]]. Se un software non está nos repositorios, pero xa se atopa nalgún repositorio compatible, ben nos propios repositios de Ubuntu ou nalgún repositorio de terceiros, podemos engadilo ós nosos repositorios para que estean dispoñibles para todo o mundo. Nese caso, avísanos mediante o [[https://citius.usc.es/dashboard/enviar-incidencia|formulario de incidencias]].
  
-Tamén podes compilar e instalar dende código fonte os programas ti mesmo, sempre e cando poñas como //prefix// un directorio no que poidas escribir, coma en ''/home/local/nome.de.usuario''. Normalmente, os programas permiten configurar un //prefix// de instalación personalizado. Consulta a documentación do programa.+Tamén podes compilar e instalar dende código fonte os programas ti mesmo, sempre e cando poñas como //prefix// un directorio no que poidas escribir, coma en ''/home/local/nome.de.usuario''. Normalmente, os programas permiten configurar un //prefix// de instalación persoalizado. Consulta a documentación do programa.
  
  
Liña 47: Liña 47:
 ==== Quero actualizar a Ubuntu 12.04 á versión 14.04 ==== ==== Quero actualizar a Ubuntu 12.04 á versión 14.04 ====
  
-Avisa no formulario de incidencias. Indica a hora e día no que desexas que se faga a actualización. Non perderás nada do home (nin local nin remoto), pero sí perderás as personalizacións específicas que poida haber no teu equipo na partición de sistema, e máis as tarefas de cron se as tiveras.+Avisa no formulario de incidencias. Indica a hora e día no que desexas que se faga a actualización. Non perderás nada do home (nin local nin remoto), pero si perderás as personalizacións específicas que poida haber no teu equipo na partición de sistema, e máis as tarefas de cron se as tiveses.
  
 ==== Establecer o idioma da sesión ==== ==== Establecer o idioma da sesión ====
Liña 53: Liña 53:
 En Ubuntu 14.04 pódese establecer o idioma da sesión dende a ferramenta de «Soporte de idiomas». Podes atopala no menú Ubuntu. Para establecer un idioma por defecto, arrastra e solta o idioma na listaxe de idiomas instalados. Só están dispoñibles galego, castelán e inglés e non é posible instalar novos idiomas. En Ubuntu 14.04 pódese establecer o idioma da sesión dende a ferramenta de «Soporte de idiomas». Podes atopala no menú Ubuntu. Para establecer un idioma por defecto, arrastra e solta o idioma na listaxe de idiomas instalados. Só están dispoñibles galego, castelán e inglés e non é posible instalar novos idiomas.
  
-Tamén se pode establecer o formato de datas e números na pestaña «Opcións rexionais» desa mesma ferramenta.+Tamén se pode establecer o formato de datas e números na pestana «Opcións rexionais» desa mesma ferramenta.
  
 ==== Empathy non soporta as contas de XMPP/Jabber ==== ==== Empathy non soporta as contas de XMPP/Jabber ====
Liña 59: Liña 59:
 Debes instalar o paquete ''account-plugin-jabber'' mediante o comando ''aptdcon -i account-plugin-jabber''. Debes instalar o paquete ''account-plugin-jabber'' mediante o comando ''aptdcon -i account-plugin-jabber''.
  
-==== Podo usar outros entornos ademáis de Unity? ====+==== Podo usar outros contornos ademáis de Unity? ====
  
-, podes instalar máis entornos a través do Centro de Software de Ubuntu ou con aptdcon. Están dispoñibles os seguintes entornos:+Si, podes instalar máis contornos a través do Centro de Software de Ubuntu ou con aptdcon. Están dispoñibles os seguintes contornos:
  
   * GNOME Clásico   * GNOME Clásico
Liña 67: Liña 67:
   * KDE   * KDE
     * Instala o paquete ''escritorio-kde-minimo'' se só desexas un escritorio moi básico.     * Instala o paquete ''escritorio-kde-minimo'' se só desexas un escritorio moi básico.
-    * Instala o paquete ''escritorio-kde-basico'' se ademáis queres aplicacións básicas de KDE. +    * Instala o paquete ''escritorio-kde-basico'' se ademais queres aplicacións básicas de KDE. 
-    * Instala o paquete ''escritorio-kde-completo'' se ademáis queres instalar todas as aplicacións de KDE dispoñibles (coidado, instala moitas aplicacións).+    * Instala o paquete ''escritorio-kde-completo'' se ademais queres instalar todas as aplicacións de KDE dispoñibles (coidado, instala moitas aplicacións).
   * LXDE   * LXDE
     * Instala o paquete ''lxde''     * Instala o paquete ''lxde''
Liña 75: Liña 75:
   * XFCE   * XFCE
     * Instala os paquetes ''xfce4-session'', ''xfce4-panel'', ''shimmer-themes'' e opcionalmente ''xfce4-goodies''.     * Instala os paquetes ''xfce4-session'', ''xfce4-panel'', ''shimmer-themes'' e opcionalmente ''xfce4-goodies''.
-    * Se desexas una experiencia máis completa, debes instalar ''xfce4-whiskermenu-plugin'', ''xfce4-indicator-plugin'' e ''gtk-theme-config''.+    * Se desexas unha experiencia máis completa, debes instalar ''xfce4-whiskermenu-plugin'', ''xfce4-indicator-plugin'' e ''gtk-theme-config''.
  
 ==== Como podo instalar paquetes de LaTeX adicionais? ==== ==== Como podo instalar paquetes de LaTeX adicionais? ====
Liña 98: Liña 98:
 aptdcon -u flashplugin-installer</code> aptdcon -u flashplugin-installer</code>
  
-Se o problema persiste, é posible que o repositorio estea desactualizado. Ás veces Firefox marca o plugin de Flash coma inseguro e non hai unha alternativa actualizada, e debes esperar uns días a que apareza. Se despois duns días todo segue igual, avisa por se houbera algún outro problema.+Se o problema persiste, é posible que o repositorio estea desactualizado. Ás veces Firefox marca o plugin de Flash coma inseguro e non hai unha alternativa actualizada, e debes esperar uns días a que apareza. Se despois duns días todo segue igual, avisa por se houbese algún outro problema.
  
-==== Prefiro as barras de desplazamento tradicionais, ¿podo recuperalas? ====+==== Prefiro as barras de desprazamento tradicionais, podo recuperalas? ====
  
-Esas barras de desplazamento chámanse //Overlay Scrollbars//. Para cambialas polas tradicionais basta con eliminar o paquete ''overlay-scrollbar''. Se máis adiante queres volver usalas, podes volver instalar o paquete.+Esas barras de desprazamento chámanse //Overlay Scrollbars//. Para cambialas polas tradicionais basta con eliminar o paquete ''overlay-scrollbar''. Se máis adiante queres volver usalas, podes volver instalar o paquete.
  
 <code>aptdcon -r overlay-scrollbars</code> <code>aptdcon -r overlay-scrollbars</code>
Liña 108: Liña 108:
 ==== Problemas imprimindo documentos PDF ==== ==== Problemas imprimindo documentos PDF ====
  
-Algúns documentos, tras ser procesados polo lector de documentos evince, non se imprimen correctamente ou deixan a impresora atascada. Unha alternativa é utilizar o comando ''lp'', que envía os documentos á impresora sen procesar. Se non lle pasas opcións, por defecto lp envía o documento á impresora da da túa planta e non imprime a doble cara.+Algúns documentos, tras ser procesados polo lector de documentos evince, non se imprimen correctamente ou deixan a impresora atascada. Unha alternativa é utilizar o comando ''lp'', que envía os documentos á impresora sen procesar. Se non lle pasas opcións, por defecto lp envía o documento á impresora do teu andar e non imprime a doble cara.
  
 <code>lp -o sides=two-sided-long-edge archivo.pdf # imprime a doble cara <code>lp -o sides=two-sided-long-edge archivo.pdf # imprime a doble cara
-lp -P 12,15,17-20 archivo.pdf # imprime solamente páxinas 12,15 e 17 a 20+lp -P 12,15,17-20 archivo.pdf # imprime só páxinas 12, 15 e 17 a 20
 lp -o number-up=4 -o fit-to-page -o number-up-layout=rltb archivo.pdf # imprime 4 páxinas por folla, de arriba a abaixo e de esquerda a dereita, escalando para ocupar o máximo posible lp -o number-up=4 -o fit-to-page -o number-up-layout=rltb archivo.pdf # imprime 4 páxinas por folla, de arriba a abaixo e de esquerda a dereita, escalando para ocupar o máximo posible
-lp -d ctprints1  archivo.pdf # Imprime na impresora do semisótano+lp -d ctprints1  archivo.pdf # Imprime na impresora do semisoto
 lpstat -a # ver a lista de impresoras dispoñibles</code> lpstat -a # ver a lista de impresoras dispoñibles</code>
  
-==== Unity queda atascado, ¿como podo recuperar o sistema sen reiniciar? ====+==== Unity queda atascado, como podo recuperar o sistema sen reiniciar? ====
  
-En algunhas configuracións, especialmente con pouca memoria de vídeo, Unity (o entorno de ventanas) pode chegar a deixar de responder. Se iso ocorre, basta con tentar executar o comando ''unity-reload''. Podes tentar facelo pulsando ''Alt+F2''. Se non funciona, sal a unha terminal pulsando ''Control+Alt+F1'', fai login e executa o comando dende ahí. Unha vez executado, volve á sesión con ''Alt+F7''.+Nalgunhas configuracións, especialmente con pouca memoria de vídeo, Unity (o contorno de fiestras) pode chegar a deixar de responder. Se iso ocorre, basta con tentar executar o comando ''unity-reload''. Podes tentar facelo pulsando ''Alt+F2''. Se non funciona, sae a unha terminal premendo ''Control+Alt+F1'', fai login e executa o comando dende . Unha vez executado, volta á sesión con ''Alt+F7''.
  
 ==== Instalar paquetes de Ruby, Python e R no directorio home ==== ==== Instalar paquetes de Ruby, Python e R no directorio home ====
Liña 132: Liña 132:
 <code bash>aptdcon -i ruby1.9.1-dev</code> <code bash>aptdcon -i ruby1.9.1-dev</code>
  
-Ó instalar a primeira xema recibirás un warning porque debes engadir un directorio ó PATH. Esto só debes facelo a primeira vez. Por exemplo:+Ao instalar a primeira xema recibirás un warning porque debes engadir un directorio ó PATH. Isto só debes facelo a primeira vez. Por exemplo:
  
 <code>WARNING:  You don't have /home/remoto/jorge.suarez/.gem/ruby/1.9.1/bin in your PATH, <code>WARNING:  You don't have /home/remoto/jorge.suarez/.gem/ruby/1.9.1/bin in your PATH,
Liña 145: Liña 145:
 === Python === === Python ===
  
-A opción recomendada é instalar a distribución [[https://www.continuum.io/downloads#_unix|Anaconda]]. Esta distribución instálase nun directorio do usuario e permite ter varias instalacións con diferentes paquetes e distintas versións de cada paquete. No subdirectorio ''bin'' podes atopar todos os executables típicos de python, así coma o xestor de paquetes ''conda'', que é máis robusto e sinxelo de usar ca ''pip''.+A opción recomendada é instalar a distribución [[https://www.continuum.io/downloads#_unix|Anaconda]]. Esta distribución instálase nun directorio do usuario e permite ter varias instalacións con diferentes paquetes e distintas versións de cada paquete. No subdirectorio ''bin'' podes atopar todos os executables típicos de python, así coma o xestor de paquetes ''conda''.
  
-Se non desexas utilizar Anaconda, podes instalar paquetes no home co seguinte comando:+Alternativamente a Anaconda, podes instalar paquetes no home usando ''pip''.
  
-<code bash>pip install --install-option="--user" nome_paquete</code> +Primeiro, precisas instalar o paquete ''python-dev'':
- +
-Antes de facelo por vez primeira, precisas instalar ''python-dev'':+
  
 <code bash>aptdcon -i python-dev</code> <code bash>aptdcon -i python-dev</code>
 +
 +Importante, asegúrate de que tes a última versión de ''pip'' instalada no home.
 +
 +<code bash>pip install --install-option="--user" --upgrade pip</code>
 +
 +Se recibes un erro sobre ''urllib3'', podes solucionalo actualizando o paquete ''urllib3'' con ''pip'':
 +
 +<code bash>pip install --user --upgrade urllib3</code>
 +
 +Se recibes un erro de permiso denegado, pode que xa teñas instalado e actualizado ''pip'' a unha versión recente. Intenta actualizalo con este comando no seu lugar:
 +
 +<code bash>pip install --upgrade --user pip</code>
 +
 +Agora xa podes instalar paquetes. 
 +
 +<code bash>pip install --user nome_paquete</code>
 +
 +Se recibes algunha vez un erro de que debes actualizar ''pip'', podes actualizalo co seguinte comando:
 +
 +<code bash>pip install --upgrade --user pip</code>
  
 === R === === R ===
Liña 166: Liña 184:
 install.packages("nome_paquete")</code> install.packages("nome_paquete")</code>
  
-Ó facelo preguntarache se queres facelo en ''~/R'' ó non poder escribir en ''/usr/local/lib/R''. Contesta ''y''. O directorio engadirase ó path de bibliotecas e poderás cargalas con normalidade.+Ao facelo preguntarache se queres facelo en ''~/R'' ao non poder escribir en ''/usr/local/lib/R''. Contesta ''y''. O directorio engadirase ó path de bibliotecas e poderás cargalas con normalidade.
  
-==== Al desbloquear la pantalla después de suspender, solicita dos veces la contraseña ====+==== Ao desbloquear pantalla despois de suspender, solicita dúas veces o contrasinal ====
  
-Esto ocurre en el escritorio por defecto (Ubuntu) al heredar la configuración desde Ubuntu 12.04. Para solucioanrlo, basta con ejecutar este comando en una terminal:+Isto ocorre no escritorio por defecto (Ubuntu) é herdar a configuración desde Ubuntu 12.04. Para solucionalo, basta con executar este comando nunha terminal:
  
 <code>dconf reset -f /org/compiz/</code> <code>dconf reset -f /org/compiz/</code>
  
-Tras cerrar sesión y volver a iniciarlael problema debería desaparecer. Tan solo se perderán algunas configuraciones avanzadas del escritorio que es muy poco probable que hayas tocado.+Tras pechar sesión e iniciala de novoproblema debería desaparecer. Só se perden algunhas configuracións avanzadas de escritorio que é pouco probable que tocases.
  
 ==== Ó iniciar sesión o teclado cambia a inglés automaticamente ==== ==== Ó iniciar sesión o teclado cambia a inglés automaticamente ====
  
-Esto é culpa de ''ibus''. Podes desactivar ibus se non vas usalo (se non sabes o que é, non o estás a usar). Para facelo, vai a //Preferencias// » //Soporte de idiomas// e no desplegable de método de entrada elixe //Ningún//.+Isto é culpa de ''ibus''. Podes desactivar ibus se non vas usalo (se non sabes o que é, non o estás a usar). Para facelo, vai a //Preferencias// » //Soporte de idiomas// e no despregable de método de entrada elixe //Ningún//.
  
-Se precisas ''ibus'', podes solucionar este problema editando a configuración de ibus [[http://askubuntu.com/questions/459617/keyboard-layout-isnt-kept-upon-reboot|como explica aquí]].+Se precisas ''ibus'', podes solucionar este problema editando a configuración de ibus [[http://askubuntu.com/questions/459617/keyboard-layout-isnt-kept-upon-reboot|como se explica aquí]].
  
-==== A firma de actas da USC non funciona ====+==== A sinatura de actas da USC non funciona ====
  
-Para que a firma de actas da USC funcione, debes utilizar Firefoxe ter instalado e funcionando Java 8 de Oracle:+Para que a sinatura de actas da USC funcione, debes empregar Firefox e ter instalado e actualizado o Java 8 de Oracle:
  
-<code>aptdcon -i oracle-java8-installer</code>+<code>aptdcon -i oracle-java8-installer 
 +aptdcon -i oracle-java8-set-default</code>
  
-En Firefox, vai a //Ferramentas// » //Complementos//e na sección Plugins, comproba que teñas activado o //Java(TM) Plug-in 11.72.2// ou superior e que teñas desactivado calquera outro complemento de java, incluíndo o //Icedtea//.+En Firefox, vai a //Ferramentas// » //Complementos// ena sección Plugins, comproba que teñas activado o //Java(TM) Plug-in 11.72.2// ou superior e que teñas desactivado calquera outro complemento de java, incluíndo o //Icedtea//.
  
-Abre o //Oracle Java 8 Plugin Control panel// executando o comando <code>ControlPanel</code> na terminal e realiza os seguintes pasos:+Abre o //Oracle Java 8 Plugin Control panel// executando o comando ''ControlPanel'' e realiza os seguintes pasos:
  
-  - Borra os arquivos temporais, na primeira pestaña, botón //Preferencias// e logo no novo diálogo, //Borrar arquivos...//+  - Borra os arquivos temporais, na primeira pestana, botón //Preferencias// e logo no novo diálogo, //Borrar arquivos...//
-  - Engade os seguintes sitios á lista de excepcións na pestaña de //Seguridade//:+  - Engade os seguintes sitios á lista de excepcións na pestana de //Seguridade//:
     * <nowiki>https://aplicacions.usc.es/</nowiki>     * <nowiki>https://aplicacions.usc.es/</nowiki>
     * <nowiki>https://sec-virtual.usc.es/</nowiki>     * <nowiki>https://sec-virtual.usc.es/</nowiki>
     * <nowiki>https://*.usc.es/</nowiki>     * <nowiki>https://*.usc.es/</nowiki>
  
 +Asegúrate de ter instalado o paquete `libnss3`:
 +
 +<code>aptdcon -i libnss3</code>
 +
 +Se ó abrir o applet, non se quere abrir co ''Oracle Java 8 Web Start'', senón con outro //Java Webstarter// distinto, dalle a //Outro...// e elixe a ruta ao correcto: ''/usr/lib/jvm/java-8-oracle/bin/javaws''.
 +
 +
 +Tras cargar o applet por primeira vez, poderás recibir un erro de que non pode acceder ao almacén de certificados. Se é así, abre o arquivo ''~/.esinatura/mozilla.conf''. Se o ficheiro non se crea, aquí tes un ficheiro completo de exemplo que podes usar. Hai que corrixir dúas liñas, a que pon ''library'' e a que pon ''nssArgs'':
 +
 +<code>
 +name = NSS
 +slot = 2
 +library = /usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so
 +nssArgs = "configdir='/home/remoto/jorge.suarez/.mozilla/firefox/kek3dogy.default' certPrefix='' keyPrefix='' secmod='secmod.db' flags=readOnly"
 +</code>
 +
 +  * A que pon ''library'' por defecto apunta a ''/usr/lib/nss/libsoftokn3.so'' que non existe, e hai que cambialo por ''/usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so''
 +  * A que pon ''nssArgs'' apunta a un ''configdir'' que non existe, hai que corrixir a ruta ó directorio home e ó perfil de Firefox correcto.
 +
 +Se aínda así segue sen funcionar, activa a //Java Console// na pestana //Advanced// do //Oracle Java 8 Plugin Control panel//, volve a intentalo e envía a saída da consola para que poidamos ver o problema.
 +
 +==== O DNI electrónico non funciona ====
 +
 +Polo de agora non funciona. No seu lugar, podes solicitar un certificado da FNMT que fai a mesma función pero podes almacenalo no navegador, en lugar de almacenalo no DNI electrónico.
  
-Despois destes pasos, accede á firma de actasO applet de proba non funciona, pero o applet de firma real si debería funcionar correctamente.+Os profesores (incluíndo doutorandos que teñan que dar clase) poden solicitar a certificación aos xestores do centro da Facultade de Matemáticas: 
 +  * Facultade de Matemáticas: Eduarda González - eduarda.gonzalez@usc.es - 13133