Skip to content
SudoAll

SudoAll

  • Home
  • Courses
    • MCP Protocol
    • LLM Architecture
    • AI Foundations
  • AI Insights
  • Linux
    • Howtos
    • Scripts
    • Troubleshooting
  • About

Tag: Java

Installing Java 7 on Ubuntu 10.04

Posted on February 23, 2015February 24, 2015 by David Saliba

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

 nJoy ;-)
CategoriesHowtos

Setting the JAVA_HOME automatically.

Posted on June 3, 2013 by David Saliba

JAVA_HOME=$(readlink -f /usr/bin/javac | sed “s:bin/javac::”)

CategoriesHowtos

Java automatic download link

Posted on March 15, 2013March 15, 2013 by David Saliba

Hard to find but downloading java from a script (not openjdk in the repos) is not something I found easily.

So here is page with the links:

http://java.com/en/download/manual.jsp?locale=en

nJoy đŸ˜‰

CategoriesHowtos

Latest Articles

This Month
  • Gemma 4 on Apple Silicon: All Four Models Compared, Benchmarked, and Running LocallyApr 3
  • Context Graphs: The Knowledge Layer Your RAG Pipeline Is Missing (Or Does Not Need)Apr 2
March 2026
  • Google’s TurboQuant Just Halved the Cost of Running Every AI Model on EarthMar 30
  • Lesson 43 of 55: Token Optimization and Tool Search for MCP at ScaleMar 22
  • Lesson 12 of 55: Server Instructions – Guiding Agents With InitializeResultMar 22
  • Lesson 55 of 55 (Capstone): Full MCP Platform – Registry, Gateway, and AgentsMar 19
  • Lesson 54 of 55 (Capstone): Enterprise Assistant With Auth, RBAC, and Audit LogsMar 19
  • Lesson 53 of 55 (Capstone): Multi-API Integration Hub With MCPMar 19
  • Lesson 52 of 55 (Capstone): Filesystem Agent With Claude and MCPMar 19
  • Lesson 51 of 55 (Capstone): PostgreSQL Query Agent With OpenAI and MCPMar 19
  • Lesson 50 of 55: Custom MCP Transports and Protocol Extensions in Node.jsMar 19
  • Lesson 49 of 55: MCP Protocol Versioning, Compatibility, and MigrationMar 19
  • Lesson 48 of 55: Cancellation, Progress, and Backpressure in MCP StreamsMar 19
  • Lesson 47 of 55: MCP Tasks API – Long-Running Async Operations and ProgressMar 19
  • Lesson 46 of 55: MCP Registry, Discovery, and Service Mesh PatternsMar 19

Recent Posts

  • Gemma 4 on Apple Silicon: All Four Models Compared, Benchmarked, and Running Locally
  • Context Graphs: The Knowledge Layer Your RAG Pipeline Is Missing (Or Does Not Need)
  • Google’s TurboQuant Just Halved the Cost of Running Every AI Model on Earth
  • Lesson 43 of 55: Token Optimization and Tool Search for MCP at Scale
  • Lesson 12 of 55: Server Instructions – Guiding Agents With InitializeResult

Recent Comments

  • David Saliba on How LLMs Process Text – Tokenization Basics
  • Letta: The Stateful Agent Runtime That Manages Memory So You Don’t Have To – SudoAll.com on Your Agent Is Forgetting Things. Here’s How to Fix That.
  • Youstina on How LLMs Process Text – Tokenization Basics
  • Minxster on How to quit ESXi SSH and leave background tasks running
  • admin on Node.js handling mysql disconnects.

Archives

Categories

  • AI Foundations
  • AI Insights
  • Algo Trading
  • Amazon Cloud
  • Finance
  • General
  • Hardware
  • Howtos
  • Infra & Docker
  • LLM Architecture
  • MCP Protocol
  • Node Programming
  • Operating System Theory
  • Scripts
  • The Job
  • Troubleshooting
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • Gemma 4 on Apple Silicon: All Four Models Compared, Benchmarked, and Running LocallyApril 3, 2026
  • Context Graphs: The Knowledge Layer Your RAG Pipeline Is Missing (Or Does Not Need)April 2, 2026
  • Google’s TurboQuant Just Halved the Cost of Running Every AI Model on EarthMarch 30, 2026
  • Lesson 43 of 55: Token Optimization and Tool Search for MCP at ScaleMarch 22, 2026
  • Lesson 12 of 55: Server Instructions – Guiding Agents With InitializeResultMarch 22, 2026
  • Lesson 55 of 55 (Capstone): Full MCP Platform – Registry, Gateway, and AgentsMarch 19, 2026
  • Lesson 54 of 55 (Capstone): Enterprise Assistant With Auth, RBAC, and Audit LogsMarch 19, 2026
  • Lesson 53 of 55 (Capstone): Multi-API Integration Hub With MCPMarch 19, 2026
  • Lesson 52 of 55 (Capstone): Filesystem Agent With Claude and MCPMarch 19, 2026
  • Lesson 51 of 55 (Capstone): PostgreSQL Query Agent With OpenAI and MCPMarch 19, 2026
  • Lesson 50 of 55: Custom MCP Transports and Protocol Extensions in Node.jsMarch 19, 2026
  • Lesson 49 of 55: MCP Protocol Versioning, Compatibility, and MigrationMarch 19, 2026
Proudly powered by WordPress Arcaia theme by SudoAll