Add davfs2 installation and mapping webdav server

una
Sergio Alvariño 2 years ago
parent a1d8dac4e3
commit 56e724a3d5

@ -1500,6 +1500,12 @@ GO111MODULE=on go get golang.org/x/tools/gopls@latest
go get -u golang.org/x/lint/golint go get -u golang.org/x/lint/golint
``` ```
### Utilidades escritas en go
``` bash
go install github.com/jesseduffield/lazygit@latest
```
## Processing ## Processing
Bajamos el paquete de la [página web](https://processing.org/), Bajamos el paquete de la [página web](https://processing.org/),
@ -3318,6 +3324,33 @@ E instalamos como siempre
En el directorio `~/.config/menus/applications-merged` borramos todos En el directorio `~/.config/menus/applications-merged` borramos todos
los ficheros que haya. los ficheros que haya.
## Mapear un servidor webdav en nuestro sistema de ficheros
``` bash
sudo apt install davfs2
sudo mount -t davfs <server-url + path> <mount point> -o uid=<user login>
```
Finalmente para mi usuario:
``` bash
# añadimos el usuario al grupo davfs2
sudo gpasswd -a <userlogin> davfs2
```
Añadimos al fichero `/etc/fstab` la linea del servidor webdav:
``` bash
<server-url + path> <mount point> davfs rw,user,uid=salvari,noauto 0 0
```
Añadimos las credenciales al fichero `~/.davfs2/secrets` que sería una
linea con `<mount point> <webdav-user> <webdav-passwd>`
Con eso ya podremos montar el webdav con nuestro usuario sin mas que
ejecutar `mount <mount point>`
## Formatear memoria usb ## Formatear memoria usb
“The driver descriptor says the physical block size is 2048 bytes, but “The driver descriptor says the physical block size is 2048 bytes, but

@ -1294,6 +1294,12 @@ GO111MODULE=on go get golang.org/x/tools/gopls@latest
go get -u golang.org/x/lint/golint go get -u golang.org/x/lint/golint
</code> </code>
==== Utilidades escritas en go ====
<code bash>
go install github.com/jesseduffield/lazygit@latest
</code>
===== Processing ===== ===== Processing =====
Bajamos el paquete de la [[https://processing.org/|página web]], descomprimimimos en ''%%~/apps/%%'', en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero //desktop//. Bajamos el paquete de la [[https://processing.org/|página web]], descomprimimimos en ''%%~/apps/%%'', en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero //desktop//.
@ -2992,6 +2998,31 @@ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F7E06F06199EF2F2
En el directorio ''%%~/.config/menus/applications-merged%%'' borramos todos los ficheros que haya. En el directorio ''%%~/.config/menus/applications-merged%%'' borramos todos los ficheros que haya.
===== Mapear un servidor webdav en nuestro sistema de ficheros =====
<code bash>
sudo apt install davfs2
sudo mount -t davfs <server-url + path> <mount point> -o uid=<user login>
</code>
Finalmente para mi usuario:
<code bash>
# añadimos el usuario al grupo davfs2
sudo gpasswd -a <userlogin> davfs2
</code>
Añadimos al fichero ''%%/etc/fstab%%'' la linea del servidor webdav:
<code bash>
<server-url + path> <mount point> davfs rw,user,uid=salvari,noauto 0 0
</code>
Añadimos las credenciales al fichero ''%%~/.davfs2/secrets%%'' que sería una linea con ''%%<mount point> <webdav-user> <webdav-passwd>%%''
Con eso ya podremos montar el webdav con nuestro usuario sin mas que ejecutar ''%%mount <mount point>%%''
===== Formatear memoria usb ===== ===== Formatear memoria usb =====
“The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.” “The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.”

Binary file not shown.

@ -1069,6 +1069,9 @@ Desde un directorio '''que no sea el GOPATH'''
=== golint === === golint ===
<syntaxhighlight lang="bash">go get -u golang.org/x/lint/golint</syntaxhighlight> <syntaxhighlight lang="bash">go get -u golang.org/x/lint/golint</syntaxhighlight>
=== Utilidades escritas en go ===
<syntaxhighlight lang="bash">go install github.com/jesseduffield/lazygit@latest</syntaxhighlight>
== Processing == == Processing ==
Bajamos el paquete de la [https://processing.org/ página web], descomprimimimos en <code>~/apps/</code>, en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero ''desktop''. Bajamos el paquete de la [https://processing.org/ página web], descomprimimimos en <code>~/apps/</code>, en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero ''desktop''.
@ -2432,6 +2435,22 @@ sudo apt install qgis</pre>
En el directorio <code>~/.config/menus/applications-merged</code> borramos todos los ficheros que haya. En el directorio <code>~/.config/menus/applications-merged</code> borramos todos los ficheros que haya.
== Mapear un servidor webdav en nuestro sistema de ficheros ==
<syntaxhighlight lang="bash">sudo apt install davfs2
sudo mount -t davfs <server-url + path> <mount point> -o uid=<user login></syntaxhighlight>
Finalmente para mi usuario:
<syntaxhighlight lang="bash"># añadimos el usuario al grupo davfs2
sudo gpasswd -a <userlogin> davfs2</syntaxhighlight>
Añadimos al fichero <code>/etc/fstab</code> la linea del servidor webdav:
<syntaxhighlight lang="bash"><server-url + path> <mount point> davfs rw,user,uid=salvari,noauto 0 0</syntaxhighlight>
Añadimos las credenciales al fichero <code>~/.davfs2/secrets</code> que sería una linea con <code>&lt;mount point&gt; &lt;webdav-user&gt; &lt;webdav-passwd&gt;</code>
Con eso ya podremos montar el webdav con nuestro usuario sin mas que ejecutar <code>mount &lt;mount point&gt;</code>
== Formatear memoria usb == == Formatear memoria usb ==
“The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.” “The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.”

Binary file not shown.

Binary file not shown.

@ -2017,6 +2017,16 @@ Desde un directorio \textbf{que no sea el GOPATH}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
\hypertarget{utilidades-escritas-en-go}{%
\subsubsection{Utilidades escritas en
go}\label{utilidades-escritas-en-go}}
\begin{Shaded}
\begin{Highlighting}[]
\ExtensionTok{go}\NormalTok{ install github.com/jesseduffield/lazygit@latest}
\end{Highlighting}
\end{Shaded}
\hypertarget{processing}{% \hypertarget{processing}{%
\subsection{Processing}\label{processing}} \subsection{Processing}\label{processing}}
@ -4323,6 +4333,42 @@ En el directorio
\texttt{\textasciitilde{}/.config/menus/applications-merged} borramos \texttt{\textasciitilde{}/.config/menus/applications-merged} borramos
todos los ficheros que haya. todos los ficheros que haya.
\hypertarget{mapear-un-servidor-webdav-en-nuestro-sistema-de-ficheros}{%
\subsection{Mapear un servidor webdav en nuestro sistema de
ficheros}\label{mapear-un-servidor-webdav-en-nuestro-sistema-de-ficheros}}
\begin{Shaded}
\begin{Highlighting}[]
\FunctionTok{sudo}\NormalTok{ apt install davfs2}
\FunctionTok{sudo}\NormalTok{ mount }\AttributeTok{{-}t}\NormalTok{ davfs }\OperatorTok{\textless{}}\NormalTok{server{-}url + path}\OperatorTok{\textgreater{}} \OperatorTok{\textless{}}\NormalTok{mount point}\OperatorTok{\textgreater{}}\NormalTok{ {-}o uid=}\OperatorTok{\textless{}}\NormalTok{user login}\OperatorTok{\textgreater{}}
\end{Highlighting}
\end{Shaded}
Finalmente para mi usuario:
\begin{Shaded}
\begin{Highlighting}[]
\CommentTok{\# añadimos el usuario al grupo davfs2}
\FunctionTok{sudo}\NormalTok{ gpasswd }\AttributeTok{{-}a} \OperatorTok{\textless{}}\NormalTok{userlogin}\OperatorTok{\textgreater{}}\NormalTok{ davfs2}
\end{Highlighting}
\end{Shaded}
Añadimos al fichero \texttt{/etc/fstab} la linea del servidor webdav:
\begin{Shaded}
\begin{Highlighting}[]
\OperatorTok{\textless{}}\NormalTok{server{-}url }\ExtensionTok{+}\NormalTok{ path}\OperatorTok{\textgreater{}} \OperatorTok{\textless{}}\NormalTok{mount point}\OperatorTok{\textgreater{}}\NormalTok{ davfs rw,user,uid=salvari,noauto 0 0}
\end{Highlighting}
\end{Shaded}
Añadimos las credenciales al fichero
\texttt{\textasciitilde{}/.davfs2/secrets} que sería una linea con
\texttt{\textless{}mount\ point\textgreater{}\ \ \textless{}webdav-user\textgreater{}\ \textless{}webdav-passwd\textgreater{}}
Con eso ya podremos montar el webdav con nuestro usuario sin mas que
ejecutar \texttt{mount\ \textless{}mount\ point\textgreater{}}
\hypertarget{formatear-memoria-usb}{% \hypertarget{formatear-memoria-usb}{%
\subsection{Formatear memoria usb}\label{formatear-memoria-usb}} \subsection{Formatear memoria usb}\label{formatear-memoria-usb}}

@ -276,6 +276,13 @@ GO111MODULE=on go get golang.org/x/tools/gopls@latest
go get -u golang.org/x/lint/golint go get -u golang.org/x/lint/golint
``` ```
### Utilidades escritas en go
```bash
go install github.com/jesseduffield/lazygit@latest
```
## Processing ## Processing

@ -15,6 +15,32 @@ __Nota__: Ya no uso _MenuLibre_
En el directorio `~/.config/menus/applications-merged` borramos todos En el directorio `~/.config/menus/applications-merged` borramos todos
los ficheros que haya. los ficheros que haya.
## Mapear un servidor webdav en nuestro sistema de ficheros
```bash
sudo apt install davfs2
sudo mount -t davfs <server-url + path> <mount point> -o uid=<user login>
```
Finalmente para mi usuario:
```bash
# añadimos el usuario al grupo davfs2
sudo gpasswd -a <userlogin> davfs2
```
Añadimos al fichero `/etc/fstab` la linea del servidor webdav:
```bash
<server-url + path> <mount point> davfs rw,user,uid=salvari,noauto 0 0
```
Añadimos las credenciales al fichero `~/.davfs2/secrets` que sería una linea con `<mount point> <webdav-user> <webdav-passwd>`
Con eso ya podremos montar el webdav con nuestro usuario sin mas que ejecutar `mount <mount point>`
## Formatear memoria usb ## Formatear memoria usb
"The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes." "The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes."

Loading…
Cancel
Save