sypwex

iSH 1.3.2(494) cargo\rust with Alpine 3.16 — Ok

Nov 1st, 2023 (edited)
1,607
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.54 KB | Software | 0 0
  1. ###### Scenario
  2. echo https://dl-cdn.alpinelinux.org/alpine/v3.16/main > /etc/apk/repositories
  3. echo https://dl-cdn.alpinelinux.org/alpine/v3.16/community >> /etc/apk/repositories
  4. apk update
  5. apk upgrade
  6. apk add cargo
  7.  
  8. cargo new ehlo
  9. cd ehlo
  10. cargo run
  11.  
  12. rustc --version # 1.60
  13. cargo --version # 1.60
  14. ############################
  15.  
  16. Welcome to Alpine!
  17.  
  18. You can install packages with: apk add <package>
  19.  
  20. You may change this message by editing /etc/motd.
  21.  
  22. localhost:~# echo https://dl-cdn.alpinelinux.org/alpine/v3.16/main > /etc/apk/repositories
  23. localhost:~# echo https://dl-cdn.alpinelinux.org/alpine/v3.16/community >> /etc/apk/repositories
  24. localhost:~# apk update
  25. fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86/APKINDEX.tar.gz
  26. fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86/APKINDEX.tar.gz
  27. v3.16.7-140-g0276255a68b [https://dl-cdn.alpinelinux.org/alpine/v3.16/main]
  28. v3.16.7-139-g1ad42f58eb3 [https://dl-cdn.alpinelinux.org/alpine/v3.16/community]
  29. OK: 16607 distinct packages available
  30. localhost:~# apk upgrade
  31. Upgrading critical system libraries and apk-tools:
  32. (1/1) Upgrading apk-tools (2.12.7-r0 -> 2.12.9-r3)
  33. Executing busybox-1.33.1-r6.trigger
  34. Continuing the upgrade transaction with new apk-tools:
  35. (1/13) Installing alpine-baselayout-data (3.2.0-r23)
  36. (2/13) Upgrading musl (1.2.2-r3 -> 1.2.3-r3)
  37. (3/13) Upgrading busybox (1.33.1-r6 -> 1.35.0-r17)
  38. Executing busybox-1.35.0-r17.post-upgrade
  39. (4/13) Upgrading alpine-baselayout (3.2.0-r16 -> 3.2.0-r23)
  40. Executing alpine-baselayout-3.2.0-r23.pre-upgrade
  41. Executing alpine-baselayout-3.2.0-r23.post-upgrade
  42. (5/13) Upgrading alpine-keys (2.4-r0 -> 2.4-r1)
  43. (6/13) Upgrading ca-certificates-bundle (20191127-r5 -> 20230506-r0)
  44. (7/13) Upgrading libcrypto1.1 (1.1.1l-r0 -> 1.1.1w-r0)
  45. (8/13) Upgrading libssl1.1 (1.1.1l-r0 -> 1.1.1w-r0)
  46. (9/13) Upgrading ssl_client (1.33.1-r6 -> 1.35.0-r17)
  47. (10/13) Upgrading zlib (1.2.11-r3 -> 1.2.12-r3)
  48. (11/13) Upgrading scanelf (1.3.2-r0 -> 1.3.4-r0)
  49. (12/13) Upgrading musl-utils (1.2.2-r3 -> 1.2.3-r3)
  50. (13/13) Purging libretls (3.3.3p1-r2)
  51. Executing busybox-1.35.0-r17.trigger
  52. OK: 6 MiB in 14 packages
  53. localhost:~# apk add cargo
  54. (1/22) Installing rust-stdlib (1.60.0-r2)
  55. (2/22) Installing libgcc (11.2.1_git20220219-r2)
  56. (3/22) Installing libstdc++ (11.2.1_git20220219-r2)
  57. (4/22) Installing binutils (2.38-r3)
  58. (5/22) Installing libgomp (11.2.1_git20220219-r2)
  59. (6/22) Installing libatomic (11.2.1_git20220219-r2)
  60. (7/22) Installing gmp (6.2.1-r2)
  61. (8/22) Installing isl22 (0.22-r0)
  62. (9/22) Installing mpfr4 (4.1.0-r0)
  63. (10/22) Installing mpc1 (1.2.1-r0)
  64. (11/22) Installing gcc (11.2.1_git20220219-r2)
  65. (12/22) Installing musl-dev (1.2.3-r3)
  66. (13/22) Installing libffi (3.4.2-r1)
  67. (14/22) Installing xz-libs (5.2.5-r1)
  68. (15/22) Installing libxml2 (2.9.14-r2)
  69. (16/22) Installing llvm13-libs (13.0.1-r2)
  70. (17/22) Installing rust (1.60.0-r2)
  71. (18/22) Installing ca-certificates (20230506-r0)
  72. (19/22) Installing brotli-libs (1.0.9-r6)
  73. (20/22) Installing nghttp2-libs (1.47.0-r1)
  74. (21/22) Installing libcurl (8.4.0-r0)
  75. (22/22) Installing cargo (1.60.0-r2)
  76. Executing busybox-1.35.0-r17.trigger
  77. Executing ca-certificates-20230506-r0.trigger
  78. OK: 852 MiB in 36 packages
  79. localhost:~#
  80. localhost:~# cargo new ehlo
  81.      Created binary (application) `ehlo` package
  82. localhost:~# cd ehlo
  83. localhost:~/ehlo# cargo run
  84.    Compiling ehlo v0.1.0 (/root/ehlo)
  85.     Finished dev [unoptimized + debuginfo] target(s) in 6.94s
  86.      Running `target/debug/ehlo`
  87. Hello, world!
  88.  
  89. localhost:~/ehlo# rustc --version
  90. rustc 1.60.0
  91. localhost:~/ehlo# cargo --version
  92. cargo 1.60.0
Advertisement
Add Comment
Please, Sign In to add comment