Tips coming from Linux?

I am a long-time Linux user soon to be buying my first Mac in almost 20 years. Is there any tips/advice for someone new to OSX coming from Linux/GNOME. I understand OSX is BSD family and is UNIX 03 compliant as of the current version. Anything important I really ought to know ahead of time?

OS X does not have a package manager of sorts. While it does have various utilities that are open source, they're not distributed via apple as packages. However, there are some third-party utilities that have a similar function. For instance, fink is manager for open source software and is quite useful:
http://www.finkproject.org/
As for hardware support, Apple's solutions are very driver-based. Unlike much of linux where you can tweak a few variables in config files to get a piece of hardware to work, if there's a driver for it then it should work in OS X, but it's largely up to the device manufacturer as opposed to a community effort to get devices working.
As for the basic unix utilities, they are all fairly similar in OS X. We're talking standard shell commands, system tools, and the like. There are some OS X tools that apple has built in, such as those in this list:
http://www.matisse.net/OSX/darwin_commands.html
You can google around to find lists such as these though. As for a specific program or utility, if it's available in linux then it can be ported to OS X, sometimes with a simple recompile. That's where "fink" is so useful (mentioned above).

Similar Messages

  • I m coming from linux platform ... now need my g   to work with vim ... how to install g   which supports C  0x ... why does  not it has repository with apple ... its so easy rather than going to UI ...

    i m coming from linux platform ... now need my g   to work with vim ... how to install g   which supports C  0x ... why does  not it has repository with apple ... its so easy rather than going to UI ...

    tom i have been using ubuntu for c++ project
    i use lambda and atomic (c++0x) but now as I am working on MAC not able to use them
    installed xcode(4.3) and changed compiler settings to LLVM3.1 but still both features are not available
    to compile wanted to have g++ which supports c++0x features ...
    new to MAC (2-3 days) so was in rush to solution
    let me know if you have some suggestion ...
    else will try with eclipse cdt .... 

  • How to print from linux to Mac printer using cups - password?

    I think that I have done the correct things to share my printer from my OS X 10.4 Mac mini (my MacBook is happy to print on the Mac mini printer), and my Ubuntu Linux computer seems to be ready to print using cups. Linux can see the printer on Mac mini, but when I try to send a print job the Mac refuses access. I assume the problem is that the Linux computer needs to send the Mac a password, but I don't know how to do that -- where in the sequence of information coming from the Linux computer the password should be, what format, how to get the Linux computer to send the info through lpadmin or the GUI. All that.
    Can anyone help? Preferably with step-by-step instructions for the complete idiot. I have seen FAQs on printing, but there is no information about passwords. And most are focussed on smb rather than cups.

    I use linux and print through the Mac - but I don't have the trouble you are describing.
    There are 2 places to enable print sharing on Mac - have you done both of those?
    What protocol are you using - the easiest for CUPS is IPP (port 631). I have an Ubuntu computer at home - describe exactly how you add the printer and I'll be able to follow through.

  • I hear very soft audio (advertising) in the background - how can I get rid of it? Cannot tel where it is coming from.

    These are commercials that I get very softly in the background - I have checked every tab for hidden ads, cannot find where this is coming from. What gives?

    You can check for problems with the sessionstore.js and sessionstore.bak files in the Firefox profile folder that store session data.
    Delete the sessionstore.js file and possible sessionstore-##.js files with a number and sessionstore.bak in the Firefox profile folder.
    *Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder)
    *http://kb.mozillazine.org/Profile_folder_-_Firefox
    *http://kb.mozillazine.org/Multiple_profile_files_created
    Deleting sessionstore.js will cause App Tabs and Tab Groups and open and closed (undo) tabs to get lost and you will have to recreate them (make a note or bookmark them if possible).
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Firefox/Tools > Add-ons > Appearance).
    *Do NOT click the Reset button on the Safe Mode start window.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
    Create a new profile as a test to check if your current profile is causing the problems.
    See "Creating a profile":
    *https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
    *http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
    If the new profile works then you can transfer some files from an existing profile to the new profile, but be careful not to copy corrupted files.
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • Sound coming from mobo, when using network.

    When I download files from my other pc, with full load (10 MB/s)
    a sound is coming from my K8N Neo, close to the CPU and RAM,
    is this a known fact?

    Well i don't think it's my router or ISP. Because on my other computer, i never experienced this problem. But it is a possibility. Here is the senerio... I load up google, google have almost unlimited bandwidth, their servers are stong, so i use them as a test subject. I loaded it in mozilla firefox. It came up, but as i refresh , sometimes it comes up right away, sometimes it just stays there "loading" and then time out.... I am not sure what is wrong it... It could be the OS, currently running Windows XP Pro SP1. Tried installing SP2, almost killed my system (wouldn't boot in normal mode). Anyways, back to the high pitch sound, i just tried my computer on an Antec 550w true power. Here is a link to the spec. And i did the usual test of copying large files (dvd rips) into my computer from my linux file server. The high pitch sound is still there, i don't know what is wrong with it. Some people suggested it might be the chokes, i tried applying pressure, but not really too much, to the chokes and see if it will quiet the thing down. Didn't work. Anyone know how much pressure i should be applying on those chokes? I won't want to damage it.
    -Ko

  • Error while accessing Oracle E-Business Suite 11i from Linux/firefox

    error while accessing Oracle E-Business Suite 11i from Linux/firefox
    OS: SUSE Linux Desktop 11(SLED11)
    Web browser: firefox 3.x
    Java versions:
    # rpm -qa |grep java
    java-1_6_0-sun-plugin-1.6.0.u18-0.1.1
    java-1_6_0-sun-1.6.0.u18-0.1.1
    # java -version
    java version "1.6.0_18"
    Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
    Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)
    when I access the url firefox says
    "Additional plugins are required to display all the media on this page"
    then I clicked on "Install Missing Plugin" button
    then I got the following message
    No Suitable Plugins were found
    Unknown Plugin (application/x-java-applet;jpi-version=1.4.1)
    please help/suggest
    Regards

    Hi user;
    Its not certified to login EBS from linux client
    Please check:
    Linux-cleint (ebs) certification
    pluggins
    Hope it helps
    Regard
    Helios

  • How do I figure where is the data in a materialized view coming from

    Hi: when I run select NAME, OWNER from dba_mview_refresh_times, I see a number of materialized views. How do I find more details about this view i.e where is the data coming from and which fields. The source table that is in another database changed. But the view on my database where the materialized view exist has not changed. I want to confirm from where is data coming in this view
    TIA
    Ravi

    SQL>  select * from dict where table_name like 'ALL%MVIEW%'
    TABLE_NAME                     COMMENTS                                                             
    ALL_BASE_TABLE_MVIEWS          All materialized views with log(s) in the database that the user can s
                                   ee                                                                   
    ALL_MVIEWS                     All materialized views in the database                               
    ALL_MVIEW_AGGREGATES           Description of the materialized view aggregates accessible to the user
    ALL_MVIEW_ANALYSIS             Description of the materialized views accessible to the user         
    ALL_MVIEW_COMMENTS             Comments on materialized views accessible to the user                
    ALL_MVIEW_DETAIL_PARTITION     Freshness information of all PCT materialized views in the database  
    ALL_MVIEW_DETAIL_RELATIONS     Description of the materialized view detail tables accessible to the u
                                   ser                                                                  
    ALL_MVIEW_DETAIL_SUBPARTITION  Freshness information of all PCT materialized views in the database  
    ALL_MVIEW_JOINS                Description of a join between two columns in the                     
                                   WHERE clause of a materialized view accessible to the user           
    ALL_MVIEW_KEYS                 Description of the columns that appear in the GROUP BY               
                                   list of a materialized view accessible to the user                   
    ALL_MVIEW_LOGS                 All materialized view logs in the database that the user can see     
    ALL_MVIEW_REFRESH_TIMES        Materialized views and their last refresh times  for each master table
                                    that the user can look at                                           
    ALL_REGISTERED_MVIEWS          Remote materialized views of local tables that the user can see      
    13 rows selected.

  • On iphone 4 how do i block text messages that are coming from an email account?

    on iphone 4 how do i block text messages that are coming from an email account?

    There is no way to block text messages.  You may wish to report them to your carrier

  • Some strange sounds coming from my laptop...

    Hi, there. Lately my iBook G4 laptop has been making some odd noises, and I was wondering if they were serious. First, sometimes when it is lifted, such as from a lap onto a desk, the cd drive sounds like it is attempting to eject a CD, but there isn't one in the drive. This has been going on for about a month, but only happens occasionally and not every time it is lifted, so I kind of forgot about it. Today, I noticed another noise that sounded like the back-and-forth motion of an inkjet printer head, coming from roughly the center of the computer below the keyboard. It was sitting on my lap at the time and the noise stopped when I put it on my desk. It wasn't loud, but it wasn't the type of noise you would want to hear coming from your computer. I think there may be a part loose that is causing the noises.
    The laptop was purchased new in mid-2005, and had been upgraded from 256MB to 1GB RAM last year. I'm very gentle with it, close the lid slowly and carefully after shutting down, and on the rare occasions when it leaves my desk it travels in a padded case to prevent it being jostled or damaged. It had been dropped once by a careless friend over a year ago, but it seemed fine and I noticed no problems with it afterwards or up until now. I don't use p2p programs or make changes to the operating system files, though I do have a few custom icons (only on folders on my desktop) and fonts. I have about 16GB of free space out of 60. I don't think software would be the cause of the issue, but you never know.
    Right now I'm backing up my files on a 320GB SeaGate external drive, in case my problem is catastrophic and I need to format or my drive fails. What would be the best way to back up everything I need to make my computer exactly how it was before a format? Right now I am copying the Macintosh HD folder right onto my external drive. Is there a better way to do it that will allow me to easily replace libraries, preferences and settings along with my personal documents? My father mentioned "imaging" or "ghosting", but he works with PCs and I'm not sure how to do that on a Mac.
    So anyway, here's a post summary. My computer sometimes tries to eject a CD that isn't there when it is moved, and today it made the aforementioned "inkjet printer head" noise until I put it on a level surface. What should I do, send it in to have a tech look at it? Since it seems to me like a hard drive issue, what's the best way to back up my computer such that all my preferences, bookmarks, libraries, and settings can be easily restored? My apologies if my post seems lengthy, I just wanted to give as many details as possible to provide background and be specific.

    I've noticed a similar issue.
    My external speakers blew recently, and up until this point I've never had a problem listening to audio. So I started using my internal speaker until I found new external speakers. Now the internal speaker is blown as well, after only a few days of use. Audio comes out of the internal speaker as clicks (cah-chunk).
    I'm wondering if there were some updates recently that caused this. I basically have no audio on my Mac Pro now, which is really aggravating.
    I have the early 2009 Mac Pro

  • Issue in PS Cash Management Planned payment coming from SD billing plan

    Issue in PS Cash Management:
    Coming from my sales order (SD billing plan), I get cash management lines item in PS ==> table COFP (Document Lines (project cash management)) with value type 62 (Planned Payments).
    Then I invoice the WBS element with VF01. During invoicing, the system creates new line items in COFP with value type 54 (Invoices).
    Issue
    The problem is that planned payment (value type 62) is not reduced and whatever the invoice is, planned payment are the same.
    From my understanding, new lines item should have been created with negative sign in order to reduce planned payment amount. Like invoices are reduce when payment is done.
    Who can you confirm?
    What are your feeling?
    Thanks in advance

    Helo,
    Regular setting for PS cash management have been done such as:
    - FM area creation
    - Assignment Fiscal Year variant to FM area
    - Activate PS cash management
    Once the setting is correctly done, we can follow incoming & outcoming payment on project.
    Table COFP is then impacted.
    B/R

  • How can I make rectangular speech bubbles that adapt to the text inside them without the "arrow" that points towards where the bubble is coming from getting changed?

    I have to make lots of speech bubbles (150+) that all have texts inside them which differ in length. I want the speech bubbles to look the same in terms of style, but I need different sizes of course for each text. This means that the rectangular part of the speech bubble should adapt in length and width to the text inside it, while the "arrow" pointing towards where the bubble is coming from (e.g. the person who speaks) should stay the same on every bubble. So is there a way or a workaround to make such "adapting" speech bubbles?
    I appreciate any kinds of help
    Thanks in advance!

    Here's another way I found:
    1. Draw a speech bubble. Mine is a rectangle with rounded corners and a triangular pointer added with Pathfinder > Add
    2. Drag out a frame the same size as the speech bubble. Select the speech bubble and Copy; then select the empty frame and choose Edit > Paste Into...
    3. Alt-Drag the frame with the pasted speech bubble to make a copy, then crop one copy to leave only the top of the bubble showing, and crop the other copy to leave only the bottom.
    4. Drag out a text frame and insert a table consisting of 1 column, 3 rows. Set the text frame to Autosize > Height Only.
    5. Set the stroke/fill of the top and bottom rows to none, and style the middle row to match the speech bubble, (in my case a white fill and 2pt stroke; left and right).
    6. Anchor (paste) a copy of the speech bubble top in the top table row, and a copy of the speech bubble bottom in the bottom row.
    Getting the 3 parts to match up with is where you just have to work on it until you get it right. Use the positioning tools in Anchored Object options and the column width setting in Cell options to line everything up.
    Enter your text in the middle row. (Hey, look at that...a valid application of Comic Sans!) With the Cell Height set to an "At Least" setting, the cell will expand to fit whatever text you enter, pushing the the bottom row down, with the text frame auto-sizing to keep everything in play...

  • I recently migrated my MacBook from 10.5.8 to 10.6.8, using the Snow Leopard CD I purchased from Apple. Since then I have noticed a strange ozone smell coming from the MacBook in the area where the hinges are to open and close the unit. I was told by Appl

    I recently migrated my MacBook from 10.5.8 to 10.6.8, using the Snow Leopard CD I purchased from Apple. Since then I have noticed a strange ozone smell coming from the MacBook in the area where the hinges are to open and close the unit. I was told by Apple that it probably is not serious and is coming from the fans in the MacBook. It is true that the smell/odor is more intense when the fans are working. Apple said I should take the MacBook to an Apple Store to have the hardware checked out. Everything seems to be working correctly. I am backing up automatically wirelessly to a Time Capsule, which I had not done until recently, although I had purchased the Time Capsule in 2009. I have not noticed this odor before. Does anyone suspect something more serious that may be going on?

    You may be smelling it because with the new OS the processor is having to work harder causing it to get hotter then it would with the other OS.  I can't say there is nothing wrong, but what could be happening is just that, it's getting hotter so the fan is spinning faster and moving more air so you are getting more of the smell then you would before.  I would still continue to back it up, and take it to the Apple Store at a Genius Bar and have them look at it to make sure.  Was the computer ever in a smoky environment??

  • Sound coming from both speakers and headphones at the same time in probook 4440s

    I have a Probook 4440s with windows 8 pro(64 bit) with IDT high definition codec installed. Yesterday when i was playing some songs i noticed that the sound was coming from both headphones and speakers even when my headphones are plugeed in and my lappy was having no such problems a few hours earliers while i was watching a movie. Please help..

    It may be because you have both the internal speakers and headphones enabled at the sametime on your laptop. This might just happen automatically when you plug your headphones in. You need to manage your audio devices on your laptop.
    Go to Control Panel> Hardware and Sounds> Manage Audio Devices> Playback Tab (which should already be selected)    
    In the playback tab there should be a list of all the audio devices you are using on your computer. Right click on the one you don't want to use and click disable. This should stop the sound coming from that audio device. 
    Remember: You will need to enable that audio device if you want to listen to sound through it again. Your internal speakers won't work once you enable them again. This might also be the case with your headphones. You may also have to do this every time your plug in a device or once you restart your computer.
    Another note: Sometimes disabled devices will not show up on the audio device list so once you disable a device it will dissappear. This is an easy fix too. Just right click on an audio device and make sure show disabled devices and show disconnected devices is checked.
    I hope this helps.
    (I was using a computer with Windows XP to explain the instructions but it should be similar with your Windows Operating System. You may however have to play around a little on your computer because it may be slightly different) 

  • Unable to connect to Oracle database running on Windows machine from linux.

    Hi,
    I'm not able to connect to oracle database running on Windows machine from Linux machine. I'm geting the below mentioned error. I have given below the code I used to connect to database and database propertes.Do I need to use any specific driver?
    Please help me.
    Thanks,
    Sunjyoti
    Code :
    import oracle.jdbc.pool.OracleDataSource;
    import java.sql.Connection;
    import java.util.*;
    import java.sql.*;
    import java.io.*;
    class try2{
    public static void main(String args[]) {
    try {
              System.out.println("hi");
    // Load the properties file to get the connection information
    Properties prop = new Properties();
    prop.load(new FileInputStream("/home/sreejith/EDIReader/Connection.properties"));
    // Create a OracleDataSource instance
    OracleDataSource ods = new OracleDataSource();
    System.out.println("prop is "+prop);
    configureDataSource(ods, prop);
    Connection conn=null;
    // Create a connection object
    conn = ods.getConnection();
         System.out.println("Connection is"+conn);
    // Sets the auto-commit property for the connection to be false.
    conn.setAutoCommit(false);
    } catch (SQLException sqlEx){ // Handle SQL Errors
    System.out.println("In exception "+sqlEx);
    } catch(Exception excep) { // Handle other errors
    System.out.println(" Exception "+ excep.toString());
    private static void configureDataSource(OracleDataSource ods, Properties prop) {
    // Database Host Name
    ods.setServerName(prop.getProperty("HostName"));
    // Set the database SID
    ods.setDatabaseName(prop.getProperty("SID"));
    // Set database port
    ods.setPortNumber( new Integer( prop.getProperty("Port") ).intValue());
    // Set the driver type
    ods.setDriverType ("thin");
    // Sets the user name
    ods.setUser(prop.getProperty("UserName"));
    // Sets the password
    ods.setPassword(prop.getProperty("Password"));
    Connection properties :
    # Your Database Connection details
    HostName = 10.20.3.19
    SID = EDIREAD
    Port = 1521
    UserName = dbuser
    Password = dbuser
    Error I'm getting is
    error while trying to connect with odbc datasource
    [root@iflexpau2217 EDIReader]# java try2
    hi
    prop is {HostName=10.20.3.19, Password=dbuser, UserName=dbuser, SID=EDIREAD, Port=1521}
    In exception java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    Also I tried to connect with weblogic JDBC driver
    Code is here:
    import java.io.BufferedReader;
    import java.io.ByteArrayInputStream;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.sql.Blob;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    //import com.entrust.toolkit.util.ByteArray;
    public class trial{
         public static void main(String args[]) throws IOException{
              System.out.println("hi");
              Connection p_conn = null;
              PreparedStatement xml_insert = null;
              try {
         // Load the JDBC driver
                   System.out.println("hi2");
         // String driverName = "oracle.jdbc.driver.OracleDriver";
    String driverName = "weblogic.jdbc.oracle.OracleDriver";
         System.out.println("hi2");
         Class.forName(driverName);
         // Create a connection to the database
         String serverName = "10.20.3.19";
         String portNumber = "1521";
         String sid = "EDIREAD";
         //String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
    String url = "jdbc:bea:oracle://10.20.3.19:1521";
         String username = "dbuser";
         String password = "dbuser";
    System.out.println("connection is:"+p_conn+"user name is"+username+"password is"+password);
         p_conn = DriverManager.getConnection(url, username, password);
         System.out.println("connection is:"+p_conn+"user name is"+username+"password is"+password);
              xml_insert=p_conn.prepareStatement("insert into PRTB_SUBUNIT (SUBUNT_ID,SUBUNT_SUB_UNIT,SUBUNT_PHYUNT_ID) values (?,?,?)");
              //InputStream in=null;
              File l_file=new File("/home/sreejith/EDIReader/propertyfiles/inputfile/BUG_10802_ES_CSB19_68.txt");
              BufferedReader input =null;
              input=new BufferedReader(new FileReader(l_file));
              String line = null;
              StringBuffer trial=new StringBuffer();
              while (( line = input.readLine()) != null){
                   trial.append(line);
                   trial.append(System.getProperty("line.separator"));
              //InputStream is = new BufferedInputStream(new FileInputStream(l_file));
              System.out.println(trial.toString());
              //Blob b ;
              //byte[] bytes=trial.toString().getBytes();
              //System.out.println("Size-->"+bytes.length);
              xml_insert.setString(1,new String("SpecailChar"));
              //xml_insert.setBinaryStream(2,new ByteArrayInputStream(bytes),15920);
              xml_insert.setString(3,"SpecailChar");
              xml_insert.executeUpdate();
              p_conn.commit();
              } catch (ClassNotFoundException e) {
                   System.out.println("ClassNotFoundException:"+e.getMessage());
              // Could not find the database driver
              } catch (SQLException e) {
                   System.out.println("SQEXCEPTIN:"+e.getMessage());
              // Could not connect to the database
              }catch (FileNotFoundException e) {
                   System.out.println("filenot found:"+e.getMessage());
              // Could not connect to the database
    Error I'm getting is
    error while trying with jdbc:
    SQEXCEPTIN:[BEA][Oracle JDBC Driver]Error establishing socket to host and port: 10.20.3.19:1521. Reason: Connection refused

    Is the Windows firewall active? Have you enabled the port on the firewall, if it is?

  • How to store the data coming from network analyser into a text or excel file

    Hii everyone
    I'm using Agilent 8719ET network analyser and wish to store the data coming from netowrk analyser into a text file/ excel file.
    Presently I'm able to get the data on Labview graph using GPIB . Can anyone suggest how to go ahead after collect data sub vi. How can the data be stored into a file apart from showing on the graph?
    Attached is the vi for kind consideration...
    Looking for help
    Regards
    Rohit
    Attachments:
    Agilent 87XX Series Exceed Max Meas.vi ‏43 KB

    First let me say that your code really looks pretty good. The data handling could be made more efficient by calculating the number of datapoints that are going to be in the completed dataset and preallocating the entire array -- but depending upon your answer to my questions, the logic in the lower shift register may be going away - so we won't worry about that right now.
    The thing I need to know before addressing the data storage question is: Each time you call "Collect and Display Data.vi", how many element are in the array? Are you reading single data points, or a group of data? (BTW: if the answer to that question is obvious based on the way the other VIs are setup, I don't have the drivers so I can't tell what the setup values are.) Second, how fast does the loop iterate? Are we talking msec per loop?, seconds? fortnights?
    The issues here are two-fold: how much data? and how fast is it coming? The answer to these will tell you how to save the data.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

Maybe you are looking for