惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Cisco Blogs
爱范儿
爱范儿
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
Jina AI
Jina AI
Project Zero
Project Zero
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
Simon Willison's Weblog
Simon Willison's Weblog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tenable Blog
F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
Last Week in AI
Last Week in AI
月光博客
月光博客
雷峰网
雷峰网
G
Google Developers Blog
V
V2EX
T
Tor Project blog
罗磊的独立博客
Schneier on Security
Schneier on Security
Know Your Adversary
Know Your Adversary
W
WeLiveSecurity
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Privacy International News Feed
S
Securelist
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
小众软件
小众软件
Scott Helme
Scott Helme
I
Intezer
T
Threat Research - Cisco Blogs
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
C
CERT Recently Published Vulnerability Notes
Security Archives - TechRepublic
Security Archives - TechRepublic
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LINUX DO - 最新话题
N
News | PayPal Newsroom
L
Lohrmann on Cybersecurity
T
Troy Hunt's Blog
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
人人都是产品经理
人人都是产品经理
Latest news
Latest news
AWS News Blog
AWS News Blog
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - ddr888

Ubuntu16.04LTS国内快速源 bitnami redmine版本由2.3.1升级至3.2.2过程 Ubuntu1404安装gogs过程 Excel根据单元格背景色批量设置格式的宏 服务器监控之热身:只是试用monit SAP ABAP鸟瞰【AV+PPT】 常用SAP表 HP-UX 11i v2上Oracle10.2基本安装指南 Debian5 dom0上跑Xen Debian5 lenny domU&Xen ubuntu10.04 Lucid domU--我爱你,飞一般的感觉 SAP BW BEx工具集简单介绍【AV+PPT】 resolve.conf引起登录HPUX的CDE故障 cx_Oracle说:Python访问Oracle并不难 让服务器时间“云”起来【拍死标题党】 ubuntu 10.04 源 HP-UX下使用python发送邮件 birdnest 102 api出现internel error处理 mac上配置rails开发环境 Heroku使用手记 ubuntu常用网络服务配置
HP-UX 11i v2安装使用python 2.5.2
ddr888 · 2010-03-23 · via 博客园 - ddr888

一、前言 

  python是功能强大的脚本语言,更多介绍请上google香港搜索,它的使用也不在本文之列。

  学习它的目的是为了在系统管理方面有更简单的选择。 

  学了几天都是Ubuntu下练习的, 单位的重要系统是HPUX小机,在小机上看了一下傻眼了,脚本语言只有perl,在网上查安装python的dependency有10个之多,还不算这10个中是否需要更多的依赖包,最终发现一个网站,专门发布HPUX上用的软件归档,http://hpux.connect.org.uk/Porting And Archive Centre For HP-UX),提供了一个python2.5.2的depot,依赖关系也有个很好的解决方案:depothelper。实现原理是将依赖按下载到一个临时的目录并安装,免去了寻找的麻烦。

二、安装 

进入正题。 

1. 首先下载depothelper并传到hpux,安装。

2.查看依赖并安装python。

/usr/local/bin/depothelper -l python
......
/usr/local/bin/depothelper python

 depothelper会自动查找并下载安装所有的依赖,不过速度有点慢,可以提前通过python depot页面寻找依赖并自己用顺手的多线程下载工具下载到本地然后直接传到临时存放目录:

/usr/local/lib/depothelper

 安装完毕。

3.使用python。

# /usr/local/bin/python
Python 2.5.2 (r252:60911, Mar 12 200818:22:03) [C] on hp-ux11
Type 
"help""copyright""credits" or "license" for more information.
>>> print 'hello HPUX'
hello HPUX

 也可以创建一个link文件在/usr/bin下,这是因为HPUX不推荐将/usr/local/bin/加入PATH,以后可以直接运行python命令:

# ln -s /usr/local/bin/python /usr/bin/python

# python 

Python 2.5.2 (r252:60911, Mar 12 200818:22:03) [C] on hp-ux11
Type 
"help""copyright""credits" or "license" for more information.
>>> print 'hello HPUX'

hello HPUX 

 一切正常,thank god。

三、结束

  安装python的方式有很多,对于Ubuntu可以直接apt-get install这是我认为最方便的一种(自行解决依赖关系);对于HPUX,depothelper是相对简单的,其他各发行版都有自己的包管理机制。当然任何一种*nix系统都可以进行源码编译安装,不过过程可能更曲折。

  希望对大家有用。