BGameiro

Members
  • Posts

    20
  • Joined

  • Last visited

About BGameiro

  • Birthday 06/09/2000

Converted

  • Gender
    Male
  • URL
    https://bgameiro.me/
  • Location
    Portugal

Recent Profile Visitors

1054 profile views

BGameiro's Achievements

Noob

Noob (1/14)

3

Reputation

  1. Sorry for the (very) late reply. There is a comment ITT explaining how to update packages. For updating everything and installing conda it would be: yay -Syyu python-conda But perhaps you want anaconda instead? yay -Syyu anaconda Honestly, I would recommend using `pacman` and `yay` wherever possible instead of `conda` or `pip`. Related: https://wiki.archlinux.org/title/python#Package_management
  2. Last time I tried I was out of my depth with it and currently I don't have much time. I have the intention to add more functionalities to the JupyterLab, once I have more time.
  3. Hi, sorry for the delay. You can read my previous answer on why I've not updated the docker. If someone could test it, I could think about updating it. When I first added the docker I was using the official one but then decided to change as that would give me control over what version people were pulling when installing. My reasoning being that if there was an official update that broke some compatibility (it happened once with a change of directories), it wouldn't be propagated to everyone until I manually updated the version. If there is a urgent need to use a newer version, manually changing to the official docker, as it was recommended ITT, is a good solution if you are aware that breaking changes may occur. But they are rare and, when they do occur, they are usually easy to solve (changing one directory). Again don't forget backups.
  4. Hi, sorry for my absence recently. I though I add changed the main post explaining why, but I guess I only discussed it over DM. I'll address some situations here. I've moved countries for academic purposes and left my servers in my home country. It would have been impossible to bring my servers with me as I'll be moving countries every semester. Actually, I'll be moving the second time in the near future. Indeed they are servers after all and there is no need to bring them nowhere, they just need to be online and accessible to me, but, unfortunately, I had to shut them down right before leaving and didn't had the time to set them up in a new place. It's less than ideal as this was the perfect scenario of why I bought the servers: being able to access my media, documents, etc from anywhere with an internet connection. This leads me to my current situation: I have nowhere to test any updates, and I would rather have out of date packages than pushing an update that may break something that I can't properly test and address. (This happened before with an update that I just tested the docker container but not if it was compatible with the previous version under unraid) So, regarding your problem, I see you already managed to solve a good deal by using pacman to update and install packages and you can do the same for texlive-xelatex. TeXLive is a distribution of LaTeX that also includes XeLaTeX and LuaTeX, some new iterations of the traditional LaTeX,. The arch wiki has a great page about it. I would recommend installing texlive-most, but you might need more packages for language support, bibliography, fonts, etc. To install it: pacman -S texlive-most I use latex a lot and I have everything installed in my system (the only part that I don't really use is the language pack, but with it installed I don't have to worry about it) pacman -S texlive-most texlive-lang texlive-bibtexextra texlive-fontsextra This should get you XeLaTeX working. So, along with the packages you previously used, and updating everything (do backups!) you can just run: pacman -Syyu pandoc nbconvert texlive-most texlive-lang texlive-bibtexextra texlive-fontsextra This will update every package installed, update the databases and update the keyring. Hopefully that will help anyone that ends up here looking to achieve the same. If you have any doubt or it didn't work, don't hesitate in posting or sending me an email. (It will be quicker with an email even if it just says to come to the forum)
  5. The packages have to be added manually for now. The base image is Archlinux so to install nodejs and npm run the following command in the container's terminal: sudo pacman -S npm To update every package (might be recommended): sudo pacman -Syyu npm Further information regarding NodeJS and NPM in archlinux: https://wiki.archlinux.org/title/Node.js
  6. May I ask what paths did you change? Edit: Updated `\root\` to `\home\node\`. Edit 2: Always backup everything before updating just to be safe. Sent from my ONEPLUS A5000 using Tapatalk
  7. Before anything else, go to the app data and backup everything. You can downgrade the package easily by changing the version of the docker container. Try, after backing up, version 0.45.9 as it was the previous one. Sent from my ONEPLUS A5000 using Tapatalk
  8. There is a Docker specific to R: https://github.com/IRkernel/IRkernel I'll try to add it in a few days. You can find more information regarding other kernels for Jupyter here: https://wiki.archlinux.org/index.php/Jupyter#Kernels To update all packages in the docker run `pacman -Syyu`. This shouldn't make any breaking changes, but from the previous replies you can see it there was one between 2 major versions. It is solved now.
  9. I pushed a fix about 1 hour ago. It shouldn't take more than 2 hours to propagate. EDIT: Explanation of the error. The template for JupyterLab is based on Archlinux, a rolling distribution, and when I make another build of the container (even if I don't update the template nor the dockerfile) it updates all packages. A change was made to the jupyterlab package in the Arch repos. From what I could gather, it changed the server app it relies on, making the argument `--app-dir` unusable. This was solved using the `JUPYTERLAB_DIR` environment variable instead. I'm leaving this here in case this is of any use for someone.
  10. Just adding the RUN command to the dockerfile would work as RUN commands are integrated as layers into the Docker upon build. If the packages are only specified when pulling the (already built) docker image, it can't be integrated to the build. I'm currently in exams, I'll try to solve it after that. Sent from my ONEPLUS A5000 using Tapatalk
  11. Unfortunately I don't have any letsencrypt config. Have you tried searching https://jupyter-notebook.readthedocs.io? They have some information under "Running a notebook server". Jupyter Notebook's configurations should work with JupyterLab's
  12. Just pushed the new version. Sorry for the delay but I like to test the images before pushing them, that's why I don't use the official image. EDIT: However, I've been using Trilium with Firefox Developer Edition runn on Archlinux and I haven't had any of those problems. Also, from what I could gather, Trilium never had a good track record with mobile, so you may want to take that into account if you plan on taking notes with mobile devices.
  13. There isn't any good reason to copy the files besides the fact that when I mounted the volume in /usr/share/jupyter to let the user access it directly from unraid, it would overwrite the directory. So it now creates an empty directory, mounts the volume and then it copies the data onto there. Regarding Archlinux, I use it as my daily driver for desktop, laptop, etc. and as such I receive more news regarding Arch than other distros. It helps me be aware of any problem that might exist more easily as I only have to keep my eye on this distro. It's a matter of consistency and preference. Sent from my ONEPLUS A5000 using Tapatalk
  14. I will update it within the next 2 hours. Sorry for the delay. Sent from my ONEPLUS A5000 using Tapatalk
  15. Sry, can you specify the Docker? Trilium or JupyterLab? None of them are near the version 16.